Hello nqson


Submit solution


Points: 2
Time limit: 1.0s
Memory limit: 98M

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

nqson là biệt danh xuất phát từ tên đầy đủ Nguyễn Quỳnh Sơn với phần họ và đệm tên chỉ được lấy ký tự đầutên được viết đầy đủ, tất cả đều được viết thường. nqson muốn chào tất cả mọi người bằng cách gọi này.

Đầu vào

Dòng đầu tiên chứa số tự nhiên \(t\) là số testcase trong bộ test.

\(t\) dòng tiếp theo, mỗi dòng là tên của một người duy nhất.

Ghi chú: Xâu nhập vào đảm bảo không có dấu cách ở đầu hay cuối, mỗi từ trong xâu chỉ cách nhau đúng một dấu cách.

Chú ý: Có những họ và tên được viết hoa toàn bộ, ví dụ: NGUYEN QUYNH SON.

Đầu ra

\(t\) dòng, mỗi dòng hãy viết "hello" kèm theo biệt danh của người đó.

Ví dụ 1

Đầu vào:

1
Nguyen Quynh Son

Đầu ra:

hello nqson

Ví dụ 2

Đầu vào:

4
Nguyen Thi Quynh Anh
Nguyen Quynh Anh
Nguyen Anh
Anh

Đầu ra:

hello ntqanh
hello nqanh
hello nanh
hello anh

Comments


  • 0
    TranMinhDan_CNTTVA2_K63  commented on March 10, 2023, 5:26 a.m. edited

    i


  • 4
    TICHPX  commented on Jan. 9, 2023, 5:22 a.m.

    my code with python3

    def sol():
        *a, b =input().lower().split()
        p=[x[0] for x in a]
        print("hello "+"".join(p)+b)
    if __name__ == '__main__':
        for i in range(int(input())): sol()

  • 0
    LeHuuChung_CNTT1_K62  commented on Jan. 8, 2023, 3:34 p.m.
    #include<bits/stdc++.h>
    #define ll long long
    #define ull unsigned long long
    
    /**/
    
    using namespace std;
    
    int main(){
        ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);
        int t; cin>>t;cin.ignore();
        while(t--){
            string s;  getline(cin,s);
            for(int i=0;i<s.size();i++) s[i]=s[i]<97?(s[i]+32):s[i];
            int d=0;
            for(int i=1;i<s.size();i++){
                if(s[i]==' ') d++;
            }
            string k=""; 
            if(d) {
                k+=s[0];
                for(int i=1;i<s.size();i++){
                    if(d) {
                        if(s[i]==' ') {k+=s[i+1]; d--;}
                    }
                    else {
                        k+=s[i+1];
                    }
                }
                cout<<"hello "<<k<<"\n";
            }
            else cout<<"hello "<<s<<"\n";
        }
        return 0;
    }

    bài này mình sai đâu thế nhỉ