1
2
3
4
5
6
7
8
9
10
11
12
|
class Solution {
public int solution(String s) {
int answer = 0;
String[] arr = new String[] { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" };
for (int i = 0; i < arr.length; i++) {
s = s.replaceAll(arr[i], Integer.toString(i));
}
answer = Integer.parseInt(s);
return answer;
}
}
|
cs |
for문에서 s.contains로 검사하여 replaceAll 한 사람도 존재했다.
하지만 s.contains 또한 전체를 검사하는 건 마찬가지므로 속도면에서는 차이가 없었다.
'Programmers > Level1' 카테고리의 다른 글
역순 정렬하기 (0) | 2021.07.09 |
---|---|
최댓값 구하기 (0) | 2021.07.09 |
이름이 없는 동물의 아이디 (0) | 2021.07.07 |
x만큼 간격이 있는 n개의 숫자 (0) | 2021.07.07 |
행렬의 덧셈 (0) | 2021.07.07 |