본문 바로가기

Algorithm/Implementation

(C++) - 백준(BOJ) 24083 : 短針 (Hour Hand)

반응형

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

 

24083번: 短針 (Hour Hand)

JOI 高校の生徒である葵はアナログ時計を手に入れた.この時計には外周に沿って 12 個の目盛りがあり,時計回りに 1 から 12 までの番号が順に付けられている. この時計の短針は時計回

www.acmicpc.net

구현 문제였습니다.

📕 풀이방법

📔 입력 및 초기화

시침이 현재 가르키고 있는 시간 a, 현재부터 몇 시간이 지났음을 의미하는 b, 정답을 출력할 변수 ans를 선언 후 입력해줍니다.

📔 풀이과정

(a + b) % 12를 하면 b시간 뒤 위치가 나옵니다. 모듈러 연산에 의해 결과값이 0이 될 수 있으므로 이는 12로 답을 바꿔 ans에 저장해 줍니다.

📔 정답출력

ans를 출력해줍니다.


📕 Code

#include <bits/stdc++.h>
using namespace std;
int a, b, ans;
int main(){
    cin >> a >> b;
    ans = (a + b) % 12;
    if(!ans) ans = 12;
    cout << ans;
}