Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

forest_moon

영어가 싫어요 본문

알고리즘

영어가 싫어요

rokga 2023. 3. 16. 23:31

문제보러가기

입출력 예 설명

입출력 예 #1

  • "onetwothreefourfivesixseveneightnine"를 숫자로 바꾼 123456789를 return합니다.

입출력 예 #1

  • "onefourzerosixseven" 숫자로 바꾼 14067 return합니다.

 

class Solution {
    public long solution(String numbers) {
        long answer = 0;
        numbers=numbers.replaceAll("zero","0");
        numbers=numbers.replaceAll("one","1");
        numbers=numbers.replaceAll("two","2");
        numbers=numbers.replaceAll("three","3");
        numbers=numbers.replaceAll("four","4");
        numbers=numbers.replaceAll("five","5");
        numbers=numbers.replaceAll("six","6");
        numbers=numbers.replaceAll("seven","7");
        numbers=numbers.replaceAll("eight","8");
        numbers=numbers.replaceAll("nine","9");
        
        answer = Long.parseLong(numbers);
        return answer;
    }
}

*numbers에 포함된 단어를 숫자로 replaceAll을 사용해서 변환 후 Long 타입으로 변환

'알고리즘' 카테고리의 다른 글

한 번만 등장한 문자  (0) 2023.03.16
인덱스 바꾸기  (0) 2023.03.16
중복된 문자 제거  (0) 2023.03.15
삼각형의 완성조건 (1)  (0) 2023.03.14
배열 원소의 길이  (0) 2023.03.14