※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※

 

이번에 볼 문제는 백준 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

+ Recent posts