Comment detail

LL Golf Hole 7 - バイト数を読みやすくする (Nested Flatten)

1000で割る方で書いてみました。 タブと改行を除いて 166B

1
2
3
4
5
6
7
8
class P{
    public static void main(String[]a){
        double d=Double.parseDouble(a[0]);
        int i=0,l=1000;
        for(;d>=l;d/=l,i++);
        System.out.printf("%.1f%s",d," kMGTPEZY".charAt(i));
    }
}

投稿直後に縮むことに気付いたので再投稿。 これで 164B

1
2
3
4
5
6
7
8
class P{
    public static void main(String[]a){
        double d=Double.parseDouble(a[0]);
        int i=0,l=1000;
        for(;d>=l;d/=l,i++);
        System.out.printf("%.1f"+" kMGTPEZY".charAt(i),d);
    }
}

Index

Feed

Other

Link

Pathtraq

loading...