�������裹�������ʬ�β�����

ベルク・カッツェ
27+81=108だと思うのですが。
   2月4日(木) 0:12:49     44115
ヤッコチャ
文があまりよくないですね…涙
   2月4日(木) 0:14:48     44116
ベルク・カッツェ
7の27倍以上8の27倍未満が27個、7の81倍以上8の81倍未満が81個です。
9倍、243倍は3桁にならないので以上108個が答えになります。
   2月4日(木) 0:15:42     44117
ベルク・カッツェ
>ヤッコチャさん
3を繰り返す、だと2で出た数を3で割るだけなので永遠に7にならない・・・まあ意図は分かるので。
   2月4日(木) 0:17:34     44118
吉川マサル
すみません。ミスしていました。いま、修正しました。m(__)m
iMac   2月4日(木) 0:18:37   HomePage:ARENA  44119
今年から高齢者
7以上8未満と言うことで、3倍ずつして、3桁になる範囲の数を求めました。
最初は27+81=109なんて計算をして送っていましたが、訂正した108は送信していなかったのかな?まだ名前が出ていません。、
   2月4日(木) 0:22:13     44120
Mr.ダンディ
189〜215 と 567〜647 の 108個
はじめ、これで認証できずやり直したが やはりこれで正解でしたね。
(567〜647 の 81個で認証されていました)
   2月4日(木) 0:23:29     44121
ベルク・カッツェ
>マサルさん
修正お疲れ様です。掲示板、正解者リスト共直ってますね。
   2月4日(木) 0:25:19     44122
あみー
むしろ何で間違っているのかそっちを考えてました…恵方巻食いながら
手裏剣ランチャー�検 � 2月4日(木) 0:25:25   MAIL:amimorisama@hotmail.com   44123
ヤッコチャ
文から3で割った商を切り捨て
を2回1セットで行うと読むと、81個も正解なのかなぁと思ってました(汗)
   2月4日(木) 0:29:09     44124
ゴンとも
十進Basic で

for a=100 to 999
for b=int(a/3) to int(a/3)
for c=int(b/3) to int(b/3)
if int(c/3)=7 then let s1=s1+1
for d=int(c/3) to int(c/3)
if int(d/3)=7 then let s2=s2+1
next d
next c
next b
next a
print s1;"+";s2;"=";s1+s2
end

f9押して 27+81=108・・・・・・(答え)
豊川市   2月4日(木) 1:22:45     44125
あめい
ぴったり7になるのは、189,567
ぴったり8になるのは 216,648
よって189〜215と567〜647の108個・・・えっ???
すぐに求まりすぎる・・・何故だ、あやしい???
と煩悩にさいなまれていました。(それで108?)
お馬崎   2月4日(木) 0:41:11     44126
にこたん
189から215
567から647
逆算するとすぐ出るけど。
いつまでも567から647を忘れてた。Orz

   2月4日(木) 0:51:00     44127
今年から高齢者
逆算に端数がないから簡単でしたが、割る数が3ではなく、2.5だとちょっと丁寧に計算する必要がありますね
   2月4日(木) 0:59:58     44128
スモークマン
あら、今度は入れました ^^
108で送ってるはずなんですが…
これで入れず悩んでました…^^;
金即是空 ^^;v   2月4日(木) 1:02:35     44129
スモークマン
7<=x<8
21<=3x<24
63<=9x<72
189<=27x<216・・・215-188=27個
567<=81x<648・・・647-566=81個
合計=27+81=108個♪
↓
金即是空 ^^;v   2月4日(木) 1:07:53     44130
ゴンとも
#44128

>2.5だとちょっと丁寧に計算する必要がありますね

やってみました。十進Basic で

for a=100 to 999
for b=int(2*a/5) to int(2*a/5)
for c=int(2*b/5) to int(2*b/5)
if int(2*c/5)=7 then let s1=s1+1
for d=int(2*c/5) to int(2*c/5)
if int(2*d/5)=7 then let s2=s2+1
for e=int(2*d/5) to int(2*d/5)
if int(2*e/5)=7 then let s3=s3+1
next e
next d
next c
next b
next a
PRINT s1;"+";s2;"+";s3;"=";s1+s2+s3
end

f9押して 12+30+75=117・・・・・・(答え)
113から124,283から312,708から782

あってますでしょうか?
豊川市   2月4日(木) 1:43:57   MAIL:fttnm528@ybb.ne.jp   44131
ハラギャーテイ
おはようございます
プログラムです。SCILABです。すみません
他の方法を思いつきません。
山口   2月4日(木) 5:52:53   HomePage:制御工学にチャレンジ  44133
次郎長
たままたま?一発正解
21,22,23それぞれに3個、66当たり、また3個200近辺、また3個600近辺
3,9,27,81個。3桁なので27+81個=108個。合った。本当?
今から広島に車で出張。時間ないから認証。夜、考えよう。行ってきま〜す」
   2月4日(木) 7:44:55     44134
今年から高齢者
#44131ゴンともさん、私も同じ値になりました。
7以上8未満から逆算して、逐次に小数点以下を切り上げていきました。
   2月4日(木) 8:34:39     44135
???
Sub Macro1()
Dim n As Integer, nn As Integer
Cells(1, 1).Value = 0
For n = 100 To 999
nn = n
While nn > 7
nn = Int(nn / 3)
Wend
If nn = 7 Then
Cells(1, 1).Value = Cells(1, 1).Value + 1
Cells(Cells(1, 1).Value, 2).Value = n
End If
Next n
End Sub
   2月4日(木) 8:48:22     44136
にこたん
Lispで組んでみました。
;;
;; sanchare
;;
(defun sanchare(x)
(let
((count 0))
(dotimes (i 900)
(when
(sansub1 (+ i 100) x)
(incf count)))
count))
;;
;;
;;
(defun sansub1(y x)
(multiple-value-bind (syou amari) (floor y x)
(if
(= syou 7)
t
(if
(< syou 7)
nil
(sansub1 syou x)))))
x=2.5で117になりました。
ど田舎   2月4日(木) 8:55:28   MAIL:nikotan@fat.coara.or.jp   44137
明日のために
7≦□<8 を3倍していって
567≦□<648 となり
567〜647の個数81で掲示板に入れず右往左往していました。

やられた。。。
箕面市   2月4日(木) 11:07:09     44138
uchinyan
はい,こんにちは。さて,今回の問題は...
これは,教科書レベルでは応用問題なのでやや難かなと思うものの,算チャレでは易しい方でしょう。
過去に類題があったような気も。ただ,正解率は思ったよりも低いですね。
結構苦労している人が多いのか,答えが整数の場合は下手な鉄砲も数撃ちゃ当たるで適当に答えてみることが多いのか。
まぁ,とにかく,こんな感じで。

割り算を,小数まで行わないで,整数の商と余り,とすると,
操作を繰り返して商が 7 になる,ということです。
そこで,
最後に 3 で割る1つ前に 7 * 3 = 21 以上 8 * 3 = 24 未満,21 〜 23 の 3 個,
になっているはずです。以下同様に,
最後に 3 で割る2つ前に 21 * 3 = 63 以上 24 * 3 = 72 未満,63 〜 71 の 9 個,
最後に 3 で割る3つ前に 63 * 3 = 189 以上 72 * 3 = 216 未満,189 〜 215 の 27 個,
最後に 3 で割る4つ前に 189 * 3 = 567 以上 216 * 3 = 648 未満,567 〜 647 の 81 個,
これ以上は4桁の整数になってしまうのでここまで調べれば十分です。
そして,3桁の整数は,
189 〜 215 の 27 個,と,567 〜 647 の 81 個,で,27 + 81 = 108 個,
になります。
   2月4日(木) 11:52:28     44139
みかん
普通に逆からたどる方法(#44139と同じ)です。
今回は簡単だと油断していたら、3倍するときに計算を間違えてタイムロス…
   2月4日(木) 12:00:18     44140
uchinyan
掲示板を読みました。

注意
以下の記述は,そもそもは私自身の勉強のメモに過ぎないのですが,
折角なのでご参考までにと思って公開するものです。
そういうこともあって,解法の分類は算チャレの F.A.Q. の「算数の範囲」の記述を参考に,
私個人が独断と偏見で主観的に行っているものであって,客観的なものではありません。
あくまでもご参考です。悪しからず。

今回は,プログラム以外は,皆さん同じで,逆算の一手,という感じでしょうか。

なお,若干トラブルがあったようですね。
正解率が思ったよりも低いのは多分そのせいでしょう。
   2月4日(木) 12:11:29     44141
Goosehouse押し
excelのQUOTIENT使用
   2月4日(木) 16:01:02     44142
hide
3進法でみて21****と21***の81+27通り。はい、81で引っかかりました
   2月4日(木) 21:25:29     44143
にゃもー君
自分も#44139と同じ考えで逆算しました。
今回正答率が低いのは、逆算の途中で「小数点を切り捨て」という条件を忘れることか大半かもしれませんね。
例えば、7を3倍して、21〜23とするまではいいけど、次の逆算で
単純に21と23を3倍して「63〜「69」」としてしまうとか(正しくは63〜71)
   2月5日(金) 0:28:20     44144
にゃもー君
あ、正答率が低いのは更新時?にトラブルがあったからなんですね。失敬です。
   2月5日(金) 0:42:14     44145
老算兵
皆さん同様、逆算しました
3で割ったものが7となる整数が3個あることで次のように解きました
  100÷7=14.285・・・
  100÷8=12.5
    これは9以上、27未満です
      (3の累乗・・こういう言葉がありますかね)
    27を使います
  1,000÷7=142.85
  1,000÷8=125
    これは81以上、243未満です
    81を使います
3^3+3^4=108となります
福岡県   2月5日(金) 15:19:13     44146
スモークマン
#44143, #44146 なるほどぉ〜☆
3桁なので...
7*3^4・・・21****・・・3進法で*=0,1,2
7*3^3・・・21***
が題意を満たしているわけね♪
金即是空 ^^;v   2月5日(金) 21:09:40     44147
大岡 敏幸
久しぶりに来ました。逆算です。3で割るので、2を足したものを3倍という感じです。
   2月6日(土) 17:20:56     44148
鬼
この問題は最近の中でも簡単なものですね。3進法で解くのもありですが、それよりかは範囲を求めていって頑張るほうが現実的でしょう。
   2月7日(日) 1:47:56     44149
物理好き
お久しぶりです
7から遡って
Phase1 21-23
Phase2 63-71
Phase3 189-215
Phase4 567-647
この内Phase3,4のみ適する
どんな数でも3つに枝分かれするので
Phase1 3
Phase2 9
Phase3 27
Phase4 81
27+81=108

切り捨てなのでプログラミングでも扱いやすそうですね
大阪   2月10日(水) 17:25:58   HomePage:Twitter  44150
物理好き
たしかに2.5だとかなり面倒になりますね笑
大阪   2月10日(水) 17:27:30   HomePage:Twitter  44151
物理好き
ただどんな数であろうと上と下をとっていけば一発ですね
大阪   2月10日(水) 17:28:28   HomePage:Twitter  44152

過去問題一覧へ戻る