알고리즘/PROGRAMMERS (1) 썸네일형 리스트형 [프로그래머스 2021 카카오] 숫자 문자열과 영단어 알고리즘) 영문자로 입력되는 숫자를 해당하는 숫자로 대체시키는 문제입니다. String형태여서 한 문자씩 읽을 수 있기 때문에 문자가 숫자인 경우와 영문자인 경우로 나눠서 코딩했습니다. 먼저 한 문자씩 읽어야 하므로 아래와 같이 String의 charAt() 메소드를 활용했습니다. String s = "2three45sixseven" int idx = 0; System.out.println(s.charAt(idx));// 2 읽어들인 문자가 숫자인 경우는 바로 결과값에 더해주기만 하면 됩니다. 반대로 영문자인 경우는 숫자로 변환해주고 결과값에 반영해야 되기 때문에 HashMap을 활용했습니다. // 영어단어를 숫자로 매핑 MapnumWord = new HashMap(); numWord.put("zero".. 이전 1 다음