よじろめ覚書

私の理解度重視のソースコードです。

ABC059B - Comparison

問題:B - Comparison

#include <iostream>
#include <string>
using namespace std;

int main(void) {
    const string ret[3] = {"GREATER", "LESS", "EQUAL"};
    string a, b;
    int rank = 2;

    cin.tie(0);
    ios::sync_with_stdio(false);
    cin >> a >> b;
    if (a.length() > b.length()) {
        rank = 0;
    } else if (a.length() < b.length()) {
        rank = 1;
    } else {
        if (a > b) {
            rank = 0;
        } else if (a < b) {
            rank = 1;
        } else {
            rank = 2;
        }
    }

    cout << ret[rank] << "\n";
    return 0;
}