[C++][백준 7572] 간지(干支)

PublicMinsu·2025년 8월 7일

문제

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

접근 방법

0~9, A~L 주기로 순환된다는 것은 10, 12를 나머지 연산하면 됩니다.

코드

#include <iostream>

using namespace std;

int N;

int main()
{
    ios::sync_with_stdio(0), cin.tie(0);

    cin >> N;

    N += 56;

    cout << (char)('A' + N % 12) << N % 10;
    return 0;
}

풀이

0년부터 순환하는 것 같지만 그렇지 않습니다.
N에다 56을 더하여 보정해 주어야 합니다.

profile
연락 : publicminsu@naver.com

0개의 댓글