- 내 풀이
class Solution {
public int solution(String s) {
int answer = 0;
String[] check = {"zero","one","two","three","four","five","six","seven","eight","nine"};
for(int i = 0; i< check.length; i++){
if(s.contains(check[i])){
s = s.replaceAll(check[i] , String.valueOf(i));
}
}
answer = Integer.parseInt(s);
return answer;
}
}
카카오 문제 치고는 쉬웠다
- 다른 사람 풀이
class Solution {
public int solution(String s) {
String[] strArr = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};
for(int i = 0; i < strArr.length; i++) {
s = s.replaceAll(strArr[i], Integer.toString(i));
}
return Integer.parseInt(s);
}
}
'프로그래머스 > [프로그래머스 - JAVA] Lv.1' 카테고리의 다른 글
[프로그래머스 - JAVA] 크기가 작은 부분문자열 (0) | 2023.04.04 |
---|---|
[프로그래머스 - JAVA] K번째수 (0) | 2023.04.04 |
[프로그래머스 - JAVA] 문자열 내 마음대로 정렬하기 (0) | 2023.04.03 |
[프로그래머스 - JAVA] [1차] 비밀지도 - 17년도 카카오 1차 코딩테스트 (0) | 2023.04.03 |
[프로그래머스 - JAVA] 최소직사각형 (0) | 2023.04.03 |
댓글