投稿
みどりむし shiyon_29
桁を求める関数作ったらきれいな階段ができた
1そうだね
プレイ済み
返信[1]
親投稿
けん KenichiShindou
WHILE文か何かでループ回した方が簡単ですよ…
1そうだね
プレイ済み
返信[2]
親投稿
KU kerorinU
常用対数をとって整数化させる方が簡潔で美しい、、、とか思っちゃう私は末期
1そうだね
プレイ済み
返信[3]
親投稿
pz PLASMA0001
常用対数が先に出ちゃったので、LEN(STR$(12345))とか。 #符号?なにそれおいしいの?
1そうだね
プレイ済み
返信[4]
親投稿
MIKI ifconfig
pzさん、1e99とかダメですよ。 KUさんの方法が唯一の解だと思いますが、誤差で苦しみそう
2そうだね
プレイ済み
返信[5]
親投稿
おちゃめ ochame_nako
STR$ではなくFORMAT$を使えば数値が7桁以上になった場合もちゃんと桁数を求めることが可能ですが、数値が小数ならば面倒な上に誤差の問題もあるので常用対数が一番楽ですね。 常用対数にしろFORMAT$にしろ誤差をうまく吸収できるアルゴリズムにしてやれば問題ないですね。
2そうだね
プレイ済み
返信[6]
親投稿
ツララ LongIceSword
これはこれで綺麗なコード、と言えなくもないか。 パッと見アスキーアートみたいなプログラムってのもいいかも。
1そうだね
プレイ済み