けんちょんの競プロ精進記録

競プロの精進記録や小ネタを書いていきます

AtCoder ABC 057 A - Remaining Time (灰色, 100 点)

24 時制の問題

問題概要

24 時制で  A 時から  B 時間後の時刻を 24 時制で表したものを求めよ。

解法

基本的には  A + B を計算すればよい。もし 24 を超えたら 24 を引けばよい。

あるいは、剰余演算子「%」を用いて (A + B) % 24 を求めてもよい。

#include <bits/stdc++.h>
using namespace std;

int main() {
    int A, B;
    cin >> A >> B;
    cout << (A + B) % 24 << endl;
}