-
728x90
solution함수 안에 부분 보시면 됩니다!
- 배열의 인덱스 번호에 해당하는 영문 값을 넣어두고,
replace하면 되는 간단한 문제였다.
package com.pro.level1; public class 숫자문자열과영단어 { public static void main(String[] args) { System.out.println(solution("123")); } public static int solution(String s) { String num[] = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" }; String answer = s; for (int i = 0; i < num.length; i++) { answer = answer.replace(num[i], i + ""); } return Integer.parseInt(answer); } }
'알고리즘 풀이 > 프로그래머스' 카테고리의 다른 글
[level1] 프로그래머스 - 내적(JAVA) (0) 2021.08.25 [level1] 프로그래머스 - 소수만들기(JAVA) (0) 2021.08.25 [level1] 프로그래머스 - 로또의 최고순위와 최저순위(JAVA) (0) 2021.08.25 [level1] 프로그래머스 - 신규 아이디 추천(JAVA) (0) 2021.08.25 [level1] 프로그래머스 - 키패드 누르기(JAVA) (0) 2021.08.25 댓글