朋友们,我们越来越脏了!
爪哇 210207 199个字符
public class C{public static void main(String[] a){int i=41;String s="";while(i>1){if(i%3<1){s+="f";i/=3;}else if(i%3<2){s+="g";i+=i+1;}else{s+="g";i+=i+(Math.random()+0.5);}}System.out.println(s);}}
非高尔夫:
public class C {
public static void main(String[] a) {
int i = 41;
String s = "";
while (i > 1) {
if (i % 3 == 0) {
s += "f";
i /= 3;
} else {
if (i % 3 == 1) {
s += "g";
i += i + 1;
} else {
s += "g";
i += i + (Math.random() + 0.5);
}
}
}
System.out.println(s);
}
}
输出:根据古老众神的信仰,我最短的时间是30岁。请注意,必须从右侧读取输出。
234
1 ggfgfgfgfggfggfgffgfggggfgffgfggfgfggggfgffgfggfgfggfgfggfgfgggggfffgfggfgfggfgfgggffgggggfffgfggggfgffgfggfgfggfgfggfgfggfgfggfgfggfgfggggfgffgfggfgfggfgfggfgfggfgfggfgfggggggggggggfgfgfggggfgfgfggfffgfgfggffgfgfggfgfggggffgfgfffff
108
1 gggffgfgfggggggfggggfgffggggfgfgfgfgfgffgggfgggggfggfffggfgfffffgggffggfgfgggffggfgfgggffggggggfgfgffgfgfff
编辑 45
1 ggfgfgfgfgggfggfffgfggfgfgggggggffgffgfgfff
要点: 318 199 + 30 = 229
编辑1(2 * i + 1)%3 == 0->(2 * i)%3 == 1
如果您在打高尔夫球时使用Java 6而不是Java 7,则可以使用
public class NoMain {
static {
//some code
System.exit(1);
}
}
39个字符的结构代替了53个字符长的标准结构。