In this HackerRank Java Strings introduction problem in java programming This exercise is to test your understanding of Java Strings. A sample String declaration:
String myString = “Hello World!”
The elements of a String are called characters. The number of characters in a String is called the length, and it can be retrieved with the String.length() method.
Given two strings of lowercase English letters, A and B, perform the following operations:
- Sum the lengths of A and B.
- Determine if A is lexicographically larger than B.
- Capitalize the first letter in A and B and print them on a single line, separated by a space.
HackerRank Java Strings Introduction problem solution.
import java.io.*; import java.util.*; public class Solution { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String A=sc.next(); String B=sc.next(); System.out.println(A.length()+B.length()); System.out.println(A.compareTo(B)>0?"Yes":"No"); System.out.println(A.substring(0, 1).toUpperCase()+A.substring(1, A.length())+" "+B.substring(0, 1).toUpperCase()+B.substring(1, B.length())); } }
Second solution in java programming.
import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { public static void main(String[] args) { /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */ Scanner sc=new Scanner(System.in); String A=sc.next(); String B=sc.next(); System.out.println(A.length()+B.length()); if(A.compareTo(B)<=0)System.out.println("No"); else System.out.println("Yes"); System.out.println(A.substring(0, 1).toUpperCase() + A.substring(1)+" "+B.substring(0, 1).toUpperCase() + B.substring(1)); } }
Very nice, Thanks