はまやんはまやんはまやん

hamayanhamayan's blog

Four Integers [yukicoder 998]

https://yukicoder.me/problems/no/998

解説

https://yukicoder.me/submissions/436454

連続する4つの整数にできるか判定することを、以下のように行う。
ABCDを昇順ソートしたときに、A+1=B, B+1=C, C+1=Dとなっていればいい。
昇順ソートするので、配列で受け取っておくのがいいだろう。

int v[4];
//---------------------------------------------------------------------------------------------------
void _main() {
    rep(i, 0, 4) cin >> v[i];
    sort(v, v + 4);

    if (v[0] + 1 == v[1] && v[1] + 1 == v[2] && v[2] + 1 == v[3]) cout << "Yes" << endl;
    else cout << "No" << endl;
    
}