728x90
반응형
[입력]
첫 줄에 숫자가 섞인 문자열이 주어짐(단, 문자열의 길이는 100을 넘지 않음)
[출력]
첫 줄에 자연수를 출력
[입력 예시]
a0bc1D3e5fJhij
[출력 예시]
135
풀이
import java.util.*;
class Main {
public int solution(String s){
//int answer=0;
String answer="";
for(char x : s.toCharArray()){
//if(x>=48 && x<=57) answer=answer*10+(x-48);
/*if(Character.isDigit(x)){
answer=answer*10+ Character.getNumericValue(x);
}*/
if(Character.isDigit(x)) answer+=x;
}
return Integer.parseInt(answer);
}
public static void main(String[] args){
Main T = new Main();
Scanner kb = new Scanner(System.in);
String str=kb.next();
System.out.print(T.solution(str));
}
}
728x90
반응형
'IT 공부 > 알고리즘' 카테고리의 다른 글
[JAVA] 문자열 압축하기 (0) | 2024.01.15 |
---|---|
[JAVA] 가장 짧은 문자거리 구하기 (2) | 2024.01.15 |
[JAVA] 팰린드롬 - 나열된 문자열들 중 알파벳만 가지고 회문 검사하기(앞에서 읽어도 뒤에서 읽어도 같은 문자열2, replaceAll) (0) | 2024.01.11 |
[JAVA] 회문 문자열 찾기 - 앞에서 읽어도 뒤에서 읽어도 같은 문자열 (2) | 2024.01.11 |
[JAVA] 중복문자 제거하기 (2) | 2024.01.10 |
댓글