99클럽 코테 스터디 4일차 TIL
💙 JAVA 비기너
class Solution {
public int solution(String s) {
String[] number = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};
int index = 0;
for(String num : number) {
if(s.contains(num)) s = s.replace(num, String.valueOf(index));
index++;
}
int answer = Integer.parseInt(s);
return answer;
}
}
어쩐지 보자마자 방법이 막 떠오르더니만 예전에 풀었던 문제이다.
🎈 전에 작성했던 숫자 문자열과 영단어 글 보러가기
보통 오랜만에 보면 가물가물한데 파이썬으로도 풀고 자바로도 풀었던 문제인지라 인상이 깊었던 것 같다.
숫자의 영단어 배열 number
를 만들고 s
가 number
의 내용을 포함하고 있다면 해당 인덱스로 변경해준다.