1:一番最初のころ 107
=IF(SUM(B3&D4="QQ",C3&D5="QQ",D3&C5="QQ",D4&B5="QQ",D5&B4="QQ",C5&B3="QQ",B5&C3="QQ",B4&D3="QQ"),"平穏","争い")
2番目のもの、、、 79 簡単に78になるか?
=IF(FIND("Q1Q",B3&1&D4&1&B5&1&C3&1&D5&1&B4&1&D3&1&C5&1&B3&"1Q1Q")<10,"平穏","争い")
3番目のもの、、、75
=IF(SUM(B5=C3,C3=D5,D5=B4,B4=D3,D3=C5,C5=B3,B3=D4,D4=B5,C4>"")=6,"平穏","争い")
63 と、、57は、、、回答者:ジョー3
コメントを投稿
アカウント情報
(名前は必須です。メールアドレスは公開されません。)
私のNo1とジョー3の79は実質同じですね。
後はちょっと違うみたいです。
どうも文字数では太刀打ちできなかったようなので数で行きますw
いずれも"平穏"状態を判定する式になってます。
No1. 78 オーソドックスに文字列でやってます
=MID("争い平穏",3^COUNT(FIND("Q0Q",B3&0&C5&0&D3&0&B4&0&D5&0&C3&0&B5&0&D4&0&B3)),2)
No2. 88 ポジションの差で判定してますが、1~9にすると3-4の時だめなので、ずらしてます
{=MID("争い平穏",3^OR(SUM(LARGE((B3:D5>"")*({0;5;10}+{1,2,3}),{1,2})*{1,-1})={3,7,9,11}),2)}
No3. 85 ポジションを2進数とみなして判定してます
{=MID("争い平穏",3^OR(SUM(2^({0;3;6}+{0,1,2})*(B3:D5>""))/3={4,11,22,32,43,44,86,88}),2)}
No4. 76 一筆書きで良く使ったテクただし自乗和ではだめだったので自乗と三乗の和でやtってます
{=MID("争い平穏",3^OR(SUM((B3:D5>"")*({3;4;5}^2+{2,3,4}^3))={69,97,113,125}),2)}
No5. 68 あまり理屈はないですが動く。 単にポジションの和が争いと平穏で重複しないようにポジション番号を決定してます。
{=MID("争い平穏",3^OR(SUM((B3:D5>"")*({0;1;5}+{0,3,9}))={0,2,7,9}+8),2)}
なお、いずれもズルをしてG3の文字列を利用すると3文字減らせます
68⇒65
{=MID(G3,15^OR(SUM((B3:D5>"")*({0;1;5}+{0,3,9}))={0,2,7,9}+8),2)}
投稿情報: y sakuda | 2010年4 月10日 (土曜日) 午後 08時01分
うーん、ジョー3の75の手法は全く考えなかったです。
全体に難しく考えすぎたかも・・・
投稿情報: y sakuda | 2010年4 月10日 (土曜日) 午後 08時06分
どひゃーーーー
>({0;5;10}+{1,2,3}),{1,2})*{1,-1})={3,7,9,11}),2)}
こりゃまたーーー
> {0;3;6}+{0,1,2})*(B3:D5>""))/3={4,11,22,32,43,44,86,88}),2)}
^2 ^3 高度すぎルーーー
> ({3;4;5}^2+{2,3,4}^3))={69,97,113,125}),2)}
がーーん、、、、
> ({0;1;5}+{0,3,9}))={0,2,7,9}+8),2)}
>全体に難しく考えすぎたかも・・・
簡単にしか考えられないジョー3なのだ、、、
投稿情報: jyo-3 | 2010年4 月10日 (土曜日) 午後 08時16分
> =MID("争い平穏",3^
こんな高度なテクニック、、、思いつかない。
3^0 は、、、1なのか、、、
3^1 は、、、3、、、これは分かる。・・・・・・
投稿情報: | 2010年4 月10日 (土曜日) 午後 08時20分
↑はジョー3かな?
>こんな高度なテクニック、、、思いつかない。
一筆書きでみなさん使ってませんでしたか?
投稿情報: y sakuda | 2010年4 月10日 (土曜日) 午後 08時22分
おふろの、、63
=IF(SUM(B5&D5=C3,B3&B5=D4,B3&D3=C5,D3&D5=B4,C4="")=4,"平穏","争い")
呑みながら整理の 57
=IF(SUM(B5&D5>C3,B3&B5>D4,B3&D3>C5,D3&D5>B4)=1,"平穏","争い")
投稿情報: ジョー3 | 2010年4 月10日 (土曜日) 午後 08時22分
> 一筆書きでみなさん使ってませんでしたか?
だいぶ昔なので、すっかり忘れた。。。
投稿情報: jyo-3 | 2010年4 月10日 (土曜日) 午後 08時23分
> 算数(^2)つかったのも、、、あったようだ、、、
=IF(COUNTIF(B3:C4,"Q")^2+COUNTIF(C3:D4,"Q")^2+COUNTIF(B4:C5,"Q")^2+COUNTIF(C4:D5,"Q")^2=3,"平穏","争い")
投稿情報: | 2010年4 月10日 (土曜日) 午後 08時25分
ああ、、、2回も、、、↑ ジョー3
投稿情報: ジョー3 | 2010年4 月10日 (土曜日) 午後 08時28分
なぜか、素直にIF使った方が短くなるとは思わなかったw
IFでやると私のも68⇒66で2文字減りますね。
>=IF(COUNTIF(B3:C4,"Q")^2+COUNTIF(C3:D4,"Q")^2+COUNTIF(B4:C5,"Q")^2+COUNTIF(C4:D5,"Q")^2=3,"平穏","争い")
これ、いいですね。
2×2の範囲で二つあったらアウトというのは発想としてはありましたが、式にならなかったです。
投稿情報: y sakuda | 2010年4 月10日 (土曜日) 午後 08時35分
>これ、いいですね。
>2×2の範囲で二つあったら・・・・
どもども、、、、、100文字だけど好きです。。
投稿情報: ジョー3 | 2010年4 月10日 (土曜日) 午後 08時38分
初見の106:
=IF(OR(B3&C5="QQ",B3&D4="QQ",B4&D3="QQ",B4&D5="QQ",B5&C3="QQ",B5&D4="QQ",C3&D5="QQ",C5&D3="QQ"),"平穏","争い")
次が94です。
=IF(ISERR(FIND("QQ",B3&C5&1&B3&D4&1&B4&D3&1&B4&D5&1&B5&C3&1&B5&D4&1&C3&D5&1&C5&D3)),"争い","平穏")
投稿情報: くまぷー | 2010年4 月10日 (土曜日) 午後 08時39分
> 初見の106:
> =IF(OR
あはっ、、、同じだーーー
ん、、、1こ、、なぜか負けてルーーーー
投稿情報: ジョー3 | 2010年4 月10日 (土曜日) 午後 08時41分
ジョー3の57今一つ理解できない。
正しいのは確かなんですが・・・・
投稿情報: y sakuda | 2010年4 月10日 (土曜日) 午後 08時49分
>ジョー3の57今一つ理解できない。
呑みながら、、勘で作ったから、、、
呑んだらきっと分かる。。。。。・・・・・かもしれないって、、、いっとこう。。
投稿情報: ジョー3 | 2010年4 月10日 (土曜日) 午後 08時51分
ジョー3さんの57
=IF(SUM(B5&D5=C3,B3&B5=D4,B3&D3=C5,D3&D5=B4)=3,"平穏","争い")
のほうが自然のような気がする。
それにしても、SUMのそういった使い方は忘れていました。
配列数式のイメージが強くて。。
ORがやっぱり最初に浮かぶ。
で、ジョー3さんのふんどしを使って相撲を取りたくなった。
まだ、やっていないけど、何となく1、2文字は減りそうな予感。
投稿情報: min | 2010年4 月10日 (土曜日) 午後 10時00分
ん、さっき投稿した式ではだめなのか。
失礼しました。
投稿情報: min | 2010年4 月10日 (土曜日) 午後 10時02分
> =IF(SUM(B5&D5=C3,B3&B5=D4,B3&D3=C5,D3&D5=B4)=3,"平穏","争い")
> のほうが自然のような気がする。
それやろうとして、、、
C4,B4で、ご判断に気づきました。
投稿情報: ジョー3 | 2010年4 月10日 (土曜日) 午後 10時06分
>ん、さっき投稿した式ではだめなのか。
うわーーー、、、はえーーーー
投稿情報: ジョー3 | 2010年4 月10日 (土曜日) 午後 10時07分
みたいなーーー
最初突っ走った、
58とか、、、
うまくいかなかった
配列式とか、、、、
やはり、、、時間切れだった、
row と columnをつかったの、、、
あと、、、へーーーそんな関数??ってのとか、、、
投稿情報: jyo-3 | 2010年4 月10日 (土曜日) 午後 10時21分
>row と columnをつかったの、、、
使ってましたが、今回のは要素数が3なので、RowとかColumn使うと長くなっちゃうんでやめました。
投稿情報: y sakuda | 2010年4 月10日 (土曜日) 午後 10時29分
こんばんは~
今日は休みで出かけていたのですが、設備のトラブルで呼び出され出社し、先程戻りました。
で、結局…
=IF(ISERR(FIND("Q1Q",B3&1&C5&1&D3&1&B4&1&D5&1&C3&1&B5&1&D4&1&B3)),"争い","平穏")
の76文字から短縮出来ませんでした。
>SUM(B5&D5>C3,B3&B5>D4,B3&D3>C5,D3&D5>B4)
う~ん、言われて見れば…
さすが、ジョー3さん!
投稿情報: かず | 2010年4 月10日 (土曜日) 午後 10時37分
>う~ん、言われて見れば…
酒飲んでの、思いつきは、、、
????のかずさんには、、、
・・・・・・・・・・・・・・・・・・・
ふふふ、、、、
投稿情報: ジョー3 | 2010年4 月10日 (土曜日) 午後 10時55分
あらら、問題を読み間違えたようです。
隣合っている時のみ、「争い」と判断してしまいました。
これだと簡単なのかな?これだと何文字になりますか?
投稿情報: 通りすがり | 2010年4 月10日 (土曜日) 午後 11時08分
>隣合っている時のみ、「争い」と判断してしまいました。
ああ、、、・・・それもいいかも、、、・・・そんな問題も、、
で、、
斜めは(B3とC4)とか、、、どちらにしましょう。
投稿情報: ジョー3 | 2010年4 月10日 (土曜日) 午後 11時16分
斜め隣も「争い」としました。
投稿情報: 通りすがり | 2010年4 月10日 (土曜日) 午後 11時25分
Q(チェスのクイーン)は縦横斜めずーーとですが、、=今回の問題
隣のみですと、、、
日本の将棋の王(チェスではK=キング)で、、
Kを2人で、、、別問題になりますねーー
それで宜しければ、、
・・・・・・2,3日考えさせてくださいね、、
投稿情報: ジョー3 | 2010年4 月10日 (土曜日) 午後 11時27分
>斜め隣も「争い」としました。
そうすると、、、
K問題ということで、、
通りすがりさんの回答は、、、2,3日、、伏せて置いていただければ、、、うれしいです。
投稿情報: ジョー3 | 2010年4 月10日 (土曜日) 午後 11時30分
B3にQがあるとき、
C3かC4かB4にQがあれば、「争い」
C4にQがあるとき、必然的に「争い」
なんか簡単そうだな…
投稿情報: 通りすがり | 2010年4 月10日 (土曜日) 午後 11時30分
>隣合っている時のみ、「争い」と判断してしまいました。
全く別の問題になっちゃいますね。
さて、どんな手があるかな?
投稿情報: y sakuda | 2010年4 月10日 (土曜日) 午後 11時30分
>通りすがりさんの回答は、、、2,3日、、伏せて置いていただければ、、、うれしいです。
了解しました。そう思って、伏せておきましたw
でも、簡単すぎませんかね???
投稿情報: 通りすがり | 2010年4 月10日 (土曜日) 午後 11時31分
>Q(チェスのクイーン)は縦横斜めずーーとですが、、=今回の問題
そういうことなんですね。
チェスを知っていれば、問題を読み違わなかったんですねw
>日本の将棋の王(チェスではK=キング)で、、
>K問題ということで、、
なるほど…
投稿情報: 通りすがり | 2010年4 月10日 (土曜日) 午後 11時34分
>でも、簡単すぎませんかね???
いやーーーー・・・・
閃かないでスーーーー・・・・・
どっちが短いか、、、わからん、、、
あ、、、、
飛車
角行
金
銀
・・・・・・
夢が広がり過ぎそう。。。。。
投稿情報: jyo-3 | 2010年4 月10日 (土曜日) 午後 11時38分
↑そのまま来週の問題にしちゃったら?>くまぷーさん
投稿情報: y sakuda | 2010年4 月10日 (土曜日) 午後 11時38分
あ、、、賛成です。。。
それ良いと思います。。
くまぷーさん、、、お願いしますーーー
=あっちは、、、その次でも、、
次の次でも、、、
投稿情報: ジョー3 | 2010年4 月10日 (土曜日) 午後 11時41分
>飛車、角行、金、銀
問題にするのんい、どっちに向いているかの区別をどう表現するか頭をひねるとこですが、種類の違うのがお互いにあたっているかどうかの判定になったら物凄く難しそう。
>↑そのまま来週の問題にしちゃったら?>くまぷーさん
はジョー3の飛車角金銀ではなく通りすがりさんの王の意味です。
投稿情報: y sakuda | 2010年4 月10日 (土曜日) 午後 11時42分
>はジョー3の飛車角金銀ではなく通りすがりさんの王の意味です。
も、もも、、、もちろんです。。。
きん、ぎん、、は、、、やりたくないですーーーー
投稿情報: ジョー3 | 2010年4 月10日 (土曜日) 午後 11時45分
良かったです。
「そんなの簡単だ」
と言われたら、このまま「通りすぎ」ようかと思いましたw
ところで、
y sakudaさんの
=MID("争い平穏", ,2)
は、素直に
=IF( ,"争い","平穏")
とした方が2文字短いですよ?
それにしても、現在、中身を解読中ですが、解読不明ですw
ジョー3さんの
>=IF(SUM(B5&D5>C3,B3&B5>D4,B3&D3>C5,D3&D5>B4)=1,"平穏","争い")
は、すごくシンプルで良いですね。
こちらも解読中ですが、なんとなく分かるけど、絶対発想できない…
投稿情報: 通りすがり | 2010年4 月11日 (日曜日) 午前 12時07分
間違えた
誤:解読不明ですw
正:解読不能ですw
投稿情報: 通りすがり | 2010年4 月11日 (日曜日) 午前 12時15分
>>=IF(SUM(B5&D5>C3,B3&B5>D4,B3&D3>C5,D3&D5>B4)=1,"平穏","争い")
>は、すごくシンプルで良いですね。
>こちらも解読中ですが、なんとなく分かるけど、絶対発想できない…
実は、、、
通りすがりさんの、、、
58の一言が、、、なければ、、、
ワイン&お風呂&ビール=57は、、、、
発想することはなかった、、、です。
=感謝、、感謝、、感謝、、、
投稿情報: ジョー3 | 2010年4 月11日 (日曜日) 午前 12時16分
さて、、、寝ようかなーーー
ん、、、、、、
からくちさんの、、、
お言葉を、、、、見ないでは、、、、
寝たくないなーーーーー
。。。。。。
こわい男だよーーー・・・・・・・
・・・・・・
何が出てくるか、、、、、、
投稿情報: ジョー3 | 2010年4 月11日 (日曜日) 午前 12時20分
>なぜか、素直にIF使った方が短くなるとは思わなかったw
>IFでやると私のも68⇒66で2文字減りますね。
ここで書いていましたね。
>通りすがりさんの、、、
>58の一言が、、、なければ、、、
そんな気がします。
私は噛ませ犬ですw
でも、すごく良い数式ですw
投稿情報: 通りすがり | 2010年4 月11日 (日曜日) 午前 12時22分
む印さん、、、
kirさん、、、
minmaxさんーーーー
あ、、、、眠くなってきました。。。。。。。
碁、、やったら、、、途中で眠りそうですーーー
投稿情報: ジョー3 | 2010年4 月11日 (日曜日) 午前 12時28分
今日はすぐに寝てしまい今目が覚めました。
>↑そのまま来週の問題にしちゃったら?>くまぷーさん
了解しました。
それでは「関数で出来ますか~?」の第56問目は
「2枚の王将」ということで・・・(^^ゞ
投稿情報: くまぷー | 2010年4 月11日 (日曜日) 午前 12時30分
>「2枚の王将」ということで・・・(^^ゞ
「餃子2枚」と読み違えそうw
投稿情報: 通りすがり | 2010年4 月11日 (日曜日) 午前 12時37分
>なぜか、素直にIF使った方が短くなるとは思わなかったw
いやーー、こんなのばっかやってると、IF⇒余計、文字列の数を増やすと""の分だけ損というような先入観がwww
今回は最初から最後までIFは式のどの段階でも試しすらしてないんじゃないかな?
試作段階では結構使うこともあるんですがね^^;
投稿情報: y sakuda | 2010年4 月11日 (日曜日) 午前 12時38分
>58の一言が、、、なければ、、、
そっwww
ここの人は誰かが短い文字数宣言すると俄然やる気になって、いつの間にかそれ超えちゃう傾向が^^
投稿情報: y sakuda | 2010年4 月11日 (日曜日) 午前 12時39分
>OR(SUM((B3:D5>"")*({0;1;5}+{0,3,9}))={0,2,7,9}+8)
この式のみ、解読出来ました。
でも、どうしたらこんな発想が?
投稿情報: 通りすがり | 2010年4 月11日 (日曜日) 午前 12時45分
>この式のみ、解読出来ました。
これ一番訳が分からない代物なんだこんなもの解読しても・・・・
単に苦し紛れでひねりだしてるだけですwww
投稿情報: y sakuda | 2010年4 月11日 (日曜日) 午前 01時09分
遅くなりました~
76:=IF(ISERR(FIND("Q0Q",B3&0&D4&0&B5&0&C3&0&D5&0&B4&0&D3&0&C5&0&B3)),"争い","平穏")
71:{=IF(VAR(IF(B3:D5>"",{1,3,5}))+VAR(IF(B3:D5>"",{1;3;5}))=10,"平穏","争い")}
68:{=IF(OR(VAR(IF(B3:D5>"",{1,4,7;6,99,2;3,8,5}))*2={1,49}),"平穏","争い")}
68:{=IF(ABS(VAR(IF(B3:D5>"",{1,4,7;6,99,2;3,8,5}))-12.5)=12,"平穏","争い")}
67:{=IF(MOD(VAR(IF(B3:D5>"",{1,4,7;6,-8,2;3,8,5}))-0.5,24),"争い","平穏")}
67:{=TEXT(VAR(IF(B3:D5>"",{1,4,7;6,-8,2;3,8,5}))-1.5,"[=23]平穏;平穏;争い")}
それにしてもジョー3さんのには脱帽。
投稿情報: kir | 2010年4 月12日 (月曜日) 午後 12時45分
kirさん待ってました^^
VARできましたか~~
71のはなるほどですが、後のは???ですねーー
一味違いますねーー
後はからくちさん,minmaxさんが出てくるのかな?
投稿情報: y sakuda | 2010年4 月12日 (月曜日) 午後 08時10分
>遅くなりました~
ををーーーまってましたよーーーー
>それにしてもジョー3さんのには脱帽。
短縮の得意な、、あなたにそういわれると、、くすぐったい。。
VAR ???
なんだっけ、、、こんばんの、、おつまみにしようっと。。。
投稿情報: ジョー3 | 2010年4 月13日 (火曜日) 午後 05時35分
VAR ですか!!!
そそ、、、こんな雰囲気を、、、やろうとして、、、できませんでした。
すごいなーーーー
でも、、、解読しようとする、、力がないなーーー
投稿情報: ジョー3 | 2010年4 月13日 (火曜日) 午後 06時25分
想像54
やってませんが?
投稿情報: min | 2010年4 月13日 (火曜日) 午後 09時56分