問題
問題文
相異なる二つの文字列 $S,T$ が与えられます。
$S$ が $T$ よりも辞書順で小さい場合は Yes を、大きい場合は No を出力してください。
制約
・$S,T$ は英小文字からなる長さ $1$ 以上 $10$ 以下の相異なる文字列である。
回答
回答1 (AC)
C++ では標準関数によって文字列の辞書順による比較が可能なので、数字と同じようにコーディングすれば良いです。コードは以下のようになりました。
abc217a-1.cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
string s, t;
cin >> s >> t;
if ( s<t ) {
cout << "Yes" << endl;
} else {
cout << "No" << endl;
}
}
調べたこと
AtCoder の解説 → 公式解説
回答1と同じ方針でした。
リンク
前後の記事
- 前の記事 → AtCoderログ:0102 - ABC 217 に参加しました
- 次の記事 → AtCoderログ:0104 - ABC 217 B