반응형
안녕하세요.
오늘은 프로그래머스 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);
}
}
감사합니다.
반응형
'CodingTest' 카테고리의 다른 글
[프로그래머스] PCCE 기출문제 9번 지폐접기 (0) | 2025.09.07 |
---|---|
백준_11478번_서로 다른 부분 문자열_자바 (0) | 2024.06.24 |
백준_2075번_N번째 큰 수_자바 (0) | 2024.03.18 |
백준_21921번_블로그_자바 (0) | 2024.03.11 |
백준_4659번_비밀번호 발음하기_자바 (0) | 2024.03.03 |