class Main
{
public static void main
(String[] args
) { for (int i = 0; i <= 10; ++i) {
eq(i);
}
}
private static void eq(int sliderVal) {
System.
out.
printf("%d: %s%n", sliderVal, formula
(sliderVal
) == translateSlider
(sliderVal
)); }
private static double formula(int sliderVal) {
return sliderVal < 5 ? (1.0 - 0.1 * sliderVal) : 1.0;
}
private static double translateSlider(int sliderVal) {
switch (sliderVal) {
case 0:
return 1.0;
case 1:
return .9;
case 2:
return .8;
case 3:
return .7;
case 4:
return .6;
default:
return 1.0;
}
}
}
Y2xhc3MgTWFpbgp7CiAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgZm9yIChpbnQgaSA9IDA7IGkgPD0gMTA7ICsraSkgewogICAgICBlcShpKTsKICAgIH0KICB9CgogIHByaXZhdGUgc3RhdGljIHZvaWQgZXEoaW50IHNsaWRlclZhbCkgewogICAgU3lzdGVtLm91dC5wcmludGYoIiVkOiAlcyVuIiwgc2xpZGVyVmFsLCBmb3JtdWxhKHNsaWRlclZhbCkgPT0gdHJhbnNsYXRlU2xpZGVyKHNsaWRlclZhbCkpOwogIH0KCiAgcHJpdmF0ZSBzdGF0aWMgZG91YmxlIGZvcm11bGEoaW50IHNsaWRlclZhbCkgewogICAgcmV0dXJuIHNsaWRlclZhbCA8IDUgPyAoMS4wIC0gMC4xICogc2xpZGVyVmFsKSA6IDEuMDsKICB9CiAgCiAgcHJpdmF0ZSBzdGF0aWMgZG91YmxlIHRyYW5zbGF0ZVNsaWRlcihpbnQgc2xpZGVyVmFsKSB7CiAgICBzd2l0Y2ggKHNsaWRlclZhbCkgewogICAgICBjYXNlIDA6CiAgICAgICAgICByZXR1cm4gMS4wOwogICAgICBjYXNlIDE6CiAgICAgICAgICByZXR1cm4gLjk7CiAgICAgIGNhc2UgMjoKICAgICAgICAgIHJldHVybiAuODsKICAgICAgY2FzZSAzOgogICAgICAgICAgcmV0dXJuIC43OwogICAgICBjYXNlIDQ6CiAgICAgICAgICByZXR1cm4gLjY7CiAgICAgIGRlZmF1bHQ6CiAgICAgICAgICByZXR1cm4gMS4wOwogICAgfQogIH0KfQ==