【AtCoder】ABC 444 A - Repdigit

A - Repdigitatcoder.jp favicon

実行時間制限: 2 sec / メモリ制限: 1024 MiB / Difficulty: 9 / NoviSteps: ??? / 配点: 100 点

問題概要

33 桁の正整数 NN が与えられるので、すべての桁の数字が同じであるかどうかを判定せよ。

制約

  • 100N999100 \leq N \leq 999

考察

NN を文字列として扱い、各文字が等しいかどうかを判定すればよい。

実装例

CPP
1.#include <bits/stdc++.h>
2.using namespace std;
3.
4.// ======================================== //
5.
6.int main()
7.{
8. int N;
9. cin >> N;
10.
11. string S = to_string(N);
12.
13. if (S[0] == S[1] && S[1] == S[2])
14. cout << "Yes" << endl;
15. else
16. cout << "No" << endl;
17.
18. return 0;
19.}
atcoder.jp favicon

実装時間: 5 分以内

コメント

最初から NN を文字列として入力から受け取ってもよさそう。