Posts

Showing posts from September 15, 2025
Image
Problem of the Day: Remove Duplicate Characters and Digits with Different Rules You are given a string s consisting of lowercase English letters and digits (0–9). You must transform the string in two steps: Characters (a–z): Traverse from left to right. Keep only the first occurrence of each character. Remove all later duplicates. Digits (0–9): Traverse from right to left. Keep only the first digit you encounter (the rightmost occurrence in the original string). Remove earlier duplicates. Return the final transformed string. 1.Input: programming123321 After Step1: progamin123321 Final: progamin321 (keeps the rightmost 1,2,3 — final digits appear as the left-to-right order of their last occurrences) 2. Input: abc11223344 After Step1: abc11223344 Final: abc1234 3. Input: a1b2c1d2e3 After Step1: a1b2c1d2e3 Final: abc1d2e3

String -(Programs 1-10)

100 Java String Programming Questions 100 Java String Programming Questions 1. Write a program to find the length of a string. Show Answer class StringLength { public static void main(String[] args) { String str = "Hello World"; System.out.println("Length of string: " + str.length()); } } 2. Write a program to print each character of a string. Show Answer public class PrintCharacters { public static void main(String[] args) { String str = "Hello Java"; for (int i = 0; i 3. Write a program to reverse a string. Show Answer public class ReverseString { public static void main(String[] args) { String str = "Hello"; String reversed = new StringBuilder(str).reverse().toString(); System.out.println("Reversed: " + reversed); } } 4. Write a program to check a string is palindrom...