Count Similar Character


Submit solution

Points: 1
Time limit: 1.0s
Memory limit: 10M

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

Cho một chuỗi ký tự str (gồm các ký tự trong bộ mã ASCII, chuỗi không vượt quá 10000 ký tự ), hãy viết chương trình in ra số ký tự giống với ký tự đầu tiên.

Input:

  • Chuỗi kí tự

Output:

  • Số ký tự giống với ký tự đầu tiên

Example 1:

Input:

abc

Output:

0

Example 2:

Input:

abca

Output:

1

Comments


  • 0
    toan_pk  commented on Oct. 4, 2021, 3:45 p.m. edit 3

    ngắn gọn cho ae

    #include <bits/stdc++.h>
    #include<string>
    using namespace std;
    
    int main(){
        string str;
        fflush(stdin);
        getline(cin, str);
        int n = str.length(), d=0;
        for(int i=0; i<n; i++){
            if(str[i+1] == str[0]){
                 d++;
            }
    }
        cout<<d;
    }

  • 0
    ga123  commented on Oct. 3, 2021, 5:25 a.m.

    bài này dùng substr là ra

    #include"bits/stdc++.h"
    #include"string.h"
    using namespace std;
    int main()
    {
    string a,d;
    getline(cin,a);
    int c,i,de=0;
    while (a[c] != '\0')
        c++;
    string b=a.substr(0,1);
    for(i=1;i<c;i++)
    {
        d=a.substr(i,1);
        if(b==d)
        de++;
    }
    printf("%d",de);
    }