https://school.programmers.co.kr/learn/courses/30/lessons/81301
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
class Solution {
public int solution(String s) {
int answer = 0;
String [] num={"zero","one","two","three","four","five","six","seven","eight","nine"};
for(int i=0;i<num.length;i++){
if(s.indexOf(num[i])!=-1){
s=s.replaceAll(num[i],""+i);
}
}
answer=Integer.parseInt(s);
return answer;
}
}
간단하게 배열 인덱스 값에 맞게 zero~nine을 넣고 문자열이 존재하는지 확인하는 indexOf함수로
(값이 존재하지 않으면 -1 리턴)
판별하여 replaceAll함수로 해당 인덱스 값으로 바꿔주었습니다.
'알고리즘 > Lv1. 프로그래머스' 카테고리의 다른 글
두 개 뽑아서 더하기 (0) | 2023.07.11 |
---|---|
k번째수 (0) | 2023.07.11 |
1차 비밀지도 (0) | 2023.07.07 |
추억 점수 (0) | 2023.07.04 |
달리기 경주 (0) | 2023.07.02 |