자바 : 151 131-5 = 126
골프 :
class A{public static void main(String[]a){int n=Integer.parseInt(a[0]);System.out.print(n%4==0?"1":n%4==1?"i":n%4==2?"-1":"-i");}}
언 골프 드 :
class A {
public static void main(String[] a) {
int n = Integer.parseInt(a[0]);
System.out.print(n % 4 == 0 ? "1" : n % 4 == 1 ? "i" : n % 4 == 2 ? "-1" : "-i");
}
}
기능으로 : 72-5 = 67
골프 :
void f(int n){System.out.print(n%4==0?"1":n%4==1?"i":n%4==2?"-1":"-i");}
언 골프 드 :
public void f(int n) {
System.out.print(n % 4 == 0 ? "1" : n % 4 == 1 ? "i" : n % 4 == 2 ? "-1" : "-i");
}
예, 또 다른 Java 응답-그 어느 때보 다도 악화되었습니다. 그러나 당신은 당신이 할 수있는 일을 ...
편집 : 기능 버전이 추가되었습니다.
편집 2 : 약간의 시행 착오 후에 사이클 허점을 탐색하지 않고 책으로 시도하는 버전이 있습니다. 그래서…
값 계산이 포함 된 Java : 146-15 = 131
골프 :
class B{public static void main(String[]a){float n=Float.parseFloat(a[0]);System.out.print(Math.cos((n*Math.PI)/2)+Math.sin((n*Math.PI)/2)+"i");}}
언 골프 드 :
class B {
public static void main(String[] a) {
float n = Float.parseFloat(a[0]);
System.out.print(Math.cos((n * Math.PI) / 2) + Math.sin((n * Math.PI) / 2) + "i");
}
}
(적어도, 나는 최고 보너스를 청구 할 수 있다고 생각하고 그렇지 않으면 나를 교정하십시오)