728x90
반응형
class Solution {
public long solution(String numbers) {
String answer = "";
String[] ars = numbers.split("");
String str = "";
for(int i=0; i<ars.length; i++){
str += ars[i];
if(str.equals("zero")){
answer+="0";
str = "";
}
else if(str.equals("one")){
answer+="1";
str = "";
}
else if(str.equals("two")){
answer+="2";
str = "";
}
else if(str.equals("three")){
answer+="3";
str = "";
}
else if(str.equals("four")){
answer+="4";
str = "";
}
else if(str.equals("five")){
answer+="5";
str = "";
}
else if(str.equals("six")){
answer+="6";
str = "";
}
else if(str.equals("seven")){
answer+="7";
str = "";
}
else if(str.equals("eight")){
answer+="8";
str = "";
}
else if(str.equals("nine")){
answer+="9";
str = "";
}
}
return Long.parseLong(answer);
}
}
728x90
반응형
'알고리즘 문제풀이 > Programmers - 자바' 카테고리의 다른 글
프로그래머스 - 문자열 계산하기 (0) | 2023.03.18 |
---|---|
프로그래머스 - 잘라서 배열로 저장하기 (0) | 2023.03.17 |
프로그래머스 - 컨트롤 제트 (0) | 2023.03.17 |
프로그래머스 - 공 던지기 (0) | 2023.03.17 |
프로그래머스 - 7의 개수 (0) | 2023.03.17 |