중복된 숫자 개수
정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요.
나의 풀이
function solution(array, n) {
let count = 0;
for (i = 0; i < array.length; i++) {
if (array[i] === n) {
count += 1;
}
}
return count
}
배열의 평균값
정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.
나의 풀이
function solution(numbers) {
return numbers.reduce((sum, current) => sum + current) / numbers.length;
}
짝수 홀수 개수
정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요.
나의 풀이
function solution(num_list) {
let count1 = 0;
let count2 = 0;
for (i = 0; i < num_list.length; i++) {
if (num_list[i] % 2 === 0) {
count1 ++
} else {
count2 ++
}
}
return [count1, count2]
}
배열 자르기
정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요.
나의 풀이
function solution(numbers, num1, num2) {
return numbers.slice(num1, num2+1);
}
배열 원소의 길이
문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 retrun하도록 solution 함수를 완성해주세요.
나의 풀이
function solution(strlist) {
let strlen = [];
for (i = 0; i < strlist.length; i++) {
strlen.push(strlist[i].length)
}
return strlen
}
배열 뒤집기
정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요.
나의 풀이
function solution(num_list) {
return num_list.reverse()
}
최댓값 만들기
정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요.
나의 풀이
function solution(numbers) {
let a = numbers.sort((a, b) => b - a)
return a[0]*a[1]
}
'Development > Coding Test' 카테고리의 다른 글
프로그래머스_코딩테스트 입문6 (0) | 2023.03.18 |
---|---|
프로그래머스_코딩테스트 입문5 (0) | 2023.03.18 |
프로그래머스_코딩테스트 입문3 (0) | 2023.03.15 |
프로그래머스_코딩테스트 입문2 (0) | 2023.03.14 |
프로그래머스_코딩테스트 입문1 (0) | 2023.03.14 |