class Solution {
public String solution(String letter) {
String[] morse = {".-","-...","-.-.","-..",".","..-.",
"--.","....","..",".---","-.-",".-..","--","-.",
"---",".--.","--.-",".-.","...","-","..-","...-",
".--","-..-","-.--","--.."};
String[] morseString;
morseString = letter.split(" ");
StringBuilder sb = new StringBuilder();
for (String word : morseString) {
for (int i = 0; i < morse.length; i++) {
if (word.equals(morse[i])) sb.append(Character.toString(i + 'a'));
}
}
return sb.toString();
}
}
split()
을 통해 한자리씩 분리하여 배열과 매핑하고 그 위치에 'a'
를 더해주어 문자로 변환하였다.