https://school.programmers.co.kr/learn/courses/30/lessons/81301
class Solution {
public int solution(String s) {
String[] nums = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};
for(int i=0; i<nums.length; i++){
s = s.replaceAll(nums[i], Integer.toString(i));
}
return Integer.parseInt(s);
}
}
숫자 문자열을 만들어 차례로 돌면서 해당 인덱스의 문자열을 해당 인덱스 숫자로 바꿔준다.
'ALGORITHM' 카테고리의 다른 글
[JAVA] 백준 16947 - 서울 지하철 2호선 (0) | 2022.12.19 |
---|---|
[JAVA] 프로그래머스 - 비밀 지도 (0) | 2022.12.19 |
[JAVA] 알고리즘 : 단어 뒤집기 (0) | 2022.12.19 |
[JAVA] 백준 16929 - Two Dots (0) | 2022.12.18 |
[JAVA] 백준 1182 - 부분수열의 합 (0) | 2022.12.17 |