You are viewing a single comment's thread. Return to all comments →
My solution
import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("================================"); for (int i = 0; i < 3; i++) { String s1 = sc.next(); int x = sc.nextInt(); formatNumberWithLeadingZeros(x, s1); } System.out.println("================================"); } private static void formatNumberWithLeadingZeros(int x, String s1){ String numByCero; if(x <= 99){ if(String.valueOf(x).length() < 2){ numByCero = "00"+x; System.out.println(String.format("%-15s%s", s1, numByCero)); }else { String num = Integer.toString(x); numByCero = "0" + num; System.out.println(String.format("%-15s%s", s1, numByCero)); } }else{ System.out.println(String.format("%-15s%s", s1, x)); } } }
Seems like cookies are disabled on this browser, please enable them to open this website
An unexpected error occurred. Please try reloading the page. If problem persists, please contact support@hackerrank.com
Java Output Formatting
You are viewing a single comment's thread. Return to all comments →
My solution