거인의 코딩일지
[Lv.1_Java]숫자 문자열과 영단어 본문
728x90
class Solution {
public int solution(String s) {
String[] num = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"};
String[] word = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};
for (int i = 0; i < 10; i++) {
s = s.replace(word[i], num[i]);
}
return Integer.valueOf(s);
}
}
String 형으로 주어졌기 때문에 num 과 word 라는 배열을 만든 뒤 for 문을 활용하여 replace 를 해준다음 Integer.valueOf() 함수를 사용해서 int 형으로 형변환 시켜준뒤 return 하였다!
728x90
'알고리즘테스트 > Programmers' 카테고리의 다른 글
[Lv.0_Java] 리스트 자르기 (0) | 2023.08.18 |
---|---|
[Lv.0_Java] 진료 순서 정하기 (0) | 2023.08.18 |
[Lv.0_Java] 팩토리얼 (0) | 2023.08.18 |
[Lv.0_Java] 수 조작하기 2 (0) | 2023.08.18 |
[Lv.0_Java]등차수열의 특정한 항만 더하기 (0) | 2023.08.18 |