[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 63 - 모스부호 (1))
# 문제 머쓱이는 친구에게 모스부호를 이용한 편지를 받았습니다. 그냥은 읽을 수 없어 이를 해독하는 프로그램을 만들려고 합니다. 문자열 letter가 매개변수로 주어질 때, letter를 영어 소문자로 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요. 모스부호는 다음과 같습니다. morse = { '.-':'a','-...':'b','-.-.':'c','-..':'d','.':'e','..-.':'f', '--.':'g','....':'h','..':'i','.---':'j','-.-':'k','.-..':'l', '--':'m','-.':'n','---':'o','.--.':'p','--.-':'q','.-.':'r', '...':'s','-':'t','..-':'u','...-'..
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 61 - k의 개수)
# 문제 1부터 13까지의 수에서, 1은 1, 10, 11, 12, 13 이렇게 총 6번 등장합니다. 정수 i, j, k가 매개변수로 주어질 때, i부터 j까지 k가 몇 번 등장하는지 return 하도록 solution 함수를 완성해주세요. # 답안 // 1. 입력: i,j,k -> 정수 1,2,3 같은거, k는 0~9 // 2. 출력: i부터 j까지 k가 몇 번 등장하는지 // 반복문을 돌린다. let num = i, num
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 60 - 2차원으로 만들기)
# 문제 정수 배열 num_list와 정수 n이 매개변수로 주어집니다. num_list를 다음 설명과 같이 2차원 배열로 바꿔 return하도록 solution 함수를 완성해주세요. num_list가 [1, 2, 3, 4, 5, 6, 7, 8] 로 길이가 8이고 n이 2이므로 num_list를 2 * 4 배열로 다음과 같이 변경합니다. 2차원으로 바꿀 때에는 num_list의 원소들을 앞에서부터 n개씩 나눠 2차원 배열로 변경합니다. # 답안 // 1. 입력: num_list -> 정수배열 [1,2,3] 같은거, n -> 정수 1,2,3 같은거 // 2. 출력: 2차원 배열으로 바꾼 num_list // 반복문 돌릴건데, i=0부터 시작, i부터 i+n slice 해서 빈배열에 push function ..