角が効いているマスの数を数えてください。
最大16ですが、飛車が邪魔すると・・・
もちろんAA列より右は参照不可です。
ただし4セルまでのワークエリアの使用はみとめます。
もちろん、1セルでやってもかまいません。
注.将棋盤の色や正解が変わらなくなった場合は、終わらせて改めて開くか、
開発⇒マクロ⇒EVStartを起動してください。
(y sakudaさん)
解答用参考ファイル: 20200627をダウンロード
出題者を含めて4名の方の解答作成完了宣言の後に、このスレに直接解答式をお書きください。
この問題に関しては解答用の別スレは作成いたしません。
******************************************************************************************
いよいよ、在庫も少なくなってきました。
投稿情報: くまぷー | 2020年6 月26日 (金曜日) 午後 02時33分
これ、面倒なだけでつまらないです・・・・
問題ですが、ジョー3の酔っ払いシリーズが後二つあるんでは?
投稿情報: y sakuda | 2020年6 月26日 (金曜日) 午後 04時06分
あと一つです。
3作目は来ていません。
投稿情報: くまぷー | 2020年6 月26日 (金曜日) 午後 05時27分
あれ?2作目をminさんがチェックして3作目を私がチェックしたはずですが?
投稿情報: y sakuda | 2020年6 月26日 (金曜日) 午後 07時39分
>あれ?2作目をminさんがチェックして3作目を私がチェックしたはずですが?
その後、音沙汰無しです。
投稿情報: くまぷー | 2020年6 月26日 (金曜日) 午後 09時31分
えーっと、飛車の時はどうやったんだっけ???^^
投稿情報: ni | 2020年6 月26日 (金曜日) 午後 10時09分
単なる角の効き筋だけでもややこしい
投稿情報: ni | 2020年6 月26日 (金曜日) 午後 10時22分
とりあえず作業セル使って210ってのが出来たのですが、
チェックプログラムで1回目エラーになってしまいます。
正解の値と回答の値はあっているのでVBAのチェックがおかしいと思うのですが・・・
ダウンロードしたファイルはv4です。
投稿情報: ni | 2020年6 月26日 (金曜日) 午後 11時18分
>ダウンロードしたファイルはv4です。
最後に送ったのはV5のはずです。何が悪かったのか覚えてませんが^^;
投稿情報: y sakuda | 2020年6 月27日 (土曜日) 午前 12時29分
>最後に送ったのはV5のはずです。
すみません。V5がありました。
差し替えました。申し訳ありません。m(__)m
投稿情報: くまぷー | 2020年6 月27日 (土曜日) 午前 01時37分
条件設定が多くて、面倒ですね。。
とても頭では考えきれないですね。
地道にやるしかないかな。
結構疲れるかも。
何か画期的な方法があるのか?
投稿情報: min | 2020年6 月27日 (土曜日) 午前 10時23分
とりあえずやってみた。
sakudaさんのチェックは通ったので、
255でした。
ここから10以上は減らせるかもしれないですが、疲れました。
出かけるので、、
出題期間が長引けはもう少しやるかもしれませんが
一応終了ということでお願いします。
とりあえずやった式は
解答欄133
作業セル
32が2セル
29が2セル
作業セルも減らせますが頭が混乱するのでとりあえずこのまま。
投稿情報: min | 2020年6 月27日 (土曜日) 午前 11時16分
ところで、問題作ったほうがいいのかなあ?
変な問題しかつくれないけど。。
投稿情報: min | 2020年6 月27日 (土曜日) 午前 11時18分
私はこれ、ワークセル使った式はまだ作ってないんですが、1セルで340台が最短だったはずです。
1セルの式はもう短縮難しいはずだけど、式見てもさっぱりなにやってるのか分からないwww
投稿情報: y sakuda | 2020年6 月27日 (土曜日) 午後 12時00分
★終了宣言
1. minさん
2.
3.
4.
>ところで、問題作ったほうがいいのかなあ?
>変な問題しかつくれないけど。。
よろしくです。100字未満で収まるのがいいな・・・
投稿情報: くまぷー | 2020年6 月27日 (土曜日) 午後 01時11分
無事チェックを通りました^^
作業セル使って204
投稿情報: ni | 2020年6 月27日 (土曜日) 午後 01時40分
完全にどうやってたか忘れてしまって、問題作った時の式やっと解読して整理しました。
1セル319
ワークセル使用192
です。
投稿情報: y sakuda | 2020年6 月27日 (土曜日) 午後 02時48分
私は何時終了でも可です。
投稿情報: y sakuda | 2020年6 月27日 (土曜日) 午後 05時40分
>私は何時終了でも可です。
★終了宣言
1. minさん
2. sakudaさん
3.
4.
投稿情報: くまぷー | 2020年6 月27日 (土曜日) 午後 07時17分
ワークエリア使用は182にできた。
投稿情報: y sakuda | 2020年6 月27日 (土曜日) 午後 07時25分
作業セル使用で194になりました。{}が5組も必要(><)
投稿情報: ni | 2020年6 月27日 (土曜日) 午後 11時12分
列参照にするとあと6減るのですが、激重^^;
投稿情報: ni | 2020年6 月27日 (土曜日) 午後 11時16分
>列参照にするとあと6減るのですが、激重^^;
でしょうねw
私は1セルもワークエリア使用も列参照はありません。
投稿情報: y sakuda | 2020年6 月28日 (日曜日) 午前 12時56分
いい手が浮かびません。
投稿情報: くまぷー | 2020年6 月28日 (日曜日) 午後 01時31分
192できました。
sakudaさんの182と同じかな?
投稿情報: ni | 2020年6 月28日 (日曜日) 午後 05時39分
私も192から182になったから基本同じでは?
投稿情報: y sakuda | 2020年6 月28日 (日曜日) 午後 07時46分
静かですね
{}付の192で終了です
投稿情報: ni | 2020年6 月29日 (月曜日) 午後 10時03分
>{}付の192で終了です
★終了宣言
1. minさん
2. sakudaさん
3. niさん
4.
からくちさん、maronさん、ジョー3さんのお三方が
全然、現れないし、私もダメそうなので
今日、様子を見て「解禁」でもいいですかね?
投稿情報: くまぷー | 2020年6 月30日 (火曜日) 午前 08時46分
よろしいのでは?
投稿情報: y sakuda | 2020年6 月30日 (火曜日) 午前 10時27分
では午後8時を目途に・・・
投稿情報: くまぷー | 2020年6 月30日 (火曜日) 午前 10時29分
>私もダメそうなので
結局飛車と同じ話みたいなものなんで、ワークセル使えば簡単なんですが?
1セルの場合も整理出来ちゃえば長くなるだけで難しくはないです。
投稿情報: y sakuda | 2020年6 月30日 (火曜日) 午後 03時05分
>整理出来ちゃえば
年々、根気が・・・(^^ゞ
投稿情報: くまぷー | 2020年6 月30日 (火曜日) 午後 05時52分
>では午後8時を目途に・・・
★終了宣言
1. minさん
2. sakudaさん
3. niさん
4人揃いませんが解禁です。m(__)m
投稿情報: くまぷー | 2020年6 月30日 (火曜日) 午後 07時57分
では、
O6 {=MAX((B3:J11="飛")*ROW(1:9))}
O7 {=MAX((B3:J11="飛")*B2:J2)}
P6 {=MAX((B3:J11="角")*ROW(1:9))}
P7 {=MAX((B3:J11="角")*B2:J2)}
M6 {=16-2*MAX(ABS(P6:P7-5))-((O6-P6)^2=(O7-P7)^2)*MIN(SIGN(P6:P7-O6:O7)*(O6:O7-5)+5)}
29+26+29+26+82=192 でした。
投稿情報: ni | 2020年6 月30日 (火曜日) 午後 08時18分
M6,上手くまとめていますね~
力の差を感じます。
投稿情報: くまぷー | 2020年6 月30日 (火曜日) 午後 08時37分
niさんの192は私と同じです。 {}がないだけでー10と言うことです。
従って、1セルの式、319です。
=16-MAX(ABS(MID(MAX((B3:J11="角")*(ROW(1:9)&B2:J2)),{1,2},1)-5))*2-(MMULT({1,-1},MMULT((0&MID(LARGE((B3:J11>"")*(ROW(1:9)&B2:J2),{1,2}),{1;2},1))*1,{1;-1})^2)=0)*MIN(ABS(10*(MOD(MAX((ROW(1:9)&CODE(B3:J11&0))*1),10)=8)-MAX((B3:J11="飛")*ROW(1:9))),ABS(10*(MOD(MAX((B2:J2&CODE(B3:J11&0))*1),10)=8)-MAX((B3:J11="飛")*B2:J2)))
投稿情報: y sakuda | 2020年6 月30日 (火曜日) 午後 08時46分
あっ、M6の式、趣旨は同じですが、ちょっと違うので出しておきます。
=16-MAX(ABS(O6:O7-5)*2)-((O6-P6)^2-(O7-P7)^2=0)*MIN(ABS((P6:P7>O6:O7)*10-P6:P7))
投稿情報: y sakuda | 2020年6 月30日 (火曜日) 午後 08時49分
>((O6-P6)^2-(O7-P7)^2=0)
は
((O6-P6)^2=(O7-P7)^2)
で2個減りますね。
投稿情報: ni | 2020年6 月30日 (火曜日) 午後 08時53分
>((O6-P6)^2=(O7-P7)^2)で2個減りますね。
あっ、気が付かなかった^^;
投稿情報: y sakuda | 2020年6 月30日 (火曜日) 午後 09時53分
一応やったということで。
100{=16-MAX(ABS(O6:P6-5))*2-OR(O6-O7-P7+P6=0,O6-O7+P7-P6=0)*MIN(IF(O6<O7,10-O7,O7),IF(P6<P7,10-P7,P7))}
O6=26{=SUM((B3:J11="角")*B2:J2)}
P6=29{=SUM((B3:J11="角")*ROW(1:9))}
O7=26{=SUM((B3:J11="飛")*B2:J2)}
P7=29{=SUM((B3:J11="飛")*ROW(1:9))}
計210
でした。
投稿情報: min | 2020年6 月30日 (火曜日) 午後 11時11分
まあ、飛車の時から分かってたようなものですが、結局これも特に良い手がないってことですね・・・・
投稿情報: y sakuda | 2020年7 月 1日 (水曜日) 午前 12時27分