※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※
이번에 볼 문제는 백준 24083번 문제인 立方体 (Cube)이다.
이다.
문제는 아래 링크를 확인하자.
https://www.acmicpc.net/problem/24083
24083번: 短針 (Hour Hand)
JOI 高校の生徒である葵はアナログ時計を手に入れた.この時計には外周に沿って 12 個の目盛りがあり,時計回りに 1 から 12 までの番号が順に付けられている. この時計の短針は時計回
www.acmicpc.net
문제풀이에 필요한 정보를 해석하면 다음과 같다:
아날로그 시계의 시침이 숫자 A를 가리키고 있다.
B 시간이 지난 뒤, 시계의 시침은 어떤 숫자를 가리키고 있는지 출력하시오.
A와 B가 두 줄에 걸쳐 주어진다. A는 1 이상 12 이하, B는 1 이상 100 이하이고 두 수는 모두 정수이다.
12시간이 지날 때마다 시침이 가리키는 숫자는 주기적으로 반복되므로, A+B를 12로 나눈 나머지를 잘 활용해보자.
단, 시침이 12를 가리키는 것을 0을 가리킨다고 출력하면 안 된다는 점에 유의하자.
아래는 제출한 소스코드이다.
#include <iostream>
using namespace std;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
int x, y; cin >> x >> y;
cout << (x + y - 1) % 12 + 1;
}
728x90
'BOJ' 카테고리의 다른 글
[BOJ 23890 // C++] 달팽이팽이 (0) | 2022.01.18 |
---|---|
[BOJ 2229 // C++] 조 짜기 (0) | 2022.01.17 |
[BOJ 24086 // C++] 身長 (Height) (0) | 2022.01.15 |
[BOJ 24078 // C++] 余り (Remainder) (0) | 2022.01.14 |
[BOJ 24082 // C++] 立方体 (Cube) (0) | 2022.01.13 |