프로그래머스 Lv.0 숨어있는 숫자의 덧셈 (1)
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 23. 21:36프로그래머스 Lv.0 숨어있는 숫자의 덧셈 (1)

class Solution { public int solution(String my_string) { int answer = 0; my_string = my_string.replaceAll("[^0-9]",""); for( int i = 0; i < my_string.length(); i++) { answer += Integer.parseInt(String.valueOf(my_string.charAt(i))); } return answer; } } 정규식을 사용해서 문자열에서 대소문자를 모두 지우고 숫자만 남겼다. // 숫자를 제외하고 모두 제거하는 방법 my_string = my_string.replaceAll("[^0-9]",""); // 문자만 제거하는 방법 my_string = my_string...

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 11. 23. 21:32[Java] 홍길동의 생년월일과 성별

홍길동 주민등록번호는 881122-1234567이다. 생년월일과 성별을 출력하라. 출력형태 생년월일 : 881122 성별 : 남 public class ResidentNum { public static void main(String[] args) { /* 홍길동 주민등록번호는 881122-1234567이다 * 출력형태 => 생년월일 : 881122, 성별 : 남(1,3) 여 (2,4) * */ String pin = "881122-42234567"; int birth = Integer.parseInt(pin.substring(0,6));// 생년월일 int gender = Integer.parseInt(pin.substring(7,8));// 성별 System.out.println("생년월일 : "+bi..

728x90
반응형
image