【問 題】
<上下同数何種>: 上(前14桁)と下(後14桁)両方にある1桁の数(重複は除く)
(からくちさん出題)
解答用参考ファイル:Q156_1をダウンロード(xlsx) Q156_1をダウンロード(xls)
**********************************************************************************
尚、解答締め切りは02/02(土)の午後8時の予定です。状況によっては
変更される可能性があります。
また、解答発表までは直接数式を書き込むこと・ポイントとなる関数名を
書き込むことはご遠慮ください。
********************************************************************************
からくちさんらしい問題だけど・・・・
なんか難しそう^^;
投稿情報: y sakuda | 2013年1 月29日 (火曜日) 午後 08時06分
こ、こ、、、、ここ、、、、、
こりゃ、、またーーーー
よく、、、くまぷーさんが、、、、3こ、、同時を、、、、
・・・・・・・・・・・・・・・・
投稿情報: ジョー3 | 2013年1 月29日 (火曜日) 午後 08時11分
あのねーーー
今後3週間忙しいから・・・・・
・・・・・・・・・・・・・・・・
この問題3問で・・・・4週間でも、、、、いいかもなーーー
ぱっとみ、、、2問目を今週やろうかなーーー・・・・なんて、、、
投稿情報: ジョー3 | 2013年1 月29日 (火曜日) 午後 08時18分
2問目、やりました。50回 f9・・・・合格でした。
ん、、、、文字数!!・・・それは、、、無視・・・・
1,3は、、、明日以降の予定です。
投稿情報: ジョー3 | 2013年1 月29日 (火曜日) 午後 08時27分
あ、、、、
見落としてました。
???
4問かーーー
やったのは3問目だった。
投稿情報: ジョー3 | 2013年1 月29日 (火曜日) 午後 08時44分
あああーーーー・・・・・
とほほ、、、
投稿情報: ジョー3 | 2013年1 月29日 (火曜日) 午後 08時48分
>やったのは3問目だった。
ジョー3さんが2問目と仰っていたので・・・・(^^ゞ
いりいろと不手際で申し訳ありません。m(__)m
あ、xlsxとxlsの2種類あるわけは、どういうわけかxlsで
保存しようとしたら、互換性の問題があるって警告が出たので・・・
急いでアップするために2種類にしてしまいました m(__)m
投稿情報: くまぷー | 2013年1 月29日 (火曜日) 午後 08時54分
結局今週は一問だけってことになるんですね。
ちょっと質問です。極稀にですが、下が14ケタ以下になっちゃう場合があるんですが、無視していいですか?
無視しない場合はどのような取扱いでしょうか?
また、
下は一例ですが、
47433923141475
38681073818244
私は同じ数は1が2個、2が一個で数が一致し、2種が正解だと思うのですが、問題シートでは5になって来る。
問題の意味分かってないのかな?
とりあえず作ったやつは↑によって初めから正解じゃないかも知れませんし、欠陥があるの分かってるんですが、無茶苦茶長い^^;
投稿情報: y sakuda | 2013年1 月29日 (火曜日) 午後 09時55分
47433923141475
38681073818244
>上(前14桁)と下(後14桁)両方にある1桁の数(重複は除く)
◆1,2,3,4,7の5ではないでしょうか?
投稿情報: maron | 2013年1 月29日 (火曜日) 午後 10時04分
>結局今週は一問だけってことになるんですね。
くまぷーさんは、、
3もんとか、4もんとか、、同時は、、、なかなか、、、ゆるしてくんないと、、おもってた。
>◆1,2,3,4,7の5ではないでしょうか?
うんうん、、、
投稿情報: ジョー3 | 2013年1 月29日 (火曜日) 午後 10時09分
>◆1,2,3,4,7の5ではないでしょうか?
あっ、そうか、使用数は一致してなくても良いのか^^;
maronさんありがとうございます。
で、答えは合いましたが、100オーバー
どうしようもネーなw
投稿情報: y sakuda | 2013年1 月29日 (火曜日) 午後 10時11分
◆とりあえず70台
投稿情報: maron | 2013年1 月29日 (火曜日) 午後 10時14分
短かしさ・・・・
1)文字数
2)関数の数
3)考え方
・・・・・・・・・・・・・・・・
なんかねーーーー
・・・・・・・・・・・
閃かないが、、、ありそうなんだよねーーー・・・・・なんかが、、、
・・・・・・・・・・・・・・・・・だが、、、勘は、、、、むむーーーー
投稿情報: ジョー3 | 2013年1 月29日 (火曜日) 午後 10時30分
>とりあえず70台
4問合計で、、、すご過ぎる
2問目だけで、、、もう少し頑張れる
わたしは3-4-1-2の順です
投稿情報: からくち | 2013年1 月29日 (火曜日) 午後 10時56分
>4問合計で、、、すご過ぎる
◆うそでしょう、!
◆<上下同数何種>だけですけど
投稿情報: maron | 2013年1 月29日 (火曜日) 午後 11時08分
発想変えて別法考えたら、わずかに減っただけ・・・・
で、もうチョイ短くしてやっと二けた(と言っても90台)にしたら、あるケースであえなく撃沈^^;
今日はもうやめです・・・・・
投稿情報: y sakuda | 2013年1 月29日 (火曜日) 午後 11時33分
対応しようとしたら、若干増えて97まで戻った。
でも10000回に一回くらい下が12ケタ以下になる場合で条件が合うとこける。
(VBAで回しっぱなしにしてチェックしました)
原因が分かってるから対応可能ですが、対応すると100は確実に超える。
からくちさん、合計28ケタ以下も対応するのかどうか条件の明示をお願います。
投稿情報: y sakuda | 2013年1 月30日 (水曜日) 午前 12時02分
>合計28ケタ以下も対応するのか
2問目(上下同数何種)の問題は
仮に28桁未満になってしまった時(例えば27桁に)
表示上の上下では無くあくまで先頭より14桁
と
15桁目以降の数字(この場合13桁)
での判断でお願い致します
投稿情報: からくち | 2013年1 月30日 (水曜日) 午前 05時02分
>15桁目以降の数字(この場合13桁)
了解ですが、長くなる一方w
しかし、可能性としては合計14ケタ以下なんてのも起こり得るな^^;
投稿情報: y sakuda | 2013年1 月30日 (水曜日) 午前 09時52分
そこまで厳しいと、今の所Excel2007以上限定で78
2003以下ではきちんと整理したのないですが、100前後かな?
投稿情報: y sakuda | 2013年1 月30日 (水曜日) 午前 10時15分
整理しなおしたら、2003以下でも83になった^^
やっぱり夜中(明け方)より朝ですねーー
投稿情報: y sakuda | 2013年1 月30日 (水曜日) 午前 10時31分
テスト用コードの提示
力技でエラーケースを検出するコードです。
A1にテストしたいセルアドレス例えばE6 を入れて実行してください。
エラーが発生するまでループして、ループ回数を表示します。
Sub test()
Dim wTarget As Range, I As Long, wFlg As Boolean
Application.ScreenUpdating = False
With ActiveSheet
Set wTarget = .Range(.Range("A1"))
I = 0
wFlg = True
Do While wFlg
Application.Calculate
I = I + 1
If .Range("G6") <> wTarget Then
wFlg = flase
End If
Loop
MsgBox I
End With
Application.ScreenUpdating = True
End Sub
なお、エラーが発生しないような場合は無限(と言ってもカウンタがオーバーフローするまで)止まりませんので、CTRL+BreakでVBAの実行を強制終了してください。
参考まで。
投稿情報: y sakuda | 2013年1 月30日 (水曜日) 午前 10時47分
やってみましたが、72。
何とも無駄のありそうな式ですが。
とりあえず。。
投稿情報: min | 2013年1 月30日 (水曜日) 午後 10時36分
>やってみましたが、72。
無駄がありそうでこれはすごいのでは?
2003版ですが、これなら減るってアイデア試してみたら、見落としがあって、関数一つ減らしたけど、字数は82と一文字減っただけ。
2007以降版は同じアイデアでは却って一文字増えた^^;
結局78/82で停車中です。
投稿情報: y sakuda | 2013年1 月30日 (水曜日) 午後 11時03分
風呂上がりにちょっと無駄を省きましたが、根本的に考え方が変わらないので
63にしかなりません。
ここの皆さんなら、常識の範囲だと思いますので
こんなのは大したことないと思いますが。
もう少し発想を変えないとデスネ。
投稿情報: min | 2013年1 月30日 (水曜日) 午後 11時52分
皆さん、2問目とか4問合計とか???
xlsでは1問しかありませんけど、上下同数何種? ですよね。
がんばって66文字
チェック用マクロ
wFlg = flase → wFlg = false
ですね。
投稿情報: ni | 2013年1 月31日 (木曜日) 午前 12時14分
>wFlg = flase → wFlg = false
そうです。飛んだ失礼をいたしました。
Option Explicitを入れてなければ、値のない変数扱い(つまりゼロ)ですから動きます。
修正版です。
Sub test()
Dim wTarget As Range, I As Long, wFlg As Boolean
Application.ScreenUpdating = False
With ActiveSheet
Set wTarget = .Range(.Range("A1"))
I = 0
wFlg = True
Do While wFlg
Application.Calculate
I = I + 1
If .Range("G6") <> wTarget Then
wFlg = False
End If
Loop
MsgBox I
End With
Application.ScreenUpdating = True
End Sub
投稿情報: y sakuda | 2013年1 月31日 (木曜日) 午前 01時03分
niさんが66、minさんが63・・・・・
私とはやってることが全く違うんだろうな・・・・・
投稿情報: y sakuda | 2013年1 月31日 (木曜日) 午前 01時04分
67
何なんだろ、この微妙な違い。
しかし、今回はジョー3がおとなしいですね。忙しいのかな?
投稿情報: y sakuda | 2013年1 月31日 (木曜日) 午前 06時16分
何か、、、出題ミスかな・・・余りに静か、、、
それに文字数も4問中の2問目だけで
後の3問(1・3・4問目)は全く、、、
すみません。。。
投稿情報: からくち | 2013年1 月31日 (木曜日) 午前 07時17分
>何か、、、出題ミスかな・・・余りに静か、、、
結構面白いですよーー
あまり、面白い回答作れてませんけど^^
投稿情報: y sakuda | 2013年1 月31日 (木曜日) 午前 08時29分
>それに文字数も4問中の2問目だけで
◆最初は4問が出題されましたが、途中で2問目だけに訂正されましたので、
◆みなさんの解答が2問目だけになっているのだと思います
◆ところで、最初の72から減りません(*_*;
投稿情報: maron | 2013年1 月31日 (木曜日) 午前 08時40分
>◆最初は4問が出題されましたが、途中で2問目だけに訂正されましたので
私もちらっと見たけど、その時は他の作業やってたかなにかでダウンロードしなかった。
投稿情報: y sakuda | 2013年1 月31日 (木曜日) 午前 08時50分
>途中で2問目だけに訂正されましたので
あっ!本当だ、、、知りませんでした
1・2は同類の問題
3・4も同類の問題だったのですが、、、
>niさんが66、minさんが63
>67 何なんだろ、この微妙な違い
>最初の72から減りません
解答例は58を予定
これは面白くも何とも無い式です
一般的に考えれば極当たり前の式です
少なくてもわたしの感覚では
因みにC6の値は何桁でもOKです
1桁でも100桁でも、、、
投稿情報: からくち | 2013年1 月31日 (木曜日) 午前 11時17分
うーーん、50台でできるのか・・・・
投稿情報: y sakuda | 2013年1 月31日 (木曜日) 午前 11時41分
>しかし、今回はジョー3がおとなしいですね。忙しいのかな?
ただいまーーー
さっきまでズー-と、忙しかった。
9割方・・・・okで、、、今やってみる。
・・・・・
勘は、,,うまい方法があると、言っている。しかし、、、閃かない。
・・・・・・・・・・・・・・・
では、、、、では、、、、
投稿情報: ジョー3 | 2013年1 月31日 (木曜日) 午後 09時08分
出来た。・・・・・
自信あるぞ・・・・
数えたら・・・・58・・・・おおーーーーーいいぞーーーー
で、答えが、、、、3回に1回しか合わない・・・・合うはずなのにーーー
・・・・・・・・・・・・・・・
あはは、、、
・・・・・・・・・・・・・・・
投稿情報: ジョー3 | 2013年1 月31日 (木曜日) 午後 09時36分
う~~~ん、、、しかし困った
>解答例は58を予定
これは4問出題時の解答例
他の3問はこの問題を解く為の通過点
言い換えれば、、、ヒントの様な問題
この問題の解答例は他の3問の寄せ集めに過ぎない
つまり他の3問の解答例も書いている事になってしまう
どうしよう。。。
投稿情報: からくち | 2013年1 月31日 (木曜日) 午後 10時02分
>どうしよう。。。
だいじょうぶ、だいじょうぶ、、、、気付きません・・・・
・・・・・・・・・・・・・・・
あ、、、ごめんごめん、、、俺だけかも、,,
・・・・・・・・・・・・・・・・・
そういうことってあるよねーーー
・・・・・・・・
では、、、4問にして、・・・・
1ヶ月問題にするかも・・・・くまちゃんが、、、、・・・・
・・・・・・・・・・・・・・・・
投稿情報: ジョー3 | 2013年1 月31日 (木曜日) 午後 10時08分
>1ヶ月問題にするかも・・・・くまちゃんが、、、、・・・・
そうしてもいいのですけど
間延びしてしまいませんか?
投稿情報: くまぷー | 2013年1 月31日 (木曜日) 午後 10時25分
>気付きません・・・・
いえ、、、分かります
仮にこの問題が
最大値と最小値の合計は、、、とした場合
=MAX()+MIN()が解答例
他の問題が
最大値は・最小値は、、、
投稿情報: からくち | 2013年1 月31日 (木曜日) 午後 10時29分
>間延びしてしまいませんか?
まあ精々一週間延長が限度では?
私の場合、できるかできないかは確実に1~2日できまっちゃうからそれ以上長くても意味ないです。
私の67はジョー3が使ったことないとおっしゃってた関数使ってるんで、それ外すことを考えたら間延びして大幅に伸びちゃった^^;
多分例によって難しく考えすぎてるんだろうな・・・・・
投稿情報: y sakuda | 2013年1 月31日 (木曜日) 午後 10時30分
うむむ、、、では、、、
出題者が、、、決めたら、、、いいと、、おもう。
・・・・・・・・・・・・・・・
4問、、、
1Wでも
2Wでも
3Wでも、、、
・・・・・・・・・・・・・・
4Wでも、、、
・・・・・・・・・・・・・
いいでーーー
投稿情報: ジョー3 | 2013年1 月31日 (木曜日) 午後 10時51分
ところで、くまぷーさん変な投稿が入ってるのお気づきですか?
http://kumapooh.typepad.jp/blog/2009/01/post-a4b5.html?cid=6a013485c89725970c017ee8155b1c970d#comment-6a013485c89725970c017ee8155b1c970d
なおこのコメントは削除願います。
投稿情報: y sakuda | 2013年1 月31日 (木曜日) 午後 11時23分
お早うございます。
>なおこのコメントは削除願います。
そうします。m(__)m
投稿情報: くまぷー | 2013年2 月 1日 (金曜日) 午前 05時58分
虫歯が痛んで、、全くやる気になれなかったのですが
仕方なく歯医者で神経抜いてもらって
麻酔が効いているうちにやってみました
最初に出来たのが61、短縮試みて58になりましたが
これ以上は思いつきません、、
投稿情報: む印 | 2013年2 月 1日 (金曜日) 午後 02時54分
>最初に出来たのが61、短縮試みて58になりましたが
皆さん凄いな・・・
ところで、くまぷーさんこれは予定通り今週答え合わせなんでしょうか?
投稿情報: y sakuda | 2013年2 月 1日 (金曜日) 午後 03時20分
>ところで、くまぷーさんこれは予定通り今週答え合わせなんでしょうか?
からくちさんの、出題意図からして(わたしの半ば想像だが)、、
同時4問にして、、来週・・・答え合わせというのは、、どうでしょうか?
・・・・・・(さてさて、、、実は、この問題さえきちんと解いてないじょーなのだ)
投稿情報: ジョー3 | 2013年2 月 1日 (金曜日) 午後 07時06分
しかし、、、からくちさんは、、、数字問題が・・・・おすきですねーーー
ていうか、、、、すごいですねーーーー
で、かれに、おつきあいできちゃう、、、、みなさんも・・・すごいけど、、、
・・・・・・・・・・・・・
で、、、名案が迷案になり、、、ちょっとこまってるじょーーーなのだ、、、
投稿情報: ジョー3 | 2013年2 月 1日 (金曜日) 午後 07時20分
>ところで、くまぷーさんこれは予定通り今週答え合わせなんでしょうか?
はい、予定通り、これ1題でいきます。
現在、在庫もないですし・・・
投稿情報: くまぷー | 2013年2 月 1日 (金曜日) 午後 10時08分
了解です。
って言っても67から全くダメですから半分観客モードですがw
ついでですが明日は遅刻の予定です。
>現在、在庫もないですし・・・
ここはやっぱ、ジョー3の出番ですねーー
投稿情報: y sakuda | 2013年2 月 1日 (金曜日) 午後 11時41分
>って言っても67から全くダメですから半分観客モードですがw
あ、、、私は69です。・・・・むむーーー
投稿情報: ジョー3 | 2013年2 月 2日 (土曜日) 午後 04時15分
>あ、、、私は69です。・・・・むむーーー
数え違え、、、71・・・・
で、違う考え方・・・・どうだーーーー
あ、、、67だ。
投稿情報: ジョー3 | 2013年2 月 2日 (土曜日) 午後 04時45分
何か良い考えがありそうで、何かに気付いていない・・・感じ・・・
駄目みたいです。sakudaさんと、同じ文字、、でも、、違う手段だろうなーーー
投稿情報: ジョー3 | 2013年2 月 2日 (土曜日) 午後 04時58分
◆みなさんよりは多いですが、72が69になりました
投稿情報: maron | 2013年2 月 2日 (土曜日) 午後 05時20分
> ◆みなさんよりは多いですが、72が69になりました
67も69も同じようなものですね、、、50台を横に置くと、、、
で、いろいろ、60台もありそうで・・・これも面白かった。
投稿情報: ジョー3 | 2013年2 月 2日 (土曜日) 午後 05時28分
ちょっと時間があったので、もう少しやってみましたが、60にしかなりませんでした。
それにしても今日この問題だけの答え合わせだと、
からくちさんは困らないのだろうか。
投稿情報: min | 2013年2 月 2日 (土曜日) 午後 07時55分