You are viewing a single comment's thread. Return to all comments →
why isn't it passing some test cases?
import java.io.; import java.util.; import java.lang.*;
public class Solution {
public static void main(String[] args) { int j=0; Scanner sc=new Scanner(System.in); String A=sc.next(); String B=sc.next(); int len=A.length()+B.length(); System.out.println(len); for(int i=0;i<A.length();i++) { char a=A.charAt(j); char b=B.charAt(j); if(a>b) { System.out.println("Yes"); break; } else if(a==b) { j++; continue; } else { System.out.println("No"); break; } /* Enter your code here. Print output to STDOUT. */ } A=A.substring(0,1).toUpperCase()+A.substring(1); B=B.substring(0,1).toUpperCase()+B.substring(1); System.out.println(A+" "+B); }
}
I got the answer
public static void main(String[] args) { int x,j=0; Scanner sc=new Scanner(System.in); String A=sc.next(); String B=sc.next(); int len=A.length()+B.length(); System.out.println(len); { if(A.length()>B.length()) x=B.length(); else x=A.length(); } for(int i=0;i<x;i++) { char a=A.charAt(j); char b=B.charAt(j); if(a>b) { System.out.println("Yes"); break; } else if(a==b) { j++; continue; } else { System.out.println("No"); break; } /* Enter your code here. Print output to STDOUT. */ } { if(j==A.length()) System.out.println("No"); else if(j==B.length()) System.out.println("Yes"); } if(A.length()>0) { String f= A.substring(0,1); A=A.replaceFirst(f,f.toUpperCase()); } if(B.length()>0) { String fi= B.substring(0,1); B=B.replaceFirst(fi,fi.toUpperCase()); } System.out.print(A+" "+B); }
Seems like cookies are disabled on this browser, please enable them to open this website
I agree to HackerRank's Terms of Service and Privacy Policy.
Java Strings Introduction
You are viewing a single comment's thread. Return to all comments →
why isn't it passing some test cases?
import java.io.; import java.util.; import java.lang.*;
public class Solution {
}
I got the answer
import java.io.; import java.util.; import java.lang.*;
public class Solution {
}