Comment detail

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

phpがないようなので。CLI版の標準入力からです。

ヨタの上ってないのでしょうか?

1
<?php $l=array('','K','M','G','T','P','E','Z','Y','?');$b=$argv[1];for(;$b>=1024;++$i){$b/=1024;}echo $b,$l[$i];

あぅ。言語選択し忘れたので、再投稿 ><

ついでにヨタまでにして、108b 短くできないかなぁ。。。

1
<?php $l=array('','K','M','G','T','P','E','Z','Y');$b=$argv[1];for(;$b>=1024;++$i){$b/=1024;}echo $b,$l[$i];

do_akiさんのコードをさらに圧縮してみました。75 bytes.

1
<?for($b=$argv[1];$b>=1024;++$i)$b/=1024;echo$b,substr('KMGTPEZY',$i,!!$i);

Index

Feed

Other

Link

Pathtraq

loading...