inblog logo
|
sxias
    Programmers_CT

    [Programmers_CT] 36. 홀짝에 따라 다른 값 반환하기

    문정준's avatar
    문정준
    Mar 25, 2025
    [Programmers_CT] 36. 홀짝에 따라 다른 값 반환하기
    Contents
    1. 문제 설명2. 입출력 예시3. 코드 작성4. 테스트 실행5. 제출 후 채점
     
    💡
    프로그래머스 코딩 테스트 34. 홀짝에 따라 다른 값 반환하기

    1. 문제 설명

    notion image
     

    제한 사항

    notion image

    2. 입출력 예시

    notion image

    3. 코드 작성

    class Solution { public int solution(int n) { int answer = 0; if(n%2 == 1) { for(int i=1;i<=n;i=i+2) answer += i; } else { for(int i=2;i<=n;i=i+2) answer += (i*i); } return answer; } }
    ✏️

    홀짝 = Modular 연산

    • 나머지 연산을 통해 n을 2로 나눈 나머지가 1이면 홀수, 아니면 짝수
      • if(n%2 == 1) { for(int i=1;i<=n;i=i+2) answer += i; } else { for(int i=2;i<=n;i=i+2) answer += (i*i); }

    4. 테스트 실행

    notion image

    5. 제출 후 채점

    notion image
    Share article
    Contents
    1. 문제 설명2. 입출력 예시3. 코드 작성4. 테스트 실행5. 제출 후 채점

    Sxias ㆍ a32176740@gmail.com

    RSS·Powered by Inblog