짝수의 합
https://school.programmers.co.kr/learn/courses/30/lessons/120831
문제 풀이
1 2 3 4 5 6 7 8
class Solution { public int solution(int n) { // 주어진 수 n이 홀수인 경우에는 n-1까지의 짝수를 더해야 한다. // 주어진 수 n이 짝수인 경우에는 n까지의 짝수를 더해야 한다. // 따라서 n/2 * (n/2 + 1)을 사용한다. return n % 2 == 0 ? n / 2 * (n / 2 + 1) : (n - 1) / 2 * ((n - 1) / 2 + 1); } }
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.