fork download
  1. class Solution {
  2. public:
  3.  
  4. // counting number of substrings that have atleast one char ch
  5. // total substrings - count of substrings with no char as ch
  6. long long int count(string st,char ch){
  7.  
  8. long long int len=st.length();
  9. long long int res=0;
  10. long long int cnt=0;
  11. for(long int i=0;i<len;i++){
  12.  
  13. if(st[i]==ch){
  14. res+=((cnt)*(cnt+1))/2;
  15. cnt=0;
  16. }
  17.  
  18. else
  19. cnt++;
  20. }
  21.  
  22. res+=((cnt)*(cnt+1))/2;
  23. return (len*(len+1))/2 - res;
  24. }
  25.  
  26. long long appealSum(string st) {
  27.  
  28. long long int total_cnt=0;
  29. for(char ch='a';ch<='z';ch++)
  30. total_cnt+=count(st,ch);
  31.  
  32. return total_cnt;
  33. }
  34. };
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:2: error: illegal start of type
public:
      ^
Main.java:6: error: <identifier> expected
    long long int count(string st,char ch){ 
        ^
Main.java:6: error: <identifier> expected
    long long int count(string st,char ch){ 
             ^
Main.java:8: error: not a statement
        long long int len=st.length();
        ^
Main.java:8: error: ';' expected
        long long int len=st.length();
            ^
Main.java:8: error: not a statement
        long long int len=st.length();
             ^
Main.java:8: error: ';' expected
        long long int len=st.length();
                 ^
Main.java:9: error: not a statement
        long long int res=0;
        ^
Main.java:9: error: ';' expected
        long long int res=0;
            ^
Main.java:9: error: not a statement
        long long int res=0;
             ^
Main.java:9: error: ';' expected
        long long int res=0;
                 ^
Main.java:10: error: not a statement
        long long int cnt=0;
        ^
Main.java:10: error: ';' expected
        long long int cnt=0;
            ^
Main.java:10: error: not a statement
        long long int cnt=0;
             ^
Main.java:10: error: ';' expected
        long long int cnt=0;
                 ^
Main.java:11: error: not a statement
        for(long int i=0;i<len;i++){
            ^
Main.java:11: error: ';' expected
        for(long int i=0;i<len;i++){
                ^
Main.java:11: error: '.class' expected
        for(long int i=0;i<len;i++){
                     ^
Main.java:11: error: ')' expected
        for(long int i=0;i<len;i++){
                        ^
Main.java:11: error: > expected
        for(long int i=0;i<len;i++){
                              ^
Main.java:11: error: not a statement
        for(long int i=0;i<len;i++){
                          ^
Main.java:11: error: ';' expected
        for(long int i=0;i<len;i++){
                                  ^
Main.java:26: error: <identifier> expected
    long long appealSum(string st) {
        ^
Main.java:28: error: not a statement
        long long int total_cnt=0;
        ^
Main.java:28: error: ';' expected
        long long int total_cnt=0;
            ^
Main.java:28: error: not a statement
        long long int total_cnt=0;
             ^
Main.java:28: error: ';' expected
        long long int total_cnt=0;
                 ^
27 errors
stdout
Standard output is empty