Comment detail

LL Golf Hole 6 - 10進数を2進数に基数変換する (Nested Flatten)

This comment is reply for 7272 emasaka: 無駄にsedで実装してみます。標準入力。...(LL Golf Hole 6 - 10進数を2進数に基数変換する). Go to thread root.

外部コマンドを使って楽するとこんな感じ。ほとんど単なるsh。

標準入力に「10」とか食わせると2進変換、「10 8」のように空白で区切って基数を付けるとその基数で変換。

1
2
/\(.*\) \+\(.*\)/{s//echo "obase=\2;\1"|bc/e;b}
s/.*/echo "obase=2;&"|bc/e

こっちのほうが短いですね。

1
2
3
s/\(.*\) \+\(.*\)/echo "obase=\2;\1"|bc/e
t
s/.*/echo "obase=2;&"|bc/e

Index

Feed

Other

Link

Pathtraq

loading...