9 solutions
-
1
#include <bits/stdc++.h> using namespace std; string a; int b[323]; int main(){ getline(cin,a); int y=1,j=1; for(int i=0;i<=a.size();i++){ if(a[i]==' '){ b[j]=y; y=0; j++; while(a[i+1]==' ') i++; } else{ y++; } } cout<<b[1]-1<<","; for(int i=2;i<j;i++){ cout<<b[i]<<","; } cout<<y-1; }
-
-1
#include<bits/stdc++.h> using namespace std; string a; int main(){ cin>>a; cout<<a.size(); while(cin>>a){ cout<<","<<a.size(); } }
-
-2
#include<bits/stdc++.h> using namespace std; int a[555]={0}; int main(){ string s; int o=0; getline(cin,s); for(int i=0;i<s.size();i++){ if(s[i]' '&&o0){ cout<<i-a[o]<<","; o+=1; a[o]=i;
} else if(s[i]==' '&&i!=0&&i!=s.size()-1){ cout<<i-a[o]-1<<","; o+=1; a[o]=i; } else if(i==s.size()-1){ cout<<i-a[o]; break; } } return 0;
}
- 1
Information
- ID
- 628
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 4
- Tags
- # Submissions
- 93
- Accepted
- 46
- Uploaded By