거인의 코딩일지
[Lv.0_Java] 영어가 싫어요 본문
728x90
class Solution {
public long solution(String numbers) {
long answer = Long.parseLong(numbers.replace("zero", "0")
.replace("one", "1")
.replace("two", "2")
.replace("three", "3")
.replace("four", "4")
.replace("five", "5")
.replace("six", "6")
.replace("seven", "7")
.replace("eight", "8")
.replace("nine", "9"));
return answer;
}
}
이 문제는 replace 함수를 사용하면 매우 쉽게 해결했다 다만 답이 Long 형이라서 Long 로 형변환을 해주어야 했다.
728x90
'알고리즘테스트 > Programmers' 카테고리의 다른 글
[Lv.0_Java] 한 번만 등장한 문자 (0) | 2023.10.05 |
---|---|
[Lv.0_Java] 가까운 수 (2) | 2023.10.05 |
[Lv.0_JAVA] 소인수분해 (0) | 2023.09.26 |
[Lv.0_JAVA] 컨트롤 제트 (0) | 2023.09.26 |
[Lv.0_Java] 수열과 구간 쿼리 3 (2) | 2023.09.26 |