上手に解釈して問題を解こう!
問題概要
0 と 1 のみからなる長さ 4 の文字列 が与えられる。この文字列は、4 マスからなる各マスに人がいるかどうかを表す。 はそのマスに人がいることを表し、 は人がいないことを表す。
今、人がみな右へ移動した。もともと右端にいた人は消えた。移動後の人のいる・いないを表す 4 文字の文字列を答えよ。
考えたこと
求める文字列は
- 0 文字目:かならず '0'
- 1 文字目:
S[0]
- 2 文字目:
S[1]
- 3 文字目:
S[2]
となる。これらを順に出力すればよい。
コード
#include <bits/stdc++.h> using namespace std; int main() { string S; cin >> S; cout << "0" << S[0] << S[1] << S[2] << endl; }