Official

B - 202<s>3</s> Editorial by physics0523


初心者の方へ
  • プログラミングの学習を始めたばかりで何から手をつけるべきかわからない方は、まずは practice contest の問題A「Welcome to AtCoder」をお試しください。言語ごとに解答例が掲載されています。
  • また、プログラミングコンテストの問題に慣れていない方は、 AtCoder Beginners Selection の問題をいくつか試すことをおすすめします。
  • C++入門 AtCoder Programming Guide for beginners (APG4b) は、競技プログラミングのための C++ 入門用コンテンツです。

文字列 \(S\) の最後の文字を 3 から 4 に変更して出力するにはいくつかの方法があります。

  • \(S\) の末尾の文字以外を出力した後、 4 と出力する。
  • \(S\) の末尾の文字を削除した後、末尾に 4 を挿入して出力する。

あなたが用いている言語で文字列 (やそれに相当する配列等) を取り扱う方法を今一度確認した上で実装しましょう。

実装例 (Python):

s = str(input())
l = len(s)
for i in range(l-1):
  print(s[i],end="")
print("4")

実装例 (C++):

#include<bits/stdc++.h>

using namespace std;

int main(){
  string s;
  cin >> s;
  s.pop_back();
  s.push_back('4');
  cout << s << "\n";
  return 0;
}

posted:
last update: