반응형
츄르사려고 코딩하는 코집사입니다.
1. [프로그래머스] 영어가 싫어요 자바(JAVA)
1) 문제 제목 : 영어가 싫어요
2) 문제 출처
https://school.programmers.co.kr/learn/courses/30/lessons/120894
2. 문제
영어가 싫은 머쓱이는 영어로 표기되어있는 숫자를 수로 바꾸려고 합니다. 문자열 numbers가 매개변수로 주어질 때, numbers를 정수로 바꿔 return 하도록 solution 함수를 완성해 주세요.
3. 제약사항
- numbers는 소문자로만 구성되어 있습니다.
- numbers는 "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" 들이 공백 없이 조합되어 있습니다.
- 1 ≤ numbers의 길이 ≤ 50
- "zero"는 numbers의 맨 앞에 올 수 없습니다.
4. 입출력
numbersresult
"onetwothreefourfivesixseveneightnine" | 123456789 |
"onefourzerosixseven" | 14067 |
입출력 예 설명
입출력 예 #1
- "onetwothreefourfivesixseveneightnine"를 숫자로 바꾼 123456789를 return합니다.
입출력 예 #1
- "onefourzerosixseven"를 숫자로 바꾼 14067를 return합니다.
5. 풀이
- 간단한 replace만 해도 가능하다.
6. 소스 코드
class Solution {
public long solution(String numbers) {
long answer = 0;
numbers = numbers.replace("zero", "0");
numbers = numbers.replace("one", "1");
numbers = numbers.replace("two", "2");
numbers = numbers.replace("three", "3");
numbers = numbers.replace("four", "4");
numbers = numbers.replace("five", "5");
numbers = numbers.replace("six", "6");
numbers = numbers.replace("seven", "7");
numbers = numbers.replace("eight", "8");
numbers = numbers.replace("nine", "9");
answer = Long.parseLong(numbers);
return answer;
}
}
반응형
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 문자열 정렬하기 (2) 자바(JAVA) (0) | 2022.11.07 |
---|---|
[프로그래머스] 문자열 밀기 자바(JAVA) (0) | 2022.11.07 |
[프로그래머스] 푸드 파이트 대회 자바(JAVA) (0) | 2022.11.04 |
[프로그래머스] 연속된 수의 합 자바(JAVA) (0) | 2022.11.03 |
[프로그래머스] 옹알이 (2) 자바(JAVA) (4) | 2022.11.02 |
[프로그래머스] 옹알이 (1) 자바(JAVA) (0) | 2022.11.02 |
[프로그래머스] 잘라서 배열로 저장하기 자바(JAVA) (1) | 2022.10.31 |
[프로그래머스] 종이 자르기 자바(JAVA) (0) | 2022.10.31 |
최근댓글