/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
String expected1Space
= "Home: email@gmail.com"; // 1 space after colon String expected7Spaces
= "Home: email@email.com"; // (7 spaces after the colon) String email
= "email@gmail.com"; // address is 15 long String padded5AddedSpaces
= " "; // plus 5 equals padding 20 = minimum space required is 20
System.
out.
println("no padding:\n\t" + format1
); assert expected1Space == format1;
System.
out.
println("effective spacing:\n\t" + format7
); assert expected7Spaces == format7;
System.
out.
println("real left padding to 20:\n\t" + format5
); assert "Home:" + padded5AddedSpaces + email == format5;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKU3RyaW5nIGV4cGVjdGVkMVNwYWNlID0gIkhvbWU6IGVtYWlsQGdtYWlsLmNvbSI7IC8vIDEgc3BhY2UgYWZ0ZXIgY29sb24KU3RyaW5nIGV4cGVjdGVkN1NwYWNlcyA9ICJIb21lOiAgICAgICBlbWFpbEBlbWFpbC5jb20iOyAvLyAoNyBzcGFjZXMgYWZ0ZXIgdGhlIGNvbG9uKQpTdHJpbmcgZW1haWwgPSAiZW1haWxAZ21haWwuY29tIjsgLy8gYWRkcmVzcyBpcyAxNSBsb25nClN0cmluZyBwYWRkZWQ1QWRkZWRTcGFjZXMgPSAiICAgICAiOyAvLyBwbHVzIDUgZXF1YWxzIHBhZGRpbmcgMjAgPSBtaW5pbXVtIHNwYWNlIHJlcXVpcmVkIGlzIDIwCgpTdHJpbmcgZm9ybWF0MSA9ICBTdHJpbmcuZm9ybWF0KCJIb21lOiAlcyIsIGVtYWlsKTsKU3lzdGVtLm91dC5wcmludGxuKCJubyBwYWRkaW5nOlxuXHQiICsgZm9ybWF0MSk7CmFzc2VydCBleHBlY3RlZDFTcGFjZSA9PSBmb3JtYXQxOwoKU3RyaW5nIGZvcm1hdDcgPSBTdHJpbmcuZm9ybWF0KCJIb21lOiU3cyVzIiwgIiIsIGVtYWlsKTsKU3lzdGVtLm91dC5wcmludGxuKCJlZmZlY3RpdmUgc3BhY2luZzpcblx0IiArIGZvcm1hdDcpOwphc3NlcnQgZXhwZWN0ZWQ3U3BhY2VzID09IGZvcm1hdDc7CgpTdHJpbmcgZm9ybWF0NSA9IFN0cmluZy5mb3JtYXQoIkhvbWU6JTIwcyIsIGVtYWlsKTsKU3lzdGVtLm91dC5wcmludGxuKCJyZWFsIGxlZnQgcGFkZGluZyB0byAyMDpcblx0IiArIGZvcm1hdDUpOwphc3NlcnQgIkhvbWU6IiArIHBhZGRlZDVBZGRlZFNwYWNlcyArIGVtYWlsID09IGZvcm1hdDU7Cgl9Cn0=