#include<iostream> using namespace std; #include<bits/stdc++.h> using namespace std; char arr[1000001]; int fdp[10000001]; int bdp[10000001]; int main() { //freopen("abc.txt","r",stdin); int n; //cin>>n; cin>>(arr+1); // cout<<(arr+1)<<endl; int len=strlen(arr+1); for(int i=1;i<=len;i++) { if(arr[i]>='a' && arr[i]<='z') fdp[i]=fdp[i-1]+1; else fdp[i]=fdp[i-1]; } for(int i=len;i>=0;i--) { if(arr[i]>='A' && arr[i]<='Z') bdp[i]=bdp[i+1]+1; else bdp[i]=bdp[i+1]; } int ans=INT_MAX; /* for(int i=1;i<=len;i++) cout<<fdp[i]<<" "; cout<<endl; for(int i=1;i<=len;i++) cout<<bdp[i]<<" "; cout<<endl;*/ for(int i=0;i<=len;i++) { ans=min(ans,fdp[i]+bdp[i+1]); } cout<<ans<<endl; return 0; }
Thursday, 23 June 2016
**Letter
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment