けんちょんの競プロ精進記録

競プロの精進記録や小ネタを書いていきます

AtCoder ABC 085 A - Already 2018 (灰色, 100 点)

実務をやっていると汎用性など考えたくなるけど、これは入力が限定されているので、「特定の文字を変える」だけで OK!

問題概要

2017 年の日付が "2017/01/19" などと与えられる。

これを "2018/01/19" のように、2018 年の日付に変換せよ。

解法

文字列として入力を受け取り、3 文字目 (0 始まり) を '8' に変更すれば OK。

#include <bits/stdc++.h>
using namespace std;

int main() {
    string S;
    cin >> S;
    S[3] = '8';
    cout << S << endl;
}