Java Strings Introduction

  • + 0 comments

    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();
    
        int sizeA = A.length();
        int sizeB = B.length();
        int sum = sizeA + sizeB;
    
        String capitalA = "", capitalB = "";
        boolean isLexicographically = true;
    
        // Check lexicographical order
        if (A.compareTo(B) > 0) {
            isLexicographically = false;
        }
    
        // Capitalize the first letter of both strings
        capitalA = A.substring(0, 1).toUpperCase() + A.substring(1);
        capitalB = B.substring(0, 1).toUpperCase() + B.substring(1);
    
        // Output results
        System.out.println(sum);
        if (isLexicographically) {
            System.out.println("No");
        } else {
            System.out.println("Yes");
        }
        System.out.println(capitalA + " " + capitalB);
    }
    

    }