본문 바로가기
CodingTest

[프로그래머스] 2021 카카오 채용연계형 숫자 문자열과 영단어

by Lcoding 2025. 9. 8.
반응형

안녕하세요.

 

 

오늘은 프로그래머스 2021 카카오 채용연계형 숫자 문자열과 영단어를 풀어보겠습니다. 

 

https://school.programmers.co.kr/learn/courses/30/lessons/81301

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

 

 

해당 문제의 경우 숫자는 그대로 리턴하며 문자열만 숫자와 일치하는 경우 치환해주면 되는 간단한 문제입니다.

 

숫자는 1~9로 정해져있기때문에 해당 숫자에 알맞는 배열을 만들어서 해당 배열과 일치하는 경우 해당 문자열의 인덱스를 반환해주면 됩니다.

 

최종 코드는 아래와 같습니다. 

 

 

class Solution {
   public int solution(String s) {
        
        String[] arr = {"zero","one","two","three","four","five","six","seven","eight","nine"};

        for(int i=0;i<arr.length;i++) {
            
        	if(s.contains(arr[i])) {
        		s = s.replace(arr[i], Integer.toString(i));
        	}
        }
       
        return Integer.parseInt(s);
    }
}

 

 

감사합니다.

 

반응형

loading