분류 전체보기(343)
-
코딩테스트 입문 100문제(javascript) 47. 가장 큰 수 찾기
가장 큰 수 찾기 function solution(array) { var answer = []; let max=0; for(let i=0;imax){ max=array[i]; } } answer.push(max); answer.push(array.indexOf(max)) return answer } 문제 설명 정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array 원소 ≤ 1,000 array에 중복된 숫자는 없습니다. 입출력 예 array result [1, 8, 3] [8, 1] [9, 10, 11, 8] [11, 2] 입출력 예 설명 입출력 예 ..
2023.07.27 -
코딩테스트 입문 100문제(javascript) 46. 최댓값 만들기 (2)
최댓값 만들기 (2) function solution(numbers) { var answer = 0; let arr=numbers.sort((a,b)=>a-b); if(arr[0]*arr[1]>arr[arr.length-1]*arr[arr.length-2]){ answer= arr[0]*arr[1]; }else{ answer = arr[arr.length-1]*arr[arr.length-2]; } return answer; } 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 제한사항 -10,000 ≤ numbers의 원소 ≤ 10,000 2 ≤ numbers 의 길이 ≤ 10..
2023.07.27 -
코딩테스트 입문 100문제(javascript) 45. 문자열 정렬하기 (1)
문자열 정렬하기 (1) function solution(my_string) { var answer = []; let arr = my_string.split(''); for (num of arr) { if (!isNaN(num)) { answer.push(Number(num));; } } answer= answer.sort((a,b)=> a - b); return answer; } 문제 설명 문자열 my_string이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요. 제한사항 1 ≤ my_string의 길이 ≤ 100 my_string에는 숫자가 한 개 이상 포함되어 있습니다. my_string은 영어 소문자 ..
2023.07.27 -
코딩테스트 입문 100문제(javascript)44. 주사위의 개수
주사위의 개수 function solution(box, n) { var answer = 0; let num1 = Math.floor(box[0]/n);//가로 let num2 = Math.floor(box[1]/n);//게로 let num3 = Math.floor(box[2]/n);//높이 return num1*num2*num3; } 문제 설명 머쓱이는 직육면체 모양의 상자를 하나 가지고 있는데 이 상자에 정육면체 모양의 주사위를 최대한 많이 채우고 싶습니다. 상자의 가로, 세로, 높이가 저장되어있는 배열 box와 주사위 모서리의 길이 정수 n이 매개변수로 주어졌을 때, 상자에 들어갈 수 있는 주사위의 최대 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 box의 길이는 3입니다..
2023.07.27 -
코딩테스트 입문 100문제(javascript) 43. n의 배수 고르기
n의 배수 고르기 function solution(n, numlist) { var answer = []; for(let num of numlist){ if(num%n==0){ answer.push(num) } } return answer; } 문제 설명 정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 10,000 1 ≤ numlist의 크기 ≤ 100 1 ≤ numlist의 원소 ≤ 100,000 입출력 예 n numlist result 3 [4, 5, 6, 7, 8, 9, 10, 11, 12] [6, 9, 12] 5 [1, 9, 3, 10, 13, 5] [..
2023.07.27 -
코딩테스트 입문 100문제(javascript) 42. 대문자와 소문자
대문자와 소문자 function solution(my_string) { var answer = ''; let str=my_string.split("") let arr=[]; for(let i=0;i
2023.07.21