문제
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
메모
- Division(/)은 나누기의 결과에서 몫을 출력하고, Remainder(%)는 나머지를 출력한다.
1 / 2 // 0.5
Math.floor(3 / 2) // 1
1.0 / 2.0 // 0.5
13 % 5 // 3
1 % -2 // 1
1 % 2 // 1
2 % 3 // 2
5.5 % 2 // 1.5
-13 % 5 // -3
-1 % 2 // -1
-4 % 2 // -0
정답
function solution(n) {
var answer = 0;
for (i = 1; i <= n; i++) {
if (i % 2 === 0) {
answer += i;
}
}
return answer;
}
function solution(n) {
var half = parseInt(n / 2);
return half * (half + 1);
}