タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

vimとmathematicsに関するlepton9のブックマーク (3)

  • Vimで小数を四捨五入して置換

    渡されたSVGファイルを見たらpath要素のアンカーポイントの数字が小数点以下6桁くらいから30桁まで混在していて、無駄な感じがあった。SVGOでできるのでそれでやっても良かったが、まずは単純に小数を指定桁(3から5桁)で四捨五入したいだけなので他に何かされてしまう可能性があるツールはちょっと避けたい。ということでVimの置換でどうにかした。 コマンドとしては長いがやっていることは普通なので、後述の説明が理解できればソラで打てるんじゃないかと思う。 :%s@\d\+\.\d\+@\=round(str2float(submatch(0))*1000)/1000@g 例えば、 0.12345 12.34567 0.99999 56.78999 は、 0.123 12.346 1.0 56.79 と置換される。それぞれ切り捨て、切り上げ、切り上げて余分な0を削除、切り上げて余分な0を削除と置換

    Vimで小数を四捨五入して置換
  • Vim に惚れるシーン(エディタ内で ちょっとした計算をする) - Qiita

    シーン 4 今回は小技の紹介です。(「実践 Vim」にまんま載ってたりします...) 文書を書いている途中で、ちょっとした計算をしたいケースって、ありませんか?例えば... りんごが 15個 あります。3人で仲良く分けると、 650MB のファイルを 1分 でダウンロードした場合の回線速度は、 定価 2,800 円の「実践 Vim」の税込価格は、 こんな場合に、あなたはどうしていますか? 机の中の電卓を出して、計算する。 パソコンの電卓アプリを起動して、計算する。 スマホの電卓アプリを起動して、計算する。 戸棚の中のそろばんを出して、パチパチ... 暗算! どうする? Vim なら、エディタ上で計算できてしまいます。 挿入モードのままで、Ctrl-r = としてやると、計算式が入力できるようになります。試しに「実践 Vim」の税込価格を計算してみましょう。

    Vim に惚れるシーン(エディタ内で ちょっとした計算をする) - Qiita
  • Vimおねえさんといっしょ!みんなで数えてみよう!: pla.log

    Vim Advent Calendarがなかなか電子書籍化しないのは、もしかして私がanimated gifなんか貼ったせいなんじゃないかと微かに罪悪感を感じる今日この頃の plaster です。 ごぶさたでした。 さて、 ちょっと前に話題になった「『フカシギの数え方』 おねえさんといっしょ! みんなで数えてみよう!」というすばらしい動画があります。 おねえさんが命をかけて組み合わせ爆発のすごさをつたえてくれる壮絶なストーリーなのですが、 おねえさんのコンピュータを作ってみた方までいらっしゃって、ほんとにみなさんすごいですね。 ところで、この記事を読んでいて、ひとつ気づいたことがありました。 小さいなサイズなら単純な深さ優先検索(DFS)で解けます なるほど……たしかに解けますね。Vimで。 レギュレーション たとえば 2×2 の道があったら ##### # # # # # G# ####

  • 1