Two test case are not passing

here is my code

“import java.util.*;
public class Main {
public static void main(String args[]) {
Scanner scn = new Scanner(System.in);
String s = scn.next();
int count = 1;
char ch = s.charAt(0);
String ans = “”;
for (int i = 1; i < s.length(); i++) {
if (s.charAt(i) == ch) {
count++;
} else {
ans += ch;
ans += count;
ch = s.charAt(i);
count=1;
}
}
ans+=s.charAt(s.length()-1);
ans+=1;
System.out.println(ans);
}
}”

hi @guptadev354
you are adding 1 in the last instead you should add the count.

istead of this
ans+=s.charAt(s.length()-1);
ans+=1;
do this
ans+=s.charAt(s.length()-1);
ans+=count;

@guptadev354
if your doubt is resolved please mark it as resolved and rate me as well.