« 第36回 1~4位は何回でしょうか? 解答例 | メイン | 第37回 1の連続数は? 解答例 »

2018年3 月 6日 (火曜日)

コメント

maron

◆まさに「関数で出来ますか?」という問題です。
◆だから、長くなりました。
◆今の解答例は3桁ですが、2桁にしたいです。

くまぷー

こところ、全く手が出せません。(T.T)

y sakuda

しばらく問題の意味が分からなかったです。
意味が分かってもどうやるかは別の話w

y sakuda

結構難しい。
とにかく、上手く行かないところを場当たり的に修正してったら、とりあえずできたみたいですけど、立派な3ケタです^^

y sakuda

大分粘ってダイエットしたけど、今晩は123で終了みたい。
そろそろ細かい削りどころ見当たらなくなったから、方法変えないとダメかな?

maron

◆とにかく力技です。
◆最初は、114でした。
◆今はそれよりは、短くなっています。

y sakuda

123は理屈としては118で行けるはずでしたが、原因不明のゴミが出て、その始末で+5になっちゃった。

maron

◆今は、102です。
◆2桁までもう少し、頑張ります。

y sakuda

今日も時々眺めてたけど、別手法も大幅な削りどころも見えず、マイナーチェンジで121になっただけ。
二桁なんて、霞の先はるかです。
しかし、人の気配が・・・・

ni

ども、遅くなりました^^
>◆とにかく力技です。
力技の182です

くまぷー

>力技の182です

解答を作っているだけで立派なもんです。
私なんか・・・

ところで問題の在庫が0になってしまいました。
SOSです。

y sakuda

別法のアイデアがでない・・・・
問題のアイデアも・・・・・

min

ダウンロードしてみましたが、
なぜか、b3の数式がエラーになります。

しょうがないから、b3は15桁の数値が表示されると想定してやってみました。
細かいことは無視してとりあえずやってみました。

無駄はあるのでしょうが、81でした。
正式な数式が見えないので何とも言えませんが。

y sakuda

B3の式エラーになるようなものとは思えないんですが・・・・
=IF(RANDBETWEEN(1,3)=3,REPLACE(TEXT(BASE(RAND()*10^4,2,3),REPT(0,RANDBETWEEN(5,15))),3,REPT(1,RANDBETWEEN(3,5)),1),TEXT(BASE(RAND()*10^4,2,3),REPT(0,RANDBETWEEN(5,15))))

15ケタ未満の1,0の数列です。
しかし、81!!!

min

sukudaさんありがとうございます。
今、携帯からなので、教えていただいた数式でやってみます。

81は、もう少し減ると想定してますが。

y sakuda

>81は、もう少し減ると想定してますが。
私なんか、なんとか120を切れないか、もがいてるのに・・・・・

む印

>ダウンロードしてみましたが、
>なぜか、b3の数式がエラーになります。×2
Excel2007なのでBASE関数は対応できなくて、、、
で、手入力で1と0を15桁適当にやって
とりあえず出来たのは91です、、

む印

B3がエラーのため判らないのですが
多分問題の性質上、1の最大連続数は9までと考えて
式を立てています。
10以上だと対応しません、、、

y sakuda

そうか、Baseは2007じゃだめなんだ^^;

maron

◆これでいかがでしょうか?
B3=TEXT(DEC2BIN(INT(RAND()*10^2))&DEC2BIN(INT(RAND()*10^2)),REPT(0,RANDBETWEEN(5,15)))

む印

>◆これでいかがでしょうか?
うまく表示できてます
ありがとうございました!


maron

>ところで問題の在庫が0になってしまいました。
◆ただ今作成中です。
◆間に合うとは思いますが、皆さんも出題をよろしくお願いします。

からくち

わたしは2007までしか無いので、、、
質問があります

100001100000、、、12?

111111111111、、、12?


maron

◆そうなります。

y sakuda

今朝がた寝ぼけてるとき何となく思い付いて、それっきりになってたアイデア思い出しつつやってみたら、多少分かり易い式になって108
書いてる途中は却って長くなるように思えたんですが、お飾りが不要になって短縮。
でも80とか90とかおっしゃってる方にはとてもじゃないけど^^

からくち

取り敢えず書いて見ましたけど、、、

>81は
その文字数、、、話にならないです
皆さんの式を見る楽しみに変更


y sakuda

108をもう少しいじって、101惜しくも二けた入りならず^^;
でも・・・・
何となくF9押してたら、セットしてある条件付き書式が一回光った・・・・・
その後、F9押しっぱなしにしても、ちょっと思い当たったケース固定でいれてもOK
なんか、ものすごいレアケースがあるのかも・・・・・・

y sakuda

どうも、赤く光ったのは、目に見えない(と言うか、表示されない)微小な計算誤差みたいなんで、問題ないことにする^^

y sakuda

原因不明で、条件付き書式が反応してましたので、ループチェックのVBA作りました。
今のでは、UIが他人様に使っていただくようなものではありませんが、ご希望があれば、少々手を入れて、今晩中にくまぷーさんの所に送っておきますけど?

y sakuda

どうも、第2の方法も101止まりみたい・・・・
せめて、99でも良いから二けたにしたいんだけど・・・・

くまぷー

>今晩中にくまぷーさんの所に送っておきますけど?

送って頂ければすぐにファイルを差し替えます。m(__)m

min

実際に見直してませんが私の81も10には対応出来ないと思います。

ごめんなさい(>_<)

y sakuda

>送って頂ければすぐにファイルを差し替えます。m(__)m
じゃ、ちょっと作業して30分くらいで送ります^^

y sakuda

送りました。
宜しくお願いします。

くまぷー

>宜しくお願いします。

では、これからアップします。m(__)m

くまぷー

アップしました。
どうもありがとうございました。

ni

100できました
でも、10個以上の連続はたぶんダメ

これであの文字列連結が使えたらさらに短縮できるはずだけど、
Office365サブスクリプションなんて購入してない・・・

maron

くまぷーさん、
◆解答例を送ります。
◆皆さんの解答を見るのが、とても楽しみです。
 maron

y sakuda

なんか、皆さん10文字連続がとおっしゃってるけど、理解不能。
私の全然ちがうんだろうな。
どういう方針なんだろうか?

maron

>10文字連続
◆きっと、1が10個連続することだと思います。

からくち

わたしは2007なので、、、

>B3=TEXT(DEC2BIN(INT(RAND()*10^2))&DEC2BIN(INT(RAND()*10^2)),REPT(0,RANDBETWEEN(5,15)))
これの
DEC2BIN(RAND()*100)
この部分RANDが63.*******なら111111
111111&111111なら111111111111
つまり求める値は、、、12
と言う事ではないでしょうか

y sakuda

>◆きっと、1が10個連続することだと思います。
それは分かってるんですが、私の考えたのは連続文字がいくつまでって制限は出ようがないので、皆さんの方針がさっぱり分かりません。

ni

試してみました
1が11個並んでいるときはOKですが、私の方法では10個の時、間違えてしまいます。

ni

91になりましたが、10個以上1が並ぶとウソつきます
今回は11もダメ

くまぷー

>くまぷーさん、
>◆解答例を送ります。

ありがとうございます。m(__)m
お陰様で準備することができます。

y sakuda

結局私は101で終戦みたいです

ni

連続9個以下限定 89になりました。

ni

連続9個以下限定 だいぶ重たいけれど 86です。
私のExcel2013では使えないあの関数を使えば77になるはず(動作未確認)

ni

>15ケタ未満の1,0の数列です。
15桁未満だったら、もう1つ減って85

y sakuda

>15ケタ未満の1,0の数列です。
15桁出ますから15ケタ以下だと思いますけど?

ni

19桁以下ならokです。
連続は9以下ですけど。

む印

やっとPC起動の時間が出来、
連続9まで限定で、、、
90とは違うやり方で考えていたのをやってみたら69
このやり方で完全版は残念ながら無理、、、

完全版のアイデアはまだ浮かびません、、
ただ、90のやり方に手を加えたら出来そうなきがしますが
何れにせよ三桁は否めないです、、

これから、出かけますので完全版は降参しますm(__)m

コメントの確認

コメントのプレビュー

プレビュー中です。コメントはまだ投稿されていません。

処理中...
コメントを投稿できませんでした。エラー:
コメントを投稿しました。 さらにコメントを投稿する

入力された文字と数字は画像と一致していません。再度入力してください。

最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。

画像を読み取れない場合は 別の画像を表示してください。

処理中...

コメントを投稿

アカウント情報

(名前は必須です。メールアドレスは公開されません。)

2024年8 月

        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

TOP メニュー