본문 바로가기

Algorithm

(C++) - 백준(BOJ) 17362번 : 수학은 체육과목 입니다 2

반응형

https://www.acmicpc.net/problem/17362

 

17362번: 수학은 체육과목 입니다 2

첫 번째 줄에 19번 문제 세 번째 줄에 등장하는 수 '1000'을 자연수 n으로 바꾸었을 때 그에 해당하는 답의 번호를 출력한다. 즉, 1 이상 5 이하의 자연수 중 하나를 출력해야 한다.

www.acmicpc.net

간단한 수학문제였습니다.

#include <iostream>
using namespace std;
int main() {
    int n;
    cin >> n;
    if (n <= 5) cout << n << '\n';
    else
    {
        if ((n - 5) / 4 % 2 == 0)
            cout << 5 - (n-5) % 4 << '\n';
        else
            cout << 1 + (n - 5) % 4 << '\n';
    }
}