なんか、小難しいしおもしろくなかったですねーー
すみません。
65です。
=SUM(N(MMULT(-ISERR(FIND(COLUMN(A:I),1/ROW(1:100))),ROW(1:9))=0))
別のエンジンとしてはSubstituteも考えたのですが、短くなりませんでした。
83どまりでした。
=SUM(N(MMULT(N(SUBSTITUTE(1/ROW(1:100),COLUMN(A:I),0)*1=1/ROW(1:100)),ROW(1:9))=0))
(sakudaさん談)
« 第105回 1/17 | メイン | 第106回 東洋の魔女 表問 »
最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。
画像を読み取れない場合は 別の画像を表示してください。
アカウント情報
(名前は必須です。メールアドレスは公開されません。)
日 | 月 | 火 | 水 | 木 | 金 | 土 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
やっぱりsumとmmultでしたね。
countとmmultでも同じ文字数でした。
投稿情報: min | 2011年11 月 5日 (土曜日) 午後 08時06分
あはは、、、
同じような式なのに・・・・・動かなかった。
ん、、、、やはり、、、ぼんやりと見てて、・・・・
・・・・・・・・・・・・わかってないのだじょー。。
・・・・・・
投稿情報: jyo-3 | 2011年11 月 5日 (土曜日) 午後 08時14分
恥ずかしながら、、、繰り返しは、苦にならないジョーなのだ
{=COUNT(
FIND(1,1/ROW(A:A))*
FIND(2,1/ROW(A:A))*
FIND(3,1/ROW(A:A))*
FIND(4,1/ROW(A:A))*
FIND(5,1/ROW(A:A))*
FIND(6,1/ROW(A:A))*
FIND(7,1/ROW(A:A))*
FIND(8,1/ROW(A:A))*
FIND(9,1/ROW(1:100)))}
まちがって、向こうに、、書いちゃった。ごめん、、(問題のほうにね)
投稿情報: jyo-3 | 2011年11 月 5日 (土曜日) 午後 08時23分
おーー、、ジョー3さんの式、、
一目見て感動!!
1:100ならやってみたのですが、、
投稿情報: min | 2011年11 月 5日 (土曜日) 午後 08時25分
66=SUM(--(MMULT(-ISERR(FIND(COLUMN(A:I),1/ROW(1:100))),ROW(1:9))=0))
Nを使えばよかったのか~(全然気がつきませんでした)
行列をカウントするためにベクトルに変換するのはMMULTと思いましたが、
論理値のままだとエラーになってしまい、数値に変換。
カウントするのも数値にしないといけない?
で、--。
投稿情報: ni | 2011年11 月 5日 (土曜日) 午後 08時32分
条件式があるので、COUNTIFが使えないかと思いましたが、
配列のカウントができないみたいですね。
COUNTは配列でもカウントできるのですか?
投稿情報: ni | 2011年11 月 5日 (土曜日) 午後 08時38分
MMULTは使ったことがないので
ぜんぜん、考えもしませんでした・・・
投稿情報: くまぷー | 2011年11 月 5日 (土曜日) 午後 08時40分
>なんか、小難しいしおもしろくなかったですねーー
>すみません。
いや、・・面白かった。
派生した関連事項を・・・・遊んで、面白かった。
投稿情報: jyo-3 | 2011年11 月 5日 (土曜日) 午後 08時58分
>一目見て感動!!
なんとなく、、うつくしくって、、ね、、、
投稿情報: jyo-3 | 2011年11 月 5日 (土曜日) 午後 09時04分
niさんもSUMとMMULTですか、
COUNTは配列でも有効だと思いますよ。
若干ずるっぽいやつの63はこんな感じだと思います。
SUMとMMULTなら、こんな感じ
63=SUM(N(MMULT(R1:Z1+1,-ISERR(FIND(ROW(1:9),1/COLUMN(A:CV))))=0))
む印さんも同じようなものではないかな。
COUNTとMMULTなら、、ちょっともったいぶって、、もうちょっと後で。。
投稿情報: min | 2011年11 月 5日 (土曜日) 午後 09時13分
>COUNTとMMULTなら、、ちょっともったいぶって、、もうちょっと後で。。
それがね、、、挫折した。・・・・
投稿情報: jyo-3 | 2011年11 月 5日 (土曜日) 午後 09時16分
sakudaさんも、む印さんもおいでになりませんね。
COUNTとMMULTで
63=COUNT(MMULT(R1:Z1+1,-ISERR(FIND(ROW(1:9),1/COLUMN(A:CV))))^1%)
ちょっと解説
MMULT(R1:Z1+1,-ISERR(FIND・・・
で1から9を探した結果
全てあった場合は0
いずれかの数値がなかった場合は、マイナス
0^1%は0となり
マイナス数値^1%はエラーになります。
ということで結果的に0だった個数をカウントしてます。
投稿情報: min | 2011年11 月 5日 (土曜日) 午後 11時14分
今かえってきました。基本線はminmaxさんもniさんも同じですが、63ぱっと見ではよくわからないな^^;
これから解読します。
しかしジョー3のはまったく考えなかったですねーー
投稿情報: y sakuda | 2011年11 月 5日 (土曜日) 午後 11時22分
minmaxさん、よくこんなもの思いつくな・・・・
最初^1%の意味分からなかったです。
確かにジョー3のは素朴ですが美しいですね。まったくそっちの方は考えなかった。
投稿情報: y sakuda | 2011年11 月 5日 (土曜日) 午後 11時42分
>ジョー3のは素朴ですが美しいですね。
美しさよりも、A:Aと1:100のコラボレーションに一目ぼれでした。
投稿情報: min | 2011年11 月 5日 (土曜日) 午後 11時44分
やっとPC借りられたので、前問題のAREAS版解答を考えてたら遅くなりました。
結局、AREASだけで考えるのが面倒になって手抜き解答で終局でした
63はminさんのSUM版と同じでした、
=SUM(N(MMULT(A2:I2+1,-ISERR(FIND(ROW(1:9),1/COLUMN(A:CV))))=0))
マイナスに^1%というのは前にも教わってたのに・・・
COUNT版は全く考えませんでした、、、
投稿情報: む印 | 2011年11 月 6日 (日曜日) 午前 12時37分
>63=COUNT(MMULT(R1:Z1+1,-ISERR(FIND(ROW(1:9),1/COLUMN(A:CV))))^1%)
不思議な(わたしの頭に)式だなー・・・
わたしのMMULT&FIND&COLUMN&ROWの組み合わせは・・・駄目だった。
あの長いのが単純に・・・まとめられそうで・・・・駄目・・・
・・・・ここまでしなければ・・・・ということがぴんとこない鈍いジョーなのだ。
まあ、、いいっか・・・・
マイナスの^?も、・・・言われれば、、面白いし・・・・
似てるが、、、^1%は100回掛けて・・・で
ほぼ同じ・・・・1/101は、、101回掛けての奇数だからエラーにならんのか・・・・
とか、、考えて、面白かった。
投稿情報: jyo-3 | 2011年11 月 6日 (日曜日) 午後 05時05分
因みに、最初問題にしようと思ってたのは、分数が循環小数になった際、何桁でループするか? でした。
で、一応無理やりやってみましたが、長大で220
{=MATCH(10^LEN(A1)-INT(10^LEN(A1)/A1)*A1,IF(ROW(1:26)>13,(10^15-INT(10^15/A1)*A1)*10^(ROW(1:26)-13),10^(ROW(1:26)+LEN(A1)))-INT(IF(ROW(1:26)>13,(10^15-INT(10^15/A1)*A1)*10^(ROW(1:26)-13),10^(ROW(1:26)+LEN(A1)))/A1)*A1,)}
しかも、26ケタまでしかチェックできないので、47、87などは算定不能^^
47は1~9がそれってすらいないんですがw
投稿情報: y sakuda | 2011年11 月 6日 (日曜日) 午後 11時48分
>47は1~9がそれってすらいないんですがw
もしかして、97だと、4も6もない?
投稿情報: jyo-3 | 2011年11 月 7日 (月曜日) 午前 09時15分
表問、裏問を思い付きました…
タイトルは東洋の魔女
しかし、問題をイメージしただけでPCでやってない。
簡単か難しいかそれすらわからないwww
投稿情報: min | 2011年11 月 8日 (火曜日) 午後 09時11分
おお、まだ続きそう^^
是非出題してください。
投稿情報: y sakuda | 2011年11 月 8日 (火曜日) 午後 09時29分
>表問、裏問を思い付きました…
いいことです・・・・
>簡単か難しいかそれすらわからないwww
ほんとに、、良いことです。・・・・・
春、、も、、、
あ、、、、
春さんも、、、
一つ、作ったらしい・・・・・
簡単らしいが、、、・・・・でも、、、・・・・
・・・・・・・・・・・・・・・・・・・
簡単な答えがあるが、、、へーーーってこたえもあるかも、、、
・・・・・・・・・・・・・・・・・・
ジョー3の腹案もある。。。ぞ、、、、
ぞっ・・・とするよな・・・・・・・
7*6*5*4*3*2の、、、問題なのだ。・・・・・
投稿情報: jyo-3 | 2011年11 月 8日 (火曜日) 午後 09時33分
おお、あと3題くらいは出てきそう^^
投稿情報: y sakuda | 2011年11 月 8日 (火曜日) 午後 10時29分
>タイトルは東洋の魔女
おお、バレーボールか?!
>春さんも、、、
>一つ、作ったらしい・・・・・
おお、それもいいかも・・・
投稿情報: くまぷー | 2011年11 月 8日 (火曜日) 午後 10時30分
>おお、あと3題くらいは出てきそう^^
飲んだとき書いたから・・・問題を忘れた。
今日飲んで、思い出す。
投稿情報: jyo-3 | 2011年11 月 9日 (水曜日) 午後 05時04分
minさんから問題を頂きました。
ありがとうございます。
表問、裏問になっているので2回分けてやろうと思います。
>今日飲んで、思い出す。
よろしくです。m(__)m
投稿情報: くまぷー | 2011年11 月 9日 (水曜日) 午後 06時00分
2週も持つのだろうか?
簡単に終わるのではないだろか?
まあ、お任せします。
投稿情報: min | 2011年11 月 9日 (水曜日) 午後 07時46分
>まあ、お任せします。
ふふーーー・・・ふーーん・・・・
1)まず、、見た感じ、、、2週かかりそうで、、、
2)おーーー、、、すぐ終わりそうで・・・・・・(名案)
3)・・・・ありゃりゃ、、、あの手この手、、、
・・・・・・・・・・・・・・
結局、、、、2週間、、、楽しんでしまった。なんて、、こと、、嬉しい。
おーーーーーい、、、春さん、、、出してクレーーーー
投稿情報: jyo-3 | 2011年11 月 9日 (水曜日) 午後 08時05分
おお、何時出題ですか?
物にもよるでしょうが、今週中に出題で来週の土曜日答えあわせでも良いような気がします。
>おーーーーーい、、、春さん、、、出してクレーーーー
×2
今までの例でも、出題者が解答もってないとか、簡単なものでも、意外な答えがでてくるものとかありますから、無責任出題でも良いですw
投稿情報: y sakuda | 2011年11 月 9日 (水曜日) 午後 11時30分
>今週中に出題で来週の土曜日答えあわせでも良いような気がします。
そうしましょう。
もう木曜日ですから。
昨日は、すぐに寝てしまいました。(^^ゞ
投稿情報: くまぷー | 2011年11 月10日 (木曜日) 午前 05時58分
表問は今日出題で土曜日締め切りでいいと思う
投稿情報: min | 2011年11 月10日 (木曜日) 午前 06時15分
>表問は今日出題で土曜日締め切りでいいと思う
そうかなぁ・・・
期間が短いような気がするけど
取りあえず、UPしますね。
投稿情報: くまぷー | 2011年11 月10日 (木曜日) 午後 05時58分