エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
AWK Users JP :: 同じ文字列のn回繰り返しを作る方法 (その 2)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
AWK Users JP :: 同じ文字列のn回繰り返しを作る方法 (その 2)
アルゴリズム - 同じ文字列のn回繰り返しをlog n回で作る方法がさり気なく流行っているようですが、awk ... アルゴリズム - 同じ文字列のn回繰り返しをlog n回で作る方法がさり気なく流行っているようですが、awk としてもやってみます。 ここでは冪乗の下位桁から計算する方式を選んでいます。 ある程度愚直ではあるのですが、2 進数に直して下位から計算するために逆順にしてから解いて分かりやすくしたつもりですが、かえって分かりにくくなっているかもしれません。 #! /usr/bin/gawk -f # repeat_str_3.awk BEGIN { print repeat_str("test", 100000); } # repeat_str(): 文字列 str を num 回連接する # in: str: 文字列 # in: num: 繰り返し回数 # out: 文字列 str を num 回連接した文字列 function repeat_str(str, num, rep_str, nu