My issue
#include<bits/stdc++.h>
using namespace std;
int main(){
long long int T;
cin>>T;
while(T–){
long long int N;
cin>>N;
string s;
cin>>s;
long long int count=N;
for(int i=0;i<N;i+=2){
if(s[i]==s[i+1]){
count–;
}
}
cout<<count<<endl;
}
return 0;
}
I am getting wrong output on a hidden test case.Please help me to find it out.
My code
#include<bits/stdc++.h>
using namespace std;
int main(){
long long int T;
cin>>T;
while(T--){
long long int N;
cin>>N;
string s;
cin>>s;
long long int count=N;
for(int i=0;i<N;i+=2){
if(s[i]==s[i+1]){
count--;
}
}
cout<<count<<endl;
}
return 0;
}
Problem Link: Rock Paper Scissors Practice Coding Problem - CodeChef