[java/프로그래머스/120896] 한 번만 등장한 문자 (.getOrDefault(c, 0)+1, .entrySet(), .toString(), .toCharArray(), Arrays.sort())
✏️ 문제 설명 문자열 s가 매개변수로 주어집니다. s에서 한 번만 등장하는 문자를 사전 순으로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 한 번만 등장하는 문자가 없을 경우 빈 문자열을 return 합니다. ✏️ code 1차📌 frequencyMap.getOrDefault(c, 0) +1: frequencyMap.getOrDefault(c, 0) c라는 키가 존재하면 그 값을, 존재하지 않는다면 0을 반환즉, c라는 문자가 HashMap에 존재하면 기존 등장 횟수를 가져오고, 없으면 기본값 0을 사용하는 것입니다.📌 frequencyMap.entrySet(): 각 문자의 등장횟수(Integer)를 저장하는 HashMap.entrySet()은 Map의 모든 key, v..
[java/프로그래머스/120894] 영어가 싫어요 (HashMap, String.valueOf(), Long.parseLong())
✏️ 문제 설명 영어가 싫은 머쓱이는 영어로 표기되어있는 숫자를 수로 바꾸려고 합니다. 문자열 numbers가 매개변수로 주어질 때, numbers를 정수로 바꿔 return 하도록 solution 함수를 완성해 주세요. ✏️ code 1차📌 HashMapHashMap의 key : value를 활용하여 문제를 풀어보았습니다만, 다소 복잡했습니다.public class P120894 { public long solution(String numbers) { HashMap map = new HashMap(); String arr[] = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"..