코딩테스트
두 수의 나눗셈
효ㄷi
2024. 5. 8. 10:40
프로그래머스 두 수의 나눗셈
문제
정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에
1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.
정답
function solution(num1, num2) {
return parseInt(num1 / num2 * 1000);
}
.
숫자 비교하기
문제
정수 num1과 num2가 매개변수로 주어집니다.
두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.
정답
function solution(num1, num2) {
if (num1 === num2) {
return 1;
} else {
return -1
}
}
예전엔 이렇게 풀었었는데
function solution(num1, num2) {
return num1 === num2 ? 1 : -1
}
삼항 연산자를 생각못함,,, ㅎ
배열 두 배 만들기
문제
정수 배열 numbers가 매개변수로 주어집니다.
numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요.
정답
(map)
function solution(numbers) {
var answer = [];
return numbers.map(number => number * 2);
}
(for)
function solution(numbers) {
var answer = [];
for(var i=0; i<numbers.length;i++){
answer[i]=numbers[i]*2;
}
return answer;
}
다른 사람이 푼 정답을 가져왔다.
원래는 for을 쓰려고 했었어서...
나머지 구하기
문제
정수 num1, num2가 매개변수로 주어질 때,
num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요.
정답
function solution(num1, num2) {
return num1 % num2
}
js 100제
문제
var a = 10;
var b = 2;
for(var i=1; i<5; i+=2){
a += i;
}
console.log(a+b);
1) 10
2) 12
3) 14
4) 16
정답
4번.
2번 순환하므로 +1, +3을 해줌