https://school.programmers.co.kr/learn/courses/30/lessons/120838
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
import java.util.*;
class Solution {
public String solution(String letter) {
String answer = "";
Map<String,Character> map = new HashMap<>();
init(map);
StringBuilder sb = new StringBuilder();
String[] temp = letter.split(" ");
for(String str : temp){
sb.append(map.get(str));
}
answer = sb.toString();
return answer;
}
private static void init(Map<String,Character> map){
map.put(".-",'a');
map.put("-...",'b');
map.put("-.-.",'c');
map.put("-..",'d');
map.put(".",'e');
map.put("..-.",'f');
map.put("--.",'g');
map.put("....",'h');
map.put("..",'i');
map.put(".---",'j');
map.put("-.-",'k');
map.put(".-..",'l');
map.put("--",'m');
map.put("-.",'n');
map.put("---",'o');
map.put(".--.",'p');
map.put("--.-",'q');
map.put(".-.",'r');
map.put("...",'s');
map.put("-",'t');
map.put("..-",'u');
map.put("...-",'v');
map.put(".--",'w');
map.put("-..-",'x');
map.put("-.--",'y');
map.put("--..",'z');
}
}
'알고리즘' 카테고리의 다른 글
백준 16195번 1,2,3 더하기 9 (JAVA) (0) | 2023.03.16 |
---|---|
백준 히오스 프로게이머 (JAVA) (0) | 2023.03.15 |
프로그래머스 소인수분해 (JAVA) (0) | 2023.03.13 |
백준 17213번 과일 서리 (JAVA) (0) | 2023.03.12 |
프로그래머스 햄버기 만들기 (JAVA) (0) | 2023.03.11 |