HR자바 Java Output Formatting

개요[ | ]

HR자바 Java Output Formatting
해커랭크 Java
# 문제 비고
HR자바 Introduction e
1 HR자바 Welcome to Java!
2 HR자바 Java Stdin and Stdout I
3 HR자바 Java If-Else
4 HR자바 Java Stdin and Stdout II
5 HR자바 Java Output Formatting
6 HR자바 Java Loops I
7 HR자바 Java Loops II
8 HR자바 Java Datatypes
9 HR자바 Java End-of-file
10 HR자바 Java Static Initializer Block
11 HR자바 Java Int to String
12 HR자바 Java Date and Time
13 HR자바 Java Currency Formatter

구현예시 1
Java
Copy
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();
            //Complete this line
            System.out.format( "%-15s%03d\n", s1, x);
        }
        System.out.println("================================");
    }
}
구현예시 2
Java
Copy
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();
            //Complete this line
            String strX = String.valueOf(x);
            for(int j=s1.length(); j<15; j++) s1 += ' ';
            for(int j=String.valueOf(x).length(); j<3; j++) strX = '0' + strX;
            System.out.println( s1 + strX );
        }
        System.out.println("================================");
    }
}