반응형
지금까지 중 가장 쉬웠던 예제. 5레벨 문제들을 시도해보고 다시 1레벨을 봐서 그런걸까.
차근차근 풀다보면 언젠가 5레벨을 풀 수 있을까. (알고리즘을 짜기 위해 수학 실력이 있어야겠다는 생각을 했음)
문자열 중 해당 문자열을 포함할 경우 숫자로 치환해주는 문제.
String -> Int 형변환 Integer.parseInt();
Int -> String 형변환 Integer.toString();
String객체.replaceAll(기존문자열String, 바꿀문자열String);
String객체에 기존문자열이 여러번 있다면 모두 바꿔버림.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
class Solution {
public int solution(String s) {
String[] wordArr = {"zero","one","two","three",
"four","five","six","seven",
"eight","nine"};
for(int i = 0; i<wordArr.length;i++) {
s= s.replaceAll(wordArr[i],Integer.toString(i));
}
int answer = Integer.parseInt(s);
System.out.println(answer);
return answer;
}
}
|
cs |
반응형
'개발 > 코딩' 카테고리의 다른 글
[프로그래밍] 프로그래머스 예제문제 풀어보기 <오픈채팅방> (실패) (0) | 2022.03.20 |
---|---|
[프로그래밍] 프로그래머스 예제문제 풀어보기 <문자열 압축> (성공) (0) | 2022.03.18 |
[프로그래밍] 프로그래머스 예제문제 풀어보기 <신규 아이디 추천> (성공) (0) | 2022.03.16 |
[프로그래밍] JAVA자바연습 insert삽입정렬 (0) | 2022.03.13 |
[프로그래밍] 프로그래머스 예제문제 풀어보기 <로또의 최고 순위와 최저 순위> (성공) (0) | 2022.03.13 |