- スレ立てるまでもない質問はここで 149匹目
470 :デフォルトの名無しさん[sage]:2019/07/12(金) 10:32:41.18 ID:OtxPhCkg - >>466
long long int とか使ってたな 20憶の2乗ぐらいまではこれで大丈夫
|
- シェルスクリプト総合 その30
206 :デフォルトの名無しさん[sage]:2019/07/12(金) 11:04:55.32 ID:OtxPhCkg - 大きな数の取り扱いの限界が違うのかも
|
- シェルスクリプト総合 その30
208 :デフォルトの名無しさん[sage]:2019/07/12(金) 12:15:53.93 ID:OtxPhCkg - ls より find が早い
再帰ディレクトリ探索とファイル名出力はそれに任せて その出力をパイプで変換していったらいいんじゃないか?
|
- シェルスクリプト総合 その30
211 :デフォルトの名無しさん[sage]:2019/07/12(金) 12:24:06.88 ID:OtxPhCkg - やるべきことは最小限の1つ
UNIXの哲学でしょ 小さいから早い 小さいからパイプでつなげていろいろ実現できる 小さいから保守できる
|
- シェルスクリプト総合 その30
220 :デフォルトの名無しさん[sage]:2019/07/12(金) 13:49:24.26 ID:OtxPhCkg - >>212
ls 凄いよね 呼びだした端末の表示限界まで調査して 整列してくれる 最小限だけではものたりないから Emacs とかできたんじゃない?
|
- シェルスクリプト総合 その30
223 :デフォルトの名無しさん[sage]:2019/07/12(金) 14:11:11.28 ID:OtxPhCkg - >>207
find ~/web -type f | perl -pe 's{[^/]+$}{\n}m'|uniq -c 27 /home/web/ 11 /home/web/elona/ 5 /home/web/elona/.git/ 9 /home/web/elona/.git/hooks/ 1 /home/web/elona/.git/info/ ...
|
- シェルスクリプト総合 その30
224 :デフォルトの名無しさん[sage]:2019/07/12(金) 14:17:11.58 ID:OtxPhCkg - やっぱりシェルスクリプトのパイプやばい
たった1行の短いのでそこそこ早いのが書きあがっちゃう
|
- プログラミングのお題スレ Part14
796 :デフォルトの名無しさん[sage]:2019/07/12(金) 20:06:13.56 ID:OtxPhCkg - >>789
4P4 = 12 がなかったので暗算埋め込みしてしまった (loop with i = 0 for a from 1 to 10 do (loop for b from (1+ a) to 10 do (loop for c from (1+ b) to 10 do (loop for d from (1+ c) to 10 when (eq 100 (+ (* a b) (* c d))) do (incf i)))) finally (print (* 12 i))) 48
|