[프로그래머스] 숫자 문자열과 영단어 JAVA

AMUD·2022년 8월 16일
0

Algorithm

목록 보기
27/78

문제


문제링크

접근

  • 매우 쉬운 문제이다.
  • replace라는 문법과 인덱스를 이용하는 아이디어로 쉽게 풀었다.

소스 코드

class Main {
    public static void main(String[] args) throws Exception {
        String s = "one4seveneight";

        Solution sol = new Solution();
        System.out.println("result : " + sol.solution(s));
    }
}


class Solution {
    public int solution(String s) {
        String arr[]={"zero","one","two","three","four","five","six","seven","eight","nine"};
        for(int i=0;i<10;i++){
            s=s.replace(arr[i],Integer.toString(i));
        }
        return Integer.parseInt(s);
    }
}
profile
210's Velog :: Ambition Makes Us Diligent

0개의 댓글