[過去ログ] プログラミングのお題スレ Part15 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
673: 2019/10/04(金)04:07 ID:/Ff7i02R(1) AAS
>>620
外部リンク:ideone.com
C++。多分できた。
バグの原因は変数がマイナスを扱えていないことだった。
674: 2019/10/04(金)14:06 ID:IeSaX57c(1) AAS
>>629
の出題意図を読み取れば、
記憶域を余り自由に使えない環境で
如何に工夫して目的が達成できるか
ということではないかと
その意味では、Power-shellは少し
強力杉だから除外すべきだったかも
知れないが(遅いから使われる
ことは少ないだろけどスクリプト言
語処理系であるとも言えなくもないし)
675(5): 2019/10/04(金)14:58 ID:BEYT4ZYw(1) AAS
シェルスクリプトって元々プログラミング言語じゃないからな。 あくまでも補助的なもの。
それでプログラミングすると言うのは本末転倒。 間違った方向性でしかない。
貧弱な環境でも使えるものと言うなら、BASIC や、Python の組込型がコンパクト。 PIC や子供のおもちゃにすら入ってる。 百円のチップにすら入ってるからな。
コンパイラでも良いのならCが最もシンプル。
676: 2019/10/04(金)17:29 ID:uYF9K7e8(1) AAS
またプログラム言語のオレオレ定義かよw
677: 2019/10/04(金)17:37 ID:ordI0mDW(1) AAS
それ以上に謎の空白が気になる
678: 675 2019/10/04(金)18:12 ID:aN85/uHn(1) AAS
わりいわりい、iOS13になって、日本語の途中の空白は全て全角になったから、なんか間抜けな感じになったな。
良いか悪いかわからんが慣れてくれ。
679: 2019/10/04(金)18:43 ID:hcjI0QEW(1/2) AAS
。の後にスペースをひとつ入れているようだ
680: 2019/10/04(金)18:44 ID:hcjI0QEW(2/2) AAS
スペース入れなきゃいいのでは?
681: 2019/10/04(金)19:36 ID:bnA3YiVJ(1) AAS
空白なのは頭ん中だけにしとけwww
682: 2019/10/05(土)00:51 ID:pioYL/z5(1) AAS
空っぽのほうが夢詰め込めるぞ
683: 2019/10/05(土)01:36 ID:iITy9V8b(1) AAS
空っぽかと思ったら、実は分厚い頭蓋骨が詰まった中心に
ポツンとノミのような脳みそがある、石頭だったでごじゃる
684: 637 2019/10/05(土)08:57 ID:4K3q4mZL(1/2) AAS
>>629 コマンドプロンプト 高速化版
外部リンク:ideone.com
>>642の6倍くらい速くなった…うちの環境だと>>646よりはやくなったどーw
685(1): 2019/10/05(土)15:19 ID:6iFRuM3K(1/6) AAS
>>629 bash 4.3.42(3)
n=10000
eval "a=('' '' {2..$n})"
for i in ${a[@]}; do
if [ ${a[$i]} ]; then
echo $i
for ((j=2*$i; j<=$n; j+=$i)); do
unset a[$j]
done
fi
省12
686(1): 2019/10/05(土)15:21 ID:6iFRuM3K(2/6) AAS
>>685 実行結果、貼りそこなって変な改行は入ってた…orz 訂正
実行結果
$ bash 15_629_prime.sh
2
3
5
7
…
9941
9949
省2
687(2): 2019/10/05(土)15:31 ID:6iFRuM3K(3/6) AAS
>>686 いや、for ((j=$i*$i; j<=$n; j+=$i)); do だよ間違えた、25%早くなる
n=10000
eval "a=('' '' {2..$n})"
for i in ${a[@]}; do
if [[ ${a[$i]} ]]; then
echo $i
for ((j=$i*$i; j<=$n; j+=$i)); do
unset a[$j]
done
fi
省1
688: 2019/10/05(土)16:09 ID:6iFRuM3K(4/6) AAS
>>629 >>687の実行結果
外部リンク:ideone.com
689: 2019/10/05(土)17:13 ID:6iFRuM3K(5/6) AAS
>>687
eval "a=('' '' {2..$n})"
for i in ${a[@]}; do
if [[ ${a[$i]} ]]; then
この書き方、a[]の最初の0,1番目の要素に空文字を設定しておいて
それを配列のインデックスとして使い、あまりいい書き方じゃないと気がついた
動いているんで、あせって直さないでおくけど ゴメンね〜
690(4): 2019/10/05(土)20:48 ID:oVPf95FK(1) AAS
お題:
外部リンク:regexcrossword.com
のようなHEXマスの正規表現クロスワードパズルのソルバーを実装せよ。
n=1でいいので処理時間も報告せよ。
691(1): 2019/10/05(土)21:56 ID:Lt/DoxvR(1) AAS
>>690
辞書データぷりーず
692: 2019/10/05(土)22:00 ID:4K3q4mZL(2/2) AAS
このソルバーに辞書データっているか?
上下前次1-新書関写板覧索設栞歴
あと 310 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s