CodingTest
[프로그래머스] 2021 카카오 채용연계형 숫자 문자열과 영단어
Lcoding
2025. 9. 8. 20:47
반응형
안녕하세요.
오늘은 프로그래머스 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);
}
}
감사합니다.
반응형