반응형
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;
}
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 24262 : 알고리즘 수업 - 알고리즘의 수행 시간 1 (0) | 2022.01.15 |
---|---|
(C++) - 백준(BOJ) 8871 : Zadanie próbne 2 (0) | 2022.01.14 |
(C++) - 백준(BOJ) 24079 : 移動 (Moving) (0) | 2022.01.13 |
(C++) - 백준(BOJ) 24087 : アイスクリーム (Ice Cream) (0) | 2022.01.13 |
(C++) - 백준(BOJ) 24075 : 計算 (Calculation) (0) | 2022.01.12 |