분류 전체보기(343)
-
코딩테스트 입문 100문제(javascript) 59. 팩토리얼
팩토리얼 function solution(n) { var answer = 1; let i=1; while(in){ return answer-1; }else{ return answer; } } 문제 설명 i팩토리얼 (i!)은 1부터 i까지 정수의 곱을 의미합니다. 예를들어 5! = 5 * 4 * 3 * 2 * 1 = 120 입니다. 정수 n이 주어질 때 다음 조건을 만족하는 가장 큰 정수 i를 return 하도록 solution 함수를 완성해주세요. i! ≤ n 제한사항 0
2023.07.31 -
코딩테스트 입문 100문제(javascript) 58. 2차원으로 만들기
2차원으로 만들기 function solution(num_list, n) { var answer = []; for(let i=0;i
2023.07.31 -
코딩테스트 입문 100문제(javascript) 57. 모스부호 (1)
모스부호 (1) function solution(letter) { let morse = { '.-':'a','-...':'b','-.-.':'c','-..':'d','.':'e','..-.':'f', '--.':'g','....':'h','..':'i','.---':'j','-.-':'k','.-..':'l', '--':'m','-.':'n','---':'o','.--.':'p','--.-':'q','.-.':'r', '...':'s','-':'t','..-':'u','...-':'v','.--':'w','-..-':'x', '-.--':'y','--..':'z' } return letter.split(' ').map(item=>morse[item]).join(""); } 문제 설명 머쓱이는 친구에게 모..
2023.07.31 -
코딩테스트 입문 100문제(javascript) 56. 중복된 문자 제거
중복된 문자 제거 function solution(my_string) { var answer = ''; let arr=my_string.split(''); let newarr=[...new Set(arr)]; return newarr.join(''); } 문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string에서 중복된 문자를 제거하고 하나의 문자만 남긴 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string ≤ 110 my_string은 대문자, 소문자, 공백으로 구성되어 있습니다. 대문자와 소문자를 구분합니다. 공백(" ")도 하나의 문자로 구분합니다. 중복된 문자 중 가장 앞에 있는 문자를 남깁니다. 입출력 예 my_string re..
2023.07.28 -
코딩테스트 입문 100문제(javascript) 55. 합성수 찾기
합성수 찾기 function solution(n) { var answer = []; for(let i=2;i
2023.07.28 -
코딩테스트 입문 100문제(javascript) 54. 문자열 정렬하기 (2)
문자열 정렬하기 (2) function solution(my_string) { let str= my_string.toLowerCase() let arr= str.split('').sort().join('') return arr; } 문제 설명 영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0
2023.07.28