今回は解答者としては丸で駄目です。
あんまり晒したくない出題者解ですが^^;
-------------
今回は特に手段を隠しての出題ではなかったのですが、
出題後も全くこれと言ったアイデアはでず、ほとんど最初に考えた
解答のままでした。
土曜日の夜は観客として楽しませていただきますwww
顔1 83
=LEFT("●",OR(ROWS(1:$3)+ABS(COLUMN()-{3,9})=3,ISREF($K$11 (F6,E5:G5,E1:G1,H2,D2))))
顔2 83
=LEFT("●",OR(ROWS(1:$3)+COLUMNS(A:$I)=4,ISREF($K$11 (F6,E5:G5,E1:G1,H2,D2,G9:K9))))
ウインク 153
=LEFT("●",OR(ISREF($K$11 (F6,E5:G5,E1:G1,H2,D2)),ROWS(1:$3)+ABS(COLUMN()-{9,15}+6*MOD(SECOND(NOW()),2))=3,(COLUMN()<6)*(ROW()=3)*MOD(SECOND(NOW())-1,2)))
---------------
【´・ω・`】:y sakudaさん、引っ越しでお忙しい中、
本当にありがとうございました。
・・・では、まずは前座のくまぷーから。
顔2の79文字
=LEFT("*",ISREF($K$11 (E1:G1,D2,H2,E5:G5,F6,A9,B10,C11,D10,E9,D8,C7,B8,G9:K9)))
投稿情報: くまぷー | 2008年8 月23日 (土曜日) 午後 08時09分
顔2=79は
くまぷーさんと同じです^^
顔1=64は
いつもの便利な式で
=LEFT("●",COUNT(FIND(COLUMNS(A:$F)&ROWS(1:$3),152961432193825)))
ウインクの97文字は
循環参照で
=LEFT("●",COUNT(FIND(ISERR(IF($C$5="",,G5:K9) $K$9)*COLUMNS(A:$F)&ROWS(1:$3),38296143&25215019)))
でしたd^^
投稿情報: む印 | 2008年8 月23日 (土曜日) 午後 08時55分
>いつもの便利な式で
むっ、、、いつ見ても、わからん、、
・・・分かろうとしてなかった自分だったけど、
投稿情報: ジョー3 | 2008年8 月23日 (土曜日) 午後 09時17分
>いつもの便利な式で
あ~っ、そうか、CHARが余分でした!
静1 =IF(ISERR(FIND(CHAR(COLUMNS(A:$F)*11+ROW()+20),"AMYOE9-7%1&?5*")),"","●")
静2 =IF(ISERR(FIND(CHAR(COLUMN()+ROW()*15+15),"?>=A@o}~ゥケコサュCScUG7'5")),"","●")
動1 =IF(ISERR(FIND(CHAR(COLUMN()+ROW()*15+15),IF(MOD(SECOND(NOW()),2),"?>@","!1/M]O")&"A=o}~ゥケコサュCScUG7'5")),"","●")
動2 =IF(ISERR(FIND(CHAR(COLUMN()+ROW()*15+15),IF($C$5="●","?>@","!1/M]O")&"A=o}~ゥケコサュCScUG7'5")),"","●")
セル上だと、「」と「」が区別されますが、うまく表示できるかなぁ?
アップすると、文字が変化するかも知れません。
投稿情報: かず | 2008年8 月23日 (土曜日) 午後 09時29分
そう言えば配列数式の話が出てましたね。
当然考えたんですが、長くなっちゃいました。
参考例
=LEFT("●",OR((COLUMN()-6)^2+ROW()^2-(ROW()>5)={8,10,20,32,34,35,48,49,103,120,121}))
まず、くまぷーさんの79ですが、全部J式だと長くなるはずということで試しもしなかった・・・・・・
む印さんの64ですが、私もチャレンジしたのですが、ちゃんとできるパターンを見つけられずあきらめちゃいました^^;
ウィンクの97も考えられない文字数ですね。
からくりをこれから解明してみます。
投稿情報: y sakuda | 2008年8 月23日 (土曜日) 午後 09時34分
式は書き込めないけど顔1で73はできました。
かずさんとちょっと違うけどにたようなものです
64はそれでしたか〜
投稿情報: | 2008年8 月23日 (土曜日) 午後 09時37分
かずさんのもK式ですね。
なぜか、うまく使えないんです・・・・・
投稿情報: y sakuda | 2008年8 月23日 (土曜日) 午後 09時42分
うわーー、かずさんもすごいです。
不思議な感じの式だなーー
投稿情報: ジョー3 | 2008年8 月23日 (土曜日) 午後 09時45分
なるほど、む印さんの97は
IF($C$5="",,G5:K9) $K$9)
これで、ウィンクの制御をしてるのか。
すごい^^;
投稿情報: y sakuda | 2008年8 月23日 (土曜日) 午後 09時47分
む印さんのcountの使い方をφ(.. )メモシテオコウ
かずさんのK式を考えたのですが
私もダメでした・・・(T.T)
投稿情報: くまぷー | 2008年8 月23日 (土曜日) 午後 09時49分
>む印さんのcountの使い方をφ(.. )メモシテオコウ
×2
・・・・・・
投稿情報: y sakuda | 2008年8 月23日 (土曜日) 午後 09時53分
動2は、
=IF(ISERR(FIND(CHAR(COLUMN()+ROW()*15+15),IF($C$5="","!1/M]O","?>@")&"A=o}~ゥケコサュCScUG7'5")),"","●")
でした。
それにしても、む印さんはさすがですね。
投稿情報: かず | 2008年8 月23日 (土曜日) 午後 10時00分
COUNTの使い方は以前こちらで
minmaxさんに教えてもらいました、、
とても便利ですよねーd^^
投稿情報: む印 | 2008年8 月23日 (土曜日) 午後 10時08分
かずさんの顔2もK式でしたかー、、
私も挑戦してみたのですが
>COLUMN()+ROW()*15+15
を見つけることが出来ませんでした
流石に本家は違うなー、、、
このエンジン部分のバリエーションは
研究する価値ありですねー!!
投稿情報: む印 | 2008年8 月23日 (土曜日) 午後 10時15分
y sakudaさんの動。
瞬きの部分をRCでやってしまうとは、、
感服させられましたm(__)m
投稿情報: む印 | 2008年8 月23日 (土曜日) 午後 10時31分
かずさんの動101と100と微妙に違いますねーー
>瞬きの部分をRCでやってしまうとは、、
それしか思いつかなかったんです^^;
それもNowを二箇所使わざるをえず、長くなっちゃいました。
投稿情報: y sakuda | 2008年8 月23日 (土曜日) 午後 10時42分
>かずさんの顔2もK式でしたかー、、
しか浮かびませんでした。×2
σ(^^)は 数字だけだと、頭の中が混乱してしまいます。
投稿情報: | 2008年8 月24日 (日曜日) 午前 06時45分
まだ家に帰れませんが
みなさんの力作拝見しました。
素晴らしい作品ばかりです。
特にむ印さんの循環は素晴らしい!
どういう頭脳を持っているのか?
しばらく悩みました。
む印さんの短縮技について感想…
む 無理かと思える難問も
じ 自慢もせずにしっかりと
る ルールに沿って
し しっかりまとめるむ印さん
(む印でまとめてみました)
最後に
sakudaさんお疲れさまでした。
投稿情報: minmax | 2008年8 月24日 (日曜日) 午前 07時47分
そーーかーーー、、
そうだったのかーー
名前の意味。
と、納得してしまった。
投稿情報: ジョー3 | 2008年8 月24日 (日曜日) 午前 08時07分
おいらは何となく「むいん」と
読んでいました(>_<)
投稿情報: くまぷー | 2008年8 月24日 (日曜日) 午前 08時48分
そういえば読み方は聞いてなかったような気が?
投稿情報: minmax | 2008年8 月24日 (日曜日) 午前 09時06分
本人のコメントを待ちましょう。
ちなみに「ジョー3」は
「ジョー・スリー」だったような・・・
投稿情報: くまぷー | 2008年8 月24日 (日曜日) 午前 09時31分
こんな感じになりました。
顔1
84:=LEFT("●",OR(ABS(COLUMNS(A:$F)-4)+ROWS(1:$3)=3,ISREF($K$11 (F6,E5:G5,H2,D2,E1:G1))))
76:=MID(" ● ●● ● ● ●",(COLUMNS(A:$F)-4*(A7<>0))^2^1.21+ROWS(1:$3),1)
77:{=MID(" ● ● ● ●",{9,4,1,8,5,0,5,8,1,4,9}+{3;2;1;2;3;4;10;8;8;7;10},1)}
顔2
84:{=MID(" ● ● ● ● ●",{9,9,9,14,5,0,5,8,1,4,9}+{3;2;1;2;3;4;10;8;8;7;10},1)}
73:=LEFT("●",AREAS($K$11 (A:K,E1:G1,D2,H2,E5:G5,F6,9:9,B8:D10,C7:C11,F9))=2)
動
131:=MID(" ● ● ● ● ●",IF(MOD(SECOND(NOW()),2),{9,9,9,14,5,0,5,8,1,4,9},{9,4,1,8,5,0,5,8,1,4,9})+{3;2;1;2;3;4;10;8;8;7;10},1)
117:=LEFT("●",AREAS($K$11 (IF(MOD(SECOND(NOW()),2),(H8:J10,I7:I11),L1),A:K,9:9,F9,B8:D10,C7:C11,F6,E5:G5,D2,H2,E1:G1))=2)
む印さんの$C$5を参考に
104:=LEFT("●",AREAS($K$11 (IF($C$5="",(H8:J10,I7:I11),L1),A:K,9:9,F9,B8:D10,C7:C11,F6,E5:G5,D2,H2,E1:G1))=2)
投稿情報: kir | 2008年8 月24日 (日曜日) 午前 10時45分
kirさんの配列数式・・・・
配列数式を使うと言うのは全く考えなかったです。
しかし、色々考えられますねーー
感心しちゃいます^^;
投稿情報: y sakuda | 2008年8 月24日 (日曜日) 午前 11時09分
kirさんすみませんが、動131文字列が違うようですが良く分かりません。
ご教示くださいませ。
投稿情報: y sakuda | 2008年8 月24日 (日曜日) 午前 11時12分
やっと家に帰ってきました。
>「ジョー・スリー」だったような・・・
へーそうだったんですね。
読み方は分かりませんですね。
ところでminmaxはなんて読むんだろ?
って、自分の事をはっきり考えたことがなかった。
ついでにkirさんはそそままよむのかな~?
あ、kirさんこんにちは。
kirさんの式まだ見てませんが難しそう。
じっくり見てみます。
その前に今回は何も式を出していないので顔1だけ
70
=LEFT("●",COUNT(FIND(CHAR(COLUMNS(A:$F)*9+ROW()*8),",=+N*M;L9JAkja")))
90
(純な配列定数でなく、短くもなく。でもせっかくやったので)
=LEFT("●",OR(ABS({3,9;6,6}-COLUMN())+ABS({3;9}-ROW())={2,2;2,3})*ISERR($K$11 (3:4,E2:G2)))
投稿情報: minmax | 2008年8 月24日 (日曜日) 午前 11時13分
minmaxさんの70はやはりK式ですか。
今回のはこれが出来ないと勝負にならなかった^^;
minmax>単純にミニマックスと読んでましたがwww
投稿情報: y sakuda | 2008年8 月24日 (日曜日) 午前 11時18分
>単純にミニマックスと読んでましたがwww
やっぱりそうですか。
ミンマックスかな~
とか思ったりしてました。
投稿情報: minmax | 2008年8 月24日 (日曜日) 午前 11時31分
kirさんの131は配列数式で{}をいれて133ですか?
投稿情報: minmax | 2008年8 月24日 (日曜日) 午前 11時38分
kirさんの131は配列数式ですか。
分からなかった^^;
投稿情報: y sakuda | 2008年8 月24日 (日曜日) 午前 11時56分
わーーー、皆さん、道を極めてますねーー
無印さん、sakudaさん、minmaxさん、かずさん、kirさん、くまぷーさん、みんなすごすぎです。ついていけないですわ、
投稿情報: ジョー3 | 2008年8 月24日 (日曜日) 午後 12時01分
>ついていけないですわ、
とんでもない、
前回、最初に固定19文字を見つけられたのは誰あろう
ジョー3さんでしたし、何よりA系などのすご技を繰り出し
この『表計算一筆書き』に火をつけた張本人が
そのような戯言をおっしゃってはいけませんd
ところで、私のネーム『む印』の読みは「むじるし」でお願いします
けっして「うじむし」とお間違えにならぬようご注意ください~~;
minmaxさんは「みんまっくす」と読んでました。
>ついでにkirさんはそそままよむのかな~?
・・・私もkirさんの読みがよくわかりませんーー;
minmaxさんの褒め殺し(笑点の歌丸さんみたい)、これには参りましたが
うれしいので、座布団10枚差し上げたいです^^
しかし、さすがkirさん
配列定数だけでこの問題やっちゃいましたかーー
やっぱ凄い人ですねー
投稿情報: む印 | 2008年8 月24日 (日曜日) 午後 03時04分
>無印さん、sakudaさん、minmaxさん、かずさん、kirさん、くまぷーさん、みんなすごすぎです。ついていけないですわ
(上記文言-「くまぷーさん、」) ×2
なんでこんなのが浮かんでくるんだ!!
脱帽です。
>・・私もkirさんの読みがよくわかりませんーー; ×2
私は勝手に「かあさん」と読んでいます(^^ゞ
投稿情報: くまぷー | 2008年8 月25日 (月曜日) 午前 08時12分
>kirさんの131は配列数式で{}をいれて133ですか?
遅くなってすいません。仰るとおりです。orz
>ところで、私のネーム『む印』の読みは「むじるし」でお願いします
「むいんorむじるし」どっちかな~と思ってました。
『む印(むじるし)』さん。今後ともよろしくお願いします。m(__)m
あと、minmaxさんは、エクセル関数から「みんまっくす」さんだと思ってました。
それから、私は、アルファベットそのままで「けーあいあーる」です。
>配列定数だけでこの問題やっちゃいましたかーー
パターンが上手く出来なくて他に手が無かっただけなんです。orz
投稿情報: kir | 2008年8 月25日 (月曜日) 午後 04時27分
>minmaxさんは、エクセル関数から「みんまっくす」さんだと思ってました。
とりあえず「みんまっくす」のほうが若干多いのかなじゃそっちで行こうかな^^;
>私は、アルファベットそのままで「けーあいあーる」です。
やっぱりそのまんまですか~
ちょっと語源が気になるな~
ところで、む印さんの循環
=LEFT("●",COUNT(FIND(ISERR(IF($C$5>"",G5:K9) $K$9)*COLUMNS(A:$F)&ROWS(1:$3),38296143&25215019)))
で一文字減りますね。
しかし何回見てもすごい式だなぁ~
絶対私にはまねできないwww
投稿情報: minmax | 2008年8 月25日 (月曜日) 午後 09時27分
どこで一文字減らしたのか分からなくてしばらく眺めてました。
すごい研究熱心^^;
投稿情報: y sakuda | 2008年8 月25日 (月曜日) 午後 10時04分
>IF($C$5>"",G5:K9)
おー、なるほど
これはよく見つけましたねd^^
私も、かずさんの顔2で
元々75文字だと判明し、かつ
>COLUMN()+ROW()*15+15
をCOLUMN()+ROW()*15+9にして
対象文字を"1789:;!/=AMO]iwxy」xァウエオ"
で一文字減らせて74文字に成ることを発見しましたd^^b
投稿情報: む印 | 2008年8 月25日 (月曜日) 午後 11時23分
>「けーあいあーる」
minmaxさんがおっしゃてた通りでしたねっ^^
白状すると、私は勝手に「キアーさん」と呼んでました・・・
>今後ともよろしくお願いします。m(__)m
こちらこそ、これからも色々教えていただきたいです!m(__)m
投稿情報: む印 | 2008年8 月25日 (月曜日) 午後 11時35分
>かずさんの顔2元々75文字・・・
ISERRをCOUNTにしたら75の
勘違いでしたーー;
投稿情報: む印 | 2008年8 月26日 (火曜日) 午前 12時58分