AtCoder Beginner Contest 119 A - Still TBD

問題へのリンク

解説で学びがあった。 2019/04/30 というような、数字の桁数とセパレータまでフォーマットが決まっているような文字列が入力される場合には、セパレータを char で受けることで stoi などの関数を使わなくても数字部分を直接 int などで受けることができる。

int y,m,d;
char c1,c2;
cin >> y >> c1 >> m >> c2 >> d;
cout << (m <= 4 ? "Heisei" : "TBD") << endl;

あと3項演算子のこういう使い方初めて知りました。


イカは最近ガチヤグラが A+ になりました。