728x90
https://programmers.co.kr/learn/courses/30/lessons/81301
문제 풀이
public class Solution {
public int solution(String s) {
String al[] = { "zero", "one", "two", "three", "four", "five",
"six", "seven", "eight", "nine" };
for( int i = 0; i < 10; ++i )
s = s.replace( al[i], String.valueOf(i) );
return Integer.parseInt(s);
}
}
- 0~9까지 해당하는 단어를 담은 배열 String al[] 생성
- al[]을 순회하며 문자열 s에서 i번째 단어( al[i] )에 해당하는 문자열을 i로 치환
반응형
'코딩 문제 풀기 ( Algorithm problem solving ) > 프로그래머스 ( Programmers )' 카테고리의 다른 글
[프로그래머스(Programmers)][자바(java)] (Lv3) 표 편집 <2021 카카오 채용연계형 인턴십> (0) | 2021.07.10 |
---|---|
[프로그래머스(Programmers)][자바(java)] (Lv2) 거리두기 확인하기 <2021 카카오 채용연계형 인턴십> (0) | 2021.07.10 |
[프로그래머스(Programmers)][자바(java)] (Lv4) 3 x n 타일링 (0) | 2021.06.23 |
[프로그래머스(Programmers)][자바(java)] (Lv3) 110 옮기기 <월간 코드 챌린지 시즌2> (0) | 2021.06.21 |
[프로그래머스(Programmers)][자바(java)] (Lv2) 2개 이하로 다른 비트 <월간 코드 챌린지 시즌2> (0) | 2021.06.21 |