A - Repeat ACL Editorial by Mitsubachi


プログラミングの学習を始めたばかりで何から手をつけるべきかわからない方は、まずは practice contest の問題A「Welcome to AtCoder」を試してみましょう。言語ごとに解答例が掲載されています。

この問題は ACL を $K$ 回出力する必要があります。
$K=1$ ならば ACL を出力、$K=2$ ならば ACLACL を出力... と if文 を用いるのもよいですが、同じ処理を繰り返す際は for文 を使うと簡潔に書くことができます。
また、Pythonでは文字列 $S$ と整数 $X$ に対し、 S*X で $S$ を $X$ 個つなげた文字列になるので、簡潔に書くことができます。

実装例(C++)

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

int main(){
  int k;
  cin>>k;

  for(int i=0;i<k;i++){
    cout<<"ACL";
  }
  cout<<endl;
}

実装例(Python)

n=int(input())
print("ACL"*n)

posted:
last update: