ゴンとも |
十進Basic で
FOR a=1 TO 100 FOR b=1 TO 100 IF MOD(a+b,2)=0 and MOD(2*a+3*b,5)=0 THEN LET s=s+1 NEXT b NEXT a PRINT s END f9押して 1000・・・・・・(答え) 一回間違えて遅くなってしまい残念です!! |
豊川市
11月7日(木) 0:05:23
53692 |
鯨鯢(Keigei) |
ア+イは偶数なので、ア+イ−イ×2も偶数、ア−イも偶数、
ア×2+イ×3は5の倍数なので、ア×2+イ×3−イ×5も5の倍数、 (ア−イ)×2も5の倍数、ア−イも5の倍数、 従って、ア−イは10の倍数、 どのイに対してもアは10通りずつあるので、10×100=1000通りです。 |
11月7日(木) 0:11:29
53693 |
ベルク・カッツェ |
20×20×5=2000
2000÷2=1000 |
11月7日(木) 0:14:50
53694 |
今年から高齢者 |
アの数1つについて、イは10とおり
100×10=1000 |
11月7日(木) 0:21:03
53695 |
ベルク・カッツェ |
ア、イともに5で割った余りが同じもの同士で5の倍数ができる。
ただし半分は偶数+奇数なので条件に合うものはその半分。 式についてなるべく簡単に説明してみました。 |
11月7日(木) 0:26:43
53696 |
「数学」小旅行 |
入れずに悩んでました。認証が前回のままなのね。。
アを決めると、イに当てはまるのは10個ずつですね。 |
11月7日(木) 7:13:50
53697 |
「数学」小旅行 |
ちなみにルビーです。
n=0 for a in 1..100 for i in 1..100 n+=1 if (a+i)%2==0 && (a*2+i*3)%5==0 end end p n |
11月7日(木) 7:15:47
53698 |
巷の夢 |
マサル様
何回やっても1000にしかならないのに入れない・・・・。 自信がないから1000を送付する気にはなれないし、パスワードは 新奇なものへの変更をお願い申し上げます。 |
真白き富士の嶺
11月7日(木) 8:58:45
53699 |
スモークマン |
マサル様
1回目に2000で送付した後、間違いに気づいて 2回目に1000で送った筈なんですが...^^; ベルク・カッツェ様の解法鮮やか♪ |
11月7日(木) 9:08:19
53700 |
まるケン |
Ruby でのワンライナー
p (1..100).to_a.repeated_permutation(2).count{|a,b|((a+b)%2+(a*2+b*3)%5)==0} |
おうち
11月7日(木) 9:25:08
53701 |
まるケン |
一文字短くなった!p (1..100).to_a.product((1..100).to_a).count{|a,b|((a+b)%2+(a*2+b*3)%5)==0}
|
おうち
11月7日(木) 9:28:13
53702 |
すいか |
アとイが同じ数なら条件を満たし
更にどちらかを2の倍数かつ5の倍数、つまり10ずつ上下させれば条件を満たす。 結局1の位が同じなら何でもいいのさ・・・ |
11月7日(木) 21:08:34
53703 |