김미정(프로그래머스)
숫자비교하기, 두 수의 나눗셈
문제
1. 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요
https://school.programmers.co.kr/learn/courses/30/lessons/120806
2. 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.
https://school.programmers.co.kr/learn/courses/30/lessons/120807
JavaScript
복사
1. 풀이
// 1
function solution(num1, num2) {
const answer = num1 == num2 ? 1 : -1;
return answer;
}
// 2
function solution(num1, num2) {
if (num1 == num2){
return 1;
} else {
return -1;
}
}
2. 풀이
function solution(num1, num2) {
const answer = Math.floor((num1 / num2) * 1000);
return answer;
}
JavaScript
복사
유하은(프로그래머스)
숫자비교하기
<문제>
https://school.programmers.co.kr/learn/courses/30/lessons/120807
정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록
solution 함수를 완성해주세요.
제한사항
0 ≤ num1 ≤ 10,000
0 ≤ num2 ≤ 10,000
JavaScript
복사
<풀이>
function solution(num1, num2) {
var answer = 0
if(num1 === num2){
answer = 1;
} else {
answer = -1;
}
return answer;
}
JavaScript
복사
이예지 (프로그래머스)
문1) 배열의 평균값 / 문2) 머쓱이보다 키 큰 사람
<문제 1>
문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/120817
정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.
<입출력 예>
numbers result
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 5.5
[89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99] 94.0
<문제 2>
문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/120585
머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요.
<입출력 예>
array height result
[149, 180, 192, 170] 167 3
[180, 120, 140] 190 0
JavaScript
복사
<문제 1 - 풀이>
function solution(numbers) {
let sum = 0;
for (let num of numbers){
sum += num;
}
return sum/numbers.length;
}
<문제 2 - 풀이>
function solution(array, height) {
let count = 0;
for(let arr of array){
if(arr > height){
count += 1;
}
}return count;
}
JavaScript
복사
조원영(프로그래머스)
완주하지 못한 선수
<문제>
https://school.programmers.co.kr/learn/courses/30/lessons/42576
수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다.
마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요.
JavaScript
복사
// 런타임에러
// function solution(participant, completion) {
// for (const item of completion) {
// if (participant.includes(item)) {
// participant.splice(participant.indexOf(item), 1);
// }
// }
// return participant[0];
// }
function solution(participant, completion) {
let arr1 = participant.sort();
let arr2 = completion.sort();
for (let i = 0; i < arr1.length; i++) {
if (arr1[i] !== arr2[i]) {
return arr1[i];
}
}
}
JavaScript
복사
손수민(프로그래머스)
숫자 비교하기
문제
정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록
solution 함수를 완성해주세요.
JavaScript
복사
풀이
function solution(num1, num2) {
if(num1 == num2){
return 1;
} else {
return -1;
}
}
JavaScript
복사