Qn: Write the java program to print letter and its number of times
Input: aaabcddgaapp Output: a3bcd2ga2p2
-By Srishti, Last Update On 17th May,2019 11:35 pm
import java.util.Scanner;
public class PrintLetterItsTimes {
public static void main(String[] args) {
System.out.println("Enter your string:");
Scanner sn = new Scanner(System.in);
String str = sn.nextLine();
int p = 0;
int count = 1;
for (int i = 0; i < str.length(); i++) {
if (i + 1 < str.length()) {
if (str.charAt(p) == str.charAt(i + 1)) {
count++;
} else {
if (count == 1) {
System.out.print(str.charAt(p));
} else {
System.out.print(str.charAt(p) + "" + count);
}
p = i + 1;
count = 1;
}
} else {
if (count == 1) {
System.out.print(str.charAt(p));
} else {
System.out.print(str.charAt(p) + "" + count);
}
break;
}
}
}
}
Input:
Enter your string: aaabcddgaapp
Output:
a3bcd2ga2p2
Enter your string: aaabcddgaapp
Output:
a3bcd2ga2p2
Pgcomments
இது பற்றிய தங்களின் கருத்துகளை இங்கே பதிவிடுங்கள் . இது பயனுள்ளதாக விரும்பினால் மற்றவர்களுக்கும் இதை share செய்யுங்கள்.
Comments