>>695
Wolframでソルバーを作って遊ぶ。
たこ焼きがa,b,c個入ったパックでn個のたこ焼きを発注する方法を返す関数。
問題の意味は小学生でもわかる。
手作業での単純反復作業をプログラムにさせただけの簡単なお仕事です。
Table関数版
f[a_,b_,c_,n_]:=(
t1=Table[{x,y,z},{x,0,Floor[n/a]},{y,0,Floor[n/b]},{z,0,Floor[n/c]}];
t2=Flatten[t1,2];
Select[t2,a #[[1]] + b #[[2]] + c #[[3]] == n&]
)
f[5,9,13,2024] // Length // Timing
For loop版
fn[a_,b_,c_,n_]:=(
re={};
For[x=0,x<=n/a,x++,
For[y=0,y<=n/b,y++,
For[z=0,z<=n/c,z++,
If[a x + b y + c z == n, AppendTo[re,{x,y,z}]]
]]];
re
)
fn[5,9,13,2024] // Length // Timing
どちらが高速かは実行してのお楽しみ。
小中学校範囲の算数・数学の問題のスレ Part 61
■ このスレッドは過去ログ倉庫に格納されています
705132人目の素数さん
2024/09/25(水) 19:23:22.87ID:WLXtL/2K■ このスレッドは過去ログ倉庫に格納されています
ニュース
- EUのEV優遇制度案、日本車を除外 独仏が合意 [少考さん★]
- 【野球】セ・リーグCS第3戦 T 0-4 DB [10/16] DeNA3連勝日本シリーズ王手 佐野3ラン、片山7回無失点 阪神3試合連続完封負け ★2 [鉄チーズ烏★]
- 【お詫び】NTTドコモ、緊急地震速報が配信されなかった事象について 「システム不具合」 [おっさん友の会★]
- 【竹中平蔵】「金銭解雇ルールを作れ」 「全然仕事できないのにクビにできない」正社員に持論 ★4 [煮卵★]
- 【速報】首相、夜はスマホ最大音量で横に 「危機管理に注力」とアピール [少考さん★]
- 【教育】日教組、年間の授業時間の引き下げを提言 小学校で年1015コマ→875コマ 教員の勤務時間などを踏まえ [煮卵★]
- いずれ日本時間に日本は死ぬ
- 人生を一発逆転させたい。簿記を勉強して税理士、インディーズゲーム制作、なろう作家、エロ同人…どれが一番コスパがいい? [268718286]
- (´・ω・`)朝ごはんにエビチリチャーハン食べてる
- 【訃報】ブラックマンデー再来か、正直やばい、日経平均先物、大幅マイナス、原油100ドルまた超える [943688309]
- F(u)=tan38° フータンの法則(1988年)🏡
- 【動画】INMU KINGヒトラーVer完全版、ついにリリースWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW [841411289]