/* 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
{
{
final List
<String
> temperatures
= Arrays.
asList("70.3",
"700.8",
"73.8",
"77.0",
"80.7",
"83.4",
"84.5",
"84.4",
"83.4",
"80.2"); final List
<String
> humidity
= Arrays.
asList("69",
"670",
"66",
"64",
"66",
"69",
"67",
"67",
"70",
"69");
final StringBuilder sb = new StringBuilder();
for(int i =0; i < temperatures.size(); ++i) {
final String str
= temperatures.
get(i
); final Integer totalSpace
= str.
length() + spacing
; final String formatted
= String.
format("%-"+ totalSpace
+"s", str
); context[i] = totalSpace;
sb.append(formatted);
}
sb.append("\n");
for(int i =0; i < humidity.size(); ++i) {
final String str
= humidity.
get(i
); final String formatted
= String.
format("%-"+ context
[i
] +"s", str
); sb.append(formatted);
}
System.
out.
println(sb.
toString());
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWZpbmFsIExpc3Q8U3RyaW5nPiB0ZW1wZXJhdHVyZXMgPSBBcnJheXMuYXNMaXN0KCI3MC4zIiwgIjcwMC44IiwgIjczLjgiLCAiNzcuMCIsICI4MC43IiwgIjgzLjQiLCAiODQuNSIsICI4NC40IiwgIjgzLjQiLCAiODAuMiIpOwoJCWZpbmFsIExpc3Q8U3RyaW5nPiBodW1pZGl0eSA9IEFycmF5cy5hc0xpc3QoIjY5IiwgIjY3MCIsICI2NiIsICAiNjQiLCAiNjYiLCAiNjkiLCAiNjciLCAiNjciLCAiNzAiLCAiNjkiKTsKCSAgCgkgIAlmaW5hbCBJbnRlZ2VyW10gY29udGV4dCA9IG5ldyBJbnRlZ2VyW3RlbXBlcmF0dXJlcy5zaXplKCldOwoJICAJZmluYWwgSW50ZWdlciBzcGFjaW5nID0gMjsKCSAgCQoJCWZpbmFsIFN0cmluZ0J1aWxkZXIgc2IgPSBuZXcgU3RyaW5nQnVpbGRlcigpOwoJCSAKCQlmb3IoaW50IGkgPTA7IGkgPCB0ZW1wZXJhdHVyZXMuc2l6ZSgpOyArK2kpIHsKCSAgICAgICAgZmluYWwgU3RyaW5nIHN0ciA9IHRlbXBlcmF0dXJlcy5nZXQoaSk7CgkJCWZpbmFsIEludGVnZXIgdG90YWxTcGFjZSA9IHN0ci5sZW5ndGgoKSArIHNwYWNpbmc7CgkJCWZpbmFsIFN0cmluZyBmb3JtYXR0ZWQgPSBTdHJpbmcuZm9ybWF0KCIlLSIrIHRvdGFsU3BhY2UgKyJzIiwgc3RyKTsKCQkJY29udGV4dFtpXSA9IHRvdGFsU3BhY2U7IAoJCQlzYi5hcHBlbmQoZm9ybWF0dGVkKTsKCQl9CgkgCgkgCXNiLmFwcGVuZCgiXG4iKTsKCSAJCgkgCWZvcihpbnQgaSA9MDsgaSA8IGh1bWlkaXR5LnNpemUoKTsgKytpKSAgewoJIAkJZmluYWwgU3RyaW5nIHN0ciA9IGh1bWlkaXR5LmdldChpKTsKCQkJZmluYWwgU3RyaW5nIGZvcm1hdHRlZCA9IFN0cmluZy5mb3JtYXQoIiUtIisgY29udGV4dFtpXSArInMiLCBzdHIpOwoJCSAgICBzYi5hcHBlbmQoZm9ybWF0dGVkKTsgCgkJfQoJIAoJCVN5c3RlbS5vdXQucHJpbnRsbihzYi50b1N0cmluZygpKTsKCSAKCQl9Cn0=