X K ký tự


Submit solution

Points: 1 (partial)
Time limit: 3.0s
Memory limit: 977M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Yêu cầu của bài toán rất đơn giản như sau:

Dòng đầu là số testcase:

testcase dòng tiếp theo lần lượt gồm:

Một số K (1 <= K <= 100)

Một chuỗi S không quá 1000 ký tự

Bạn hãy giúp Han tạo ra một chuỗi lặp lại K lần từng ký tự một của S!

VD như sau:

Input:

2

3 abc

1 def

Ouput:

aaabbbccc

def


Comments


  • 1
    minyoongi  commented on Oct. 24, 2020, 2:07 p.m.

    hic code chạy bthg chs nộp sai :(


  • 1
    minyoongi  commented on Oct. 24, 2020, 2:07 p.m. edit 2
    #include<bits/stdc++.h>
    #include<vector>
    using namespace std;
    int main()
    {
        char s[1000];
        int k;
        int n;
        cin>>n;
        while(n--)
        {
            cin>>k;
            gets(s);
            for(int i=0;i<strlen(s);i++)
            {
                for(int j=1;j<=k;j++)
                printf("%c",s[i]);
            }
            cout<<"\n";
        }
       return 0;
    }

  • 1
    minyoongi  commented on Oct. 24, 2020, 2:01 p.m.

    ai cho em xin code tham khảo bài này k ạ cứ đến bài ký tự là sai tùm lum huhu


    • 1
      enoughtodie99  commented on Oct. 25, 2020, 4:36 a.m.

      chú ý đọc file


    • 1
      enoughtodie99  commented on Oct. 25, 2020, 4:36 a.m.

      include <iostream>

      using namespace std;

      int main() { int test; cin >> test; while(test--){ int k; string s; cin >> k >> s; for(int i = 0; i < s.size(); i ++){ for(int j = 0; j < k; j++) cout << s[i]; } cout << endl; } }