#include <bits/stdc++.h> using namespace std; int main() { string S; cin >> S; for (int i = 0; i < S.size(); i++) { if ('A' <= S[i] && S[i] <= 'Z') { cout << i + 1 << endl; break; } } return 0; } これだけでも結構簡潔になっていますね。速さだけでなくバグりにくさにも繋がっています。 自分が使っている言語でコンテスト中ACが速かった人のコードを読んだり、解説放送をAやBからちゃんと観ると、意外と発見があるのでオススメです。 ・テストを拡張機能に頼る すべてのサンプルを手動で試すのは面倒なので、拡張機能に任せましょう。 自分はAtCoder Easy Test v2を使用しています(※ただし最近はこのス