Just Do IT!
[프로그래머스 Level 0] 120802-120804, 120583, 120585 (JavaScript) 본문
코딩테스트 준비/프로그래머스
[프로그래머스 Level 0] 120802-120804, 120583, 120585 (JavaScript)
MOON달 2022. 11. 10. 19:36728x90
반응형
120802. 두 수의 합
문제 설명
정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요.
제한사항
-50,000 ≤ num1 ≤ 50,000
-50,000 ≤ num2 ≤ 50,000
function solution(num1, num2) {
var answer = num1 + num2;
return answer;
}
120803. 두 수의 차
문제 설명
정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.
제한사항
-50000 ≤ num1 ≤ 50000
-50000 ≤ num2 ≤ 50000
function solution(num1, num2) {
return num1 - num2
}
120804. 두 수의 곱
문제 설명
정수 num1, num2가 매개변수 주어집니다.
num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.
제한사항
0 ≤ num1 ≤ 100
0 ≤ num2 ≤ 100
function solution(num1, num2) {
return num1*num2
}
120583. 중복된 숫자 개수
문제 설명
정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때,
array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요.
제한사항
1 ≤ array의 길이 ≤ 100
0 ≤ array의 원소 ≤ 1,000
0 ≤ n ≤ 1,000
입출력 예
array n result [1, 1, 2, 3, 4, 5] 1 2 [0, 2, 3, 4] 1 0
function solution(array, n) {
let new_arr = []
for(let i = 0; i < array.length; i++) {
if (array[i] === n) {
new_arr.push(array[i])
}
}
return new_arr.length;
}
- new_arr : n을 넣어줄 새로운 배열
- 배열(array)의 갯수만큼 for 문을 돌리고, 만약 배열에 n이 존재한다면 new_arr에 array[i] 추가
- 마지막에 n을 넣어준 new_arr의 length를 반환 ( = array에 n이 몇 개 있는지 반환)
120585. 머쓱이보다 키 큰 사람
문제 설명
머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다.
머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요.
제한사항
1 ≤ array의 길이 ≤ 100
1 ≤ height ≤ 200
1 ≤ array의 원소 ≤ 200
입출력 예
array height result [149, 180, 192, 170] 167 3 [180, 120, 140] 190 0
function solution(array, height) {
let answer = []
for (let i = 0; i < array.length; i++) {
if (array[i] > height) {
answer.push(i)
}
}
return answer.length
}
- answer 배열 생성
- 배열의 길이만큼 for 문을 돌리면서 배열의 원소가 height보다 클 경우에만 answer 배열에 원소 추가
- answer 배열의 길이를 반환 = 머쓱이보다 키큰 사람 수 return
728x90
'코딩테스트 준비 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 Level 0] 120826. 특정 문자 제거하기 (JavaScript) (0) | 2022.11.20 |
---|---|
[프로그래머스 Level 0] 120821 - 120825 (JavaScript) (1) | 2022.11.16 |
[프로그래머스 Level 0] 120815 - 120820 (JavaScript) (0) | 2022.11.15 |
[프로그래머스 Level 0] 120810 - 120814 (JavaScript) (0) | 2022.11.14 |
[프로그래머스 Level 0] 120805-120809 (JavaScript) (0) | 2022.11.11 |