[Xâu Ký Tự Cơ Bản]. Bài 12. Đếm từ in hoa

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
28Tech
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho một xâu S bao gồm chữ cái và dấu cách, thực hiện đếm các từ là in hoa trong xâu S.


Đầu vào

Dòng duy nhất chứa xâu S


Giới hạn

1<=len(S)<=10000


Đầu ra

In ra số lượng từ in hoa trong xâu.


Ví dụ :

Input 01
Tech Dev DSA CPP
Output 01
2

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • -1
    nhandzvc  đã bình luận lúc 14, Tháng 1, 2026, 14:06
    #include <bits/stdc++.h>
    #define ll long long
    #define endl "\n"
    #define suy ios_base::sync_with_stdio(0);cin.tie(0)
    using namespace std;
    
    void solve()
    {
        string s;
        getline(cin, s);
        int cnt = 0;
        string word = "";
        for(int i = 0; i <= s.size(); i++)
        {
            if(i == s.size() || s[i] == ' ')
            {
                if(word.size() > 0)
                {
                    bool ok = true;
                    for(auto &x : word)
                    {
                        if(x < 'A' || x > 'Z')
                        {
                            ok = false;
                            break;
                        }
                    }
                    if(ok) cnt++;
                }
                word = "";
            }
            else word += s[i];
        }
        cout << cnt << endl;
    }
    
    int main()
    {
        suy;
        solve();
        return 0;
    }
    

  • -3
    theguy777_jaboi  đã bình luận lúc 17, Tháng 12, 2025, 12:26

    https://www.youtube.com/shorts/gg-8O-RmsQA


  • -3
    theguy777_jaboi  đã bình luận lúc 17, Tháng 12, 2025, 12:20