友達が汚くなってきた!
JAVA 210 207 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
edit1(2 * i + 1)%3 == 0->(2 * i)%3 == 1
ゴルフ中にJava 7ではなくJava 6を使用する場合、Nota Beneを使用できます。
public class NoMain {
static {
//some code
System.exit(1);
}
}
53文字の標準構造ではなく、39文字の構造。