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.
こっちのほうが短いですね。
1 2 3 | s/\(.*\) \+\(.*\)/echo "obase=\2;\1"|bc/e
t
s/.*/echo "obase=2;&"|bc/e
|



emasaka #7273() [ sed ] Rating0/0=0.00
外部コマンドを使って楽するとこんな感じ。ほとんど単なるsh。
標準入力に「10」とか食わせると2進変換、「10 8」のように空白で区切って基数を付けるとその基数で変換。
/\(.*\) \+\(.*\)/{s//echo "obase=\2;\1"|bc/e;b} s/.*/echo "obase=2;&"|bc/eRating0/0=0.00-0+