ベルク・カッツェ
2×2×5×5×3×3
2または5が2個、3は任意で15通り。
   6月30日(木) 0:04:35     51646
今年から高齢者
900の約数の個数−90の約数の個数
=3*3*3−2*3*2=15個
   6月30日(木) 0:13:06     51649
ゴンとも
十進Basic で
9/4=2.25の1通りを足して

FOR a=1 TO 10^2
FOR b=1 TO 99
IF 9/a=b/100 THEN LET s=s+1
NEXT b
NEXT a
PRINT s+1
END

f9押して 15・・・・・・(答え)
豊川市   6月30日(木) 0:13:11   MAIL:fttnm528@ybb.ne.jp   51650
みかん
9/□=○/100 なので、
□と○の積が900になればよい。
※内項の積=外項の積、というのは算数でOKでしたっけ?

900=2×2×3×3×5×5
より、約数は3×3×3=27個。
○が10の倍数だと「小数第2位まで」という条件に当てはまらないのに
注意して書き出せばOK。
   6月30日(木) 0:19:55     51651
今年から高齢者
900の約数の個数−90の約数の個数
=3*3*3−2*3*2=15個
   6月30日(木) 0:20:34     51652
ゴンとも
#51650
すみませんコードが間違えで
>9/4=2.25の1通りを足して
はなくてもよくコードは

FOR a=1 TO 1000
FOR b=1 TO 900
IF MOD(b,10)=0 THEN GOTO 10
IF 9/a=b/100 THEN LET s=s+1
10 NEXT b
NEXT a
PRINT s
END

f9押して 15・・・・・・(答え)
豊川市   6月30日(木) 0:39:35   MAIL:fttnm528@ybb.ne.jp   51653
ゴンとも
#51653
15通りが満たしているかどうか以下に変更

FOR a=1 TO 1000
FOR b=1 TO 900
IF MOD(b,10)=0 THEN GOTO 10
IF 9/a<>b/100 THEN GOTO 10
LET s=s+1
PRINT "No";s;"//";a;",";b
10 NEXT b
NEXT a
END

f9押して

No 1 // 4 , 225
No 2 // 12 , 75
No 3 // 20 , 45
No 4 // 25 , 36
No 5 // 36 , 25
No 6 // 50 , 18
No 7 // 60 , 15
No 8 // 75 , 12
No 9 // 100 , 9
No 10 // 150 , 6
No 11 // 180 , 5
No 12 // 225 , 4
No 13 // 300 , 3
No 14 // 450 , 2
No 15 // 900 , 1
豊川市   6月30日(木) 0:52:54   MAIL:fttnm528@ybb.ne.jp   51654
スモークマン
面白い問題♪でしたのに...気づくの遅すぎ ^^;

b/10≠9/x=a/100
xは90の約数でなく、900の約数であればいいのでした...
90=2*5*3^2・・・2*2*3=12個
900=3^2*2^2*5^2・・・3*3*3=27個
so...27-12=15個

今年から高齢者様と同じでした Orz&#12316;☆
   6月30日(木) 1:05:07     51655
「数学」小旅行
9/100という例は最高のヒントです。
おかげでずいぶん助かりました(^^)/`
   6月30日(木) 1:44:35     51656
ゴンとも
#51654

2変数だと速度が2秒もかかってしまうので
一変数に変更しました!!

PRINT TIME$
FOR a=1 TO 900
IF IP(900/a)<=0 OR FP(900/a)<>0 OR MOD(IP(900/a),10)=0 THEN GOTO 10
LET s=s+1
PRINT "No";s;"//";a;",";9/a
10 NEXT a
PRINT TIME$
END

f9押して

05:35:48
No 1 // 4 , 2.25
No 2 // 12 , .75
No 3 // 20 , .45
No 4 // 25 , .36
No 5 // 36 , .25
No 6 // 50 , .18
No 7 // 60 , .15
No 8 // 75 , .12
No 9 // 100 , .09
No 10 // 150 , .06
No 11 // 180 , .05
No 12 // 225 , .04
No 13 // 300 , .03
No 14 // 450 , .02
No 15 // 900 , .01
05:35:48

先のものより100倍は速くなったと思います!!
豊川市   6月30日(木) 5:38:59   MAIL:fttnm528@ybb.ne.jp   51657
ことりちゅん(・8・)
9/x=yとして、100yが10の倍数でない整数であればよい。
両辺を100倍して、900/x=100y

900の約数が27個あるうち、10の倍数は12個あるので、
10の倍数でない900の約数は、27-12=15個(答)
埼玉県さいたま市   6月30日(木) 21:54:26     51658
まるケン
p (1..900).to_a.map{|i|(9.0/i).to_s.size}.count(4)
   6月30日(木) 23:07:09   MAIL:take4310@mobile.email.ne.jp   51659
Mr.ダンディ
Aが900の約数であり
900/A=(3^2x2^2x5^2)/A
これを約分し2x5が残ら寝ければよい
⇔Aを素因数分解したときに^2または5^2を含めばよい
900の約数のうち
(2^2を含むもの)+(5^2を含むもの)−(2^2も5^2も含むもの
....(3x3+3x3)-3=15(個)
としました。
問題更新直前に寝入ってしまい遅れました。

ちなみに前々前回(1214回)は パソコンが故障で機能しなくなり取り換えに時
間がかかり回答を送信できず、初参加以来継続していた連続正解送信が途切れ
てしまい、1215回からまた連続正解送信に挑戦するととなりました
   7月1日(金) 0:13:44     51660
SECOND
FOR i=1 TO 1000
IF FP(9/i*100)=0 AND FP(9/i*10)<>0 THEN LET n=n+1
NEXT i
PRINT n ! 十進BASIC
   7月1日(金) 10:06:15     51661
「数学」小旅行
例によって、Rubyです。
p (1..1000).map{|x|9/x.to_f}.count{|y|y==y.truncate(2)&&y!=y.truncate(1)}
   7月4日(月) 10:03:56     51662
「数学」小旅行
#51659 まるケンさん 
アイデアを拝借して、短くするだけですが、
p (1..900).count{|x|(9.0/x).to_s.size==4}

失礼しました。
   7月4日(月) 11:25:57     51663
まるケン
#51663
条件で絞ってから count するんじゃなく、count に条件付けるっていうやり方もあるんですね。なるほど,".to_a.map" の分だけ短くできてます。
参考になります!!
   7月6日(水) 11:54:06   MAIL:take4310@mobile.email.ne.jp   51664
うさぎ
毎度のことやけど
アレ間違った コレ勘違いしてたって言い訳多いわ
正解者の部屋に入れるの問題発表から24時間後にするべき
解答後すぐに正解か不正解かがわかるとこのようないいわけする人が増える
そのためには問題を掲出する前に不具合がないかしっかり検証していただく必要がありますが...
   7月11日(月) 3:03:03     51665
うさぎ
ちなみに前々前回(1214回)は パソコンが故障で機能しなくなり取り換えに時
間がかかり回答を送信できず、初参加以来継続していた連続正解送信が途切れ
てしまい、1215回からまた連続正解送信に挑戦するととなりました

こんな報告いらないわ
ただの言い訳やん
   7月11日(月) 3:06:24     51670
うさぎ
パソコンあかんならスマホでやれやって
   7月11日(月) 3:07:52     51671
ミントくん
僕は初めて応募してこの正解者掲示板に入りました。
皆さんの解説などが凄すぎます。     おどおど…
今後も、頑張ります。
   7月11日(月) 21:18:13   MAIL:manato-yo-da@jcom.zaq.ne.jp   51672