life is egg
숫자만 추출 본문
char x 으로 숫자만 걸러서
숫자라면..~
answer = answer*10 +(x-48)
아.. *10해주니까 자리수가 증가하는 효과..! 대단하다 ..!
import java.util.*;
class Main {
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);
}
public String solution(String s){
int answer =0;
for(char x : s.toCharArray()){
if(x>=48 && x<=57) answer = answer*10+(x-48);
retrun answer;
}
}
+추가
- 그냥 StringBuffer 사용해서 붙여도 될듯.!
- 이때 사용할 메소드는 charcter.isDigit(x) 숫자라면 ~~
- 그러면 문제는.. 맨앞에 0이 붙는걸 처리해줘야함..
- 그러니까 String형이라 그런거니까 .. StringButter ->String -> Interger.paseInt() 사용하자..!
Comments