Uppercase #1

Xem PDF

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

Cho một đoạn văn tồn tại cả chữ hoa và chữ thường. Hãy chỉnh sửa đoạn văn sao cho tất cả các ký tự đều viết hoa.

Input

  • Một dòng duy nhất nhập vào xâu \(s\) \((0 < |s| < 225)\).

Output

  • Dòng đầu tiên là số kí tự cần được sửa.
  • Dòng thứ 2 là câu văn sau khi sửa.

Example

Test 1
Input
Hi iH
Output
2
HI IH

Bình luận


  • 0
    hduongnef    2:55 p.m. 12 Tháng 10, 2024

    include <iostream>

    include <string>

    using namespace std;
    int main() {
    string s;
    getline(std::cin, s);
    int count = 0;
    string upper_s;
    for (char c : s) {
    if (islower(c)) {
    count++;
    upper_s += toupper(c);
    } else {
    upper_s += c; }
    }
    cout << count << endl;
    cout << upper_s << endl;

    return 0;
    

    }


    • 0
      lekhactrungkien    4:04 p.m. 10 Tháng 10, 2024

      s = input().strip()

      c = sum(1 for char in s if char.islower())

      r = s.upper()
      print(c)
      print(r)