본문 바로가기
알고리즘/PROGRAMMERS

숫자 문자열과 영단어(Lv.1)

by 현대타운301 2024. 3. 22.

 


 

문제 설명

 

 

 

입출력 예시

 

 

요약

문자를 숫자로 바꾸기

 


 

풀이

 

접근 방식

1. 문자를 숫자로 바꾸기

  → replaceAll() 메소드를 통해 변환

 


 

코드리뷰

 

import java.util.*;

class Solution {
    public int solution(String s) {
    	// 숫자를 문자형태로 담은 배열 만들기
        String[] arr = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten"};
        for(int i = 0; i < arr.length; i++) {
            s = s.replaceAll(arr[i], String.valueOf(i));	// repalceAll()을 통해 숫자로 변환
        }
        int answer = Integer.valueOf(s);
        return answer;
    }
}

 

 

 

'알고리즘 > PROGRAMMERS' 카테고리의 다른 글

상품 별 오프라인 매출 구하기(DB)  (0) 2024.03.22
3월에 태어난 여성 회원 목록 출력하기(DB)  (0) 2024.03.22
비밀지도(Lv.1)  (0) 2024.03.22
의상(Lv.2)  (0) 2024.03.22
캐시(Lv.2)  (0) 2024.03.22