Chuẩn hóa tên riêng

Xem PDF

Điểm: 110 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Có thể bạn đã biết, các danh từ riêng như tên người, tên địa danh là các danh từ riêng và chúng cần được viết hoa các chữ cái đầu mỗi từ. Tuy nhiên, người viết danh sách đã quá vội nên xảy ra lỗi viết hoa thường trong danh sách. Hãy viết \(1\) chương trình giúp bạn ấy chuẩn hóa lại nhé.

Input

  • Dòng thứ nhất chứa số \(t(1 \le t \le 100)\) - Thể hiện số lượng testcase.
    \(t\) dòng tiếp theo, mỗi dòng là một xâu \(S\) - tên riêng cần chuẩn hóa.

Output

  • Ứng với mỗi testcase, in ra tên riêng đã được chuẩn hóa \((1 \le Len(S) \le 100)\). (\(Len(S)\) là độ dài xâu \(S\)).

Example

Test 1

Input
3
le Quang minh
Ho chi Minh
lap trinh Khong Kho
Output
Le Quang Minh
Ho Chi Minh
Lap Trinh Khong Kho

Bình luận


  • 0
    minhquannguyenphuc2013    8:46 p.m. 8 Tháng 11, 2024 chỉnh sửa 5

    def chtr(nc,ns):
    chtrd=[]
    for n in ns:
    chtrs=' '.join(w.capitalize() for w in n.split())
    chtrd.append(chtrs)
    return chtrd
    t=int(input())
    te=[]
    for i in range(t):
    n=input()
    te.append(n)
    d=chtr(t,te)
    for ten in d:
    print(ten)

    ez


    • 0
      duclong0090    1:56 p.m. 17 Tháng 8, 2024

      ai bí quá thì có thể dùng stringstream để tách từng phần tử ra rồi đổi cũng được


      • 8
        nguyenbahoang2709    6:26 p.m. 28 Tháng 11, 2021

        ủa muốn nhập t dòng thì mình nhập một vòng for rồi getline(cin,s) thôi đúng k ạ

        1 phản hồi