문제풀이
1.
각 인덱스 값에 해당하는 영단어가 저장되어 있는 영단어 배열 구성
2.
영단어 배열을 순회하며 입력 문자열에 등장하는 모든 영단어를 치환한 문자열 생성
3.
변환된 문자열을 정수로 변환한 후 반환
class Solution {
// 영단어 문자열 배열 구성
private static String[] words {
"zero", "one", "two", "three", "four",
"five", "six", "seven", "eight", "nine",
};
public int solution(String s) {
for (int i = 0; i < words.length; i++) {
s = s.replace(words[i], Integer.toString(i));
}
}
}
Java
복사