문제: 문자와 숫자가 섞여있는 문자열이 주어지면 그 중 숫자만 추출하여 그 순서대로 자연수를 만듭니다.
public int solution(String s) {
String answer = "";
for(char x : s.toCharArray()) {
if(Character.isDigit(x)) answer +=x; // Character.isDigt(x) 숫자인지 아닌지 확인해주는 메소드
}
return Integer.parseInt(answer);
}
public static void main(String[] args) {
problem9 prob = new problem9();
Scanner sc = new Scanner(System.in);
String str = sc.next();
System.out.println(prob.solution(str));
}
실행결과 성공!
입력: FA240FASD24
출력: 24024
'코딩 테스트 > 기타' 카테고리의 다른 글
[JAVA] 반복되는 문자 압축하기 (0) | 2023.02.06 |
---|---|
[JAVA] 앞으로 읽거나 뒤로 읽거나 같은 문자인지 확인 (0) | 2023.02.06 |
[JAVA] 영어 알파벳은 뒤집고 특수 문자는 그대로 (1) | 2023.02.06 |
[JAVA] 문자열에서 반복되는 문자 제거 (0) | 2023.01.29 |
[JAVA] 문자 뒤집기 (0) | 2023.01.29 |