B3の式をB32までコピーして2~100までの範囲の素数
を下の図のように表示してください。
例えばA列に数字の一覧を作り、そこから素数だけを選んで
表示するなら、ここでは問題にもならないのですが、
いきなりとなると・・・・
今のところ出題者解答をだせるかどうかも不明ですw
なお、素数が無くなったところから下はブランク
にしてください。
また、素数を式の中に{2,3,5,7・・・}等
入れることは禁止です。ちゃんと計算してください。 (y sakudaさん)
解答用参考ファイル: 20200418をダウンロード
***********************************************************************************
出題者を除く4名の方の解答作成完了宣言の後に、このスレに直接解答式をお書きください。
この問題に関しては解答用の別スレは作成いたしません。
*************************************************************************************
なんだ、私のか、つまらないw
これ、没になった問題考えてる時、素数の一覧つくろうとして、意外と難しかったので問題にしちゃいました。
式をB列の欄の下までいれて、素数が無い部分はブランクにしろってとこが味噌です。
できると言えばできるんですが、余計な事しなきゃならなくて案外ながくなっちゃいました。
皆さんどこまでコンパクトにやってくれるかなーー
投稿情報: y sakuda | 2020年4 月18日 (土曜日) 午後 05時36分
けっこう、面倒かも・・・
投稿情報: くまぷー | 2020年4 月18日 (土曜日) 午後 05時37分
まあ、niさんの見たいに、1000でどうかとか言うレベルじゃないですが、問題渡した時やってみたのは100オーバーです。
その後なにもかんがえてませんけど・・・
投稿情報: y sakuda | 2020年4 月18日 (土曜日) 午後 06時01分
◆早いだけが取り柄で、129
投稿情報: maron | 2020年4 月18日 (土曜日) 午後 06時32分
ここの住人でもいきなり二けたじゃないのか^^
ちょっと安心感があるw
投稿情報: y sakuda | 2020年4 月18日 (土曜日) 午後 07時36分
あら、新しいのが出てた^^
素数? これなら前回の素数の和を参考にして
・・・あああ、リスト使ってたorz
2 ぐらいは使ってもいいかな? それもダメ?
投稿情報: ni | 2020年4 月18日 (土曜日) 午後 11時14分
2が素数ということも分からないと言う前提で^^
まあ、ようするに既存の素数が一切分からないと言うところからです。
まあ、この問題の眼目は素数の一覧持ち込まないということなんですが、どうせなら全て計算で判別^^
投稿情報: y sakuda | 2020年4 月18日 (土曜日) 午後 11時53分
>2が素数ということも分からないと言う前提で^^
うぎゃぁ~
素数の定義=自然数nでnと1以外の自然数では割り切れない数
1は素数ではない(n>=2)
の2だったらいいかな^^
投稿情報: ni | 2020年4 月19日 (日曜日) 午前 12時05分
>1は素数ではない(n>=2)の2だったらいいかな^^
それはOKです。数字を使うなということじゃありません。
投稿情報: y sakuda | 2020年4 月19日 (日曜日) 午前 12時43分
◆やっと、112(まだ3桁・・・)
投稿情報: maron | 2020年4 月19日 (日曜日) 午前 04時20分
◆何とか頑張って、109(でも3桁・・・)
投稿情報: maron | 2020年4 月19日 (日曜日) 午前 07時13分
多分、もう抜かれたみたい
確か試作した奴116かなんかだったはず。
そろそろやらなきゃまずい。
投稿情報: y sakuda | 2020年4 月19日 (日曜日) 午前 09時56分
素数の表示はできたけど、
100超えるところをブランクというのをどうしようか
投稿情報: ni | 2020年4 月19日 (日曜日) 午前 11時04分
ジョー3が気にしておられる、数字ですが、ようするに、素数の一覧を使うなと言う意味にすぎません。
{2,3,5,7・・・・}のように素数の一覧を式の中にいれてしまうと計算していることに全くならないので、2以外の素数の判定はすべて計算の上やってほしいというだけです。
この問題は素数を計算する方法の優劣をどうこうということではなく、計算結果をどう、詰めて表示し、余白をブランクにするかというところのアイデアの勝負です。
私が最初にやった時、ブランクってのが相当厄介でしたので、問題にしましたが、初めから表を持っていたら全く問題にならないため、計算してくれと言っているのにすぎません。
投稿情報: y sakuda | 2020年4 月19日 (日曜日) 午前 11時09分
>100超えるところをブランクというのをどうしようか
ここが問題というか、ここだけですw
投稿情報: y sakuda | 2020年4 月19日 (日曜日) 午前 11時55分
>素数の表示はできたけど、×2
その後が・・・
投稿情報: くまぷー | 2020年4 月19日 (日曜日) 午後 02時06分
>ジョー3が気にしておられる
niでございます~
jyo3さん、まだこっちに来ておられません
とりあえず118ができました
投稿情報: ni | 2020年4 月19日 (日曜日) 午後 02時53分
あーっと、
修正したら128
投稿情報: ni | 2020年4 月19日 (日曜日) 午後 03時13分
◆削いで、107(それでも3桁・・・)
投稿情報: maron | 2020年4 月19日 (日曜日) 午後 03時33分
まだ、100は切れてません。
108
なんとか二けたと思うんですが、ハードルが結構高いかも。
投稿情報: y sakuda | 2020年4 月19日 (日曜日) 午後 03時34分
◆削いで・削いで106(段々減少幅が小さくなります、それでも3桁・・・)
投稿情報: maron | 2020年4 月19日 (日曜日) 午後 04時41分
◆でもこの106は少し、ズルかも?
投稿情報: maron | 2020年4 月19日 (日曜日) 午後 04時57分
ズルの109^^
投稿情報: ni | 2020年4 月19日 (日曜日) 午後 10時08分
ズルってなんだろ?
投稿情報: y sakuda | 2020年4 月19日 (日曜日) 午後 10時14分
やってみました。
書き流しですが、
ずるで95
投稿情報: min | 2020年4 月19日 (日曜日) 午後 10時28分
>ズルってなんだろ?
素数のリストは使わず、きちんと計算しています。
指定通りの表示になります。
でも、式を見たら「そりゃダメじゃん」っていうズルです^^
投稿情報: ni | 2020年4 月19日 (日曜日) 午後 10時32分
>でも、式を見たら「そりゃダメじゃん」っていうズルです^^
余計わからんw
>書き流しですが、
>ずるで95
ついに二けた出てきた・・・・
投稿情報: y sakuda | 2020年4 月19日 (日曜日) 午後 10時40分
>>100超えるところをブランクというのをどうしようか
>ここが問題というか、ここだけですw
私はこれがずるです。で、叱られそう。
そのずるをちょこっと整理して89
sakudaさんの趣旨からすれば問題外かと。
投稿情報: min | 2020年4 月19日 (日曜日) 午後 10時45分
>私はこれがずるです。で、叱られそう。
どういうアイデアなんだろ?
面白そうw
投稿情報: y sakuda | 2020年4 月20日 (月曜日) 午前 12時11分
久々に、、、何とか、、、自由な時が、、、
素数ですか、、、
でもこれまともにすると、、、
先の素数の和と重なってしまうので
そちらは皆さんにお任せで、、、
わたしは、、、ズルの局地
B2 ~B100 までに25種類の素数のみを表示、、、52
これは出題者さんの意図とは違いますね
投稿情報: からくち | 2020年4 月20日 (月曜日) 午前 04時58分
>B2 ~B100
B3~B100
投稿情報: からくち | 2020年4 月20日 (月曜日) 午前 05時51分
◆からくちさん得意の、発想の妙を見たいです
投稿情報: maron | 2020年4 月20日 (月曜日) 午前 06時12分
◆25種類の素数のみを表示で、97(ちょっとズルかな・・・)
投稿情報: maron | 2020年4 月20日 (月曜日) 午前 06時45分
昔を思い出しました。
素数の勉強?・・・いつでしたでしょうか?
ネットでこうありました。
「素数はちょうど小学5年生で学習しますからね。小学生になら、「自分自身でしか割り切れない自然数、ただし1を除く」と答えるのがよいかと思います。」
中1ぐらいだったかなー・・・と、思ったが、、、小5ですかーーー
・・・まあ、時代によって違うかな―――
いつかは忘れたが、、、やったことは記憶してる。
2に〇をつけ、、
2から、100までを書いて・・・4,6,8,10、、、に斜線・・・
・・・・・残った、、
3に〇をつけ、、、
9、15、21・・・・に斜線
・・・・・残った、、、
5に〇をつけ、、
25、35、・・・・に斜線
・・・・・
で、思い出しながら、、、、あそんでみようかなーーーー
投稿情報: jyo3 | 2020年4 月20日 (月曜日) 午前 09時14分
>97(ちょっとズルかな・・・)
このズルって、、、和の式、、、
と言う意味ですか
ちょうど97で出来ますので、、、
わたしのはズルと言うよりは、、、
出題者的に言えば、、、間違えですね
素数を得ているだけ
でも、、、
この式からは素数を想像出来ないのでは、、、
そんな式です
投稿情報: からくち | 2020年4 月20日 (月曜日) 午前 09時29分
>中1ぐらいだったかなー・・・と、思ったが、、、小5ですかーーー
中一でしたね~
投稿情報: くまぷー | 2020年4 月20日 (月曜日) 午前 09時35分
>>97(ちょっとズルかな・・・)
>このズルって、、、和の式、、、
?????
投稿情報: くまぷー | 2020年4 月20日 (月曜日) 午前 09時43分
>和の式、、、
先に素数の和の問題をしましたが
あの式は合計なのでそれを小さい順に出すだけ、、、
同じ式で出来ます
合計するか、、、順にするか、、、
故にお遊びで、、、
>B2 ~B100 までに25種類の素数のみを表示、、、52
書いて見ました
これなら殆ど違う式になりますので、、、
M・M・M・R・R、、、53
4種5関数
投稿情報: からくち | 2020年4 月20日 (月曜日) 午前 10時57分
なんだか、良く分からない式が沢山出てきそう^^
こういうの正攻法しか思いつかないので、どんな搦め手が出てくるのか楽しみではあるw
投稿情報: y sakuda | 2020年4 月20日 (月曜日) 午後 01時08分
◆取り敢えず、2桁になったので、終了です。
投稿情報: maron | 2020年4 月20日 (月曜日) 午後 02時34分
忙し過ぎるのも困るけど
今は暇な方がもっと困りますね
何処にも行けない、、、何も出来ない
わたしも終了です
投稿情報: からくち | 2020年4 月20日 (月曜日) 午後 02時45分
>B2 ~B100 までに25種類の素数のみを表示
であれば51もじですが、表示は
2
3
5
7
のようになります^^ ダメだこりゃ
投稿情報: ni | 2020年4 月20日 (月曜日) 午後 02時55分
>>和の式、、、
>先に素数の和の問題をしましたが
>あの式は合計なのでそれを小さい順に出すだけ、、、
なるほど、そういうことですか。
>同じ式で出来ます
>合計するか、、、順にするか、、、
私には順に出すのは(も)難しいです。(T.T)
投稿情報: くまぷー | 2020年4 月20日 (月曜日) 午後 02時59分
>◆取り敢えず、2桁になったので、終了です。
>わたしも終了です
★終了宣言
1. maronさん
2. からくちさん
3.
4.
投稿情報: くまぷー | 2020年4 月20日 (月曜日) 午後 03時02分
私も終了です
投稿情報: ni | 2020年4 月20日 (月曜日) 午後 03時30分
>ダメだこりゃ
そんな事、、、無いと思います
わたしの53は
2
3
3
5
5
7
です
あくまで、、、無効ですので
投稿情報: からくち | 2020年4 月20日 (月曜日) 午後 03時47分
★終了宣言
1. maronさん
2. からくちさん
3. niさん
4.
投稿情報: くまぷー | 2020年4 月20日 (月曜日) 午後 03時57分
私もできてはいますが、他人様に見せられるような代物ではございません。
ヒトの褌で相撲をとって更に新関数を使っています (^^ゞ
投稿情報: くまぷー | 2020年4 月20日 (月曜日) 午後 04時01分
>ヒトの褌で
これ、、、ありと思いますけど
と言うか、、、今の関数式
その殆どが以前に何方かが作った式です
98・2000の時代に、、、
最近新しい式見ないです
新しい関数使用以外、、、
投稿情報: からくち | 2020年4 月20日 (月曜日) 午後 04時12分
>>ヒトの褌で
>これ、、、ありと思いますけど
そう言って頂けるならば私も終了宣言をします。
82です。
★終了宣言
1. maronさん
2. からくちさん
3. niさん
4. くまぷー
投稿情報: くまぷー | 2020年4 月20日 (月曜日) 午後 04時40分
あっ、4人になりました。
82
=SORT(UNIQUE(IF(MMULT(N(LEN(ROW(1:99)/COLUMN(B:CU))=1),C2:C99+1)=1,ROW(1:99),"")))
SORT関数とUNIQUE関数を使っています。
UNIQUE関数は初登場だと思います。
投稿情報: くまぷー | 2020年4 月20日 (月曜日) 午後 04時46分
あ、UNIQUE関数はいらなかった。
=SORT(IF(MMULT(N(LEN(ROW(1:99)/COLUMN(B:CU))=1),C2:C99+1)=1,ROW(1:99),""))
74です。
投稿情報: くまぷー | 2020年4 月20日 (月曜日) 午後 04時55分
106{=IFERROR(SMALL(IFERROR(0/(MMULT(N(MOD(ROW(1:80),COLUMN(A:CU))=0),A1:A99+1)=2)+ROW(1:80),""),ROW(A1)),"")}
◆ちょっとズルの97
{=IFERROR(SMALL((MMULT(N(MOD(ROW($1:$99),COLUMN(A:CU))=0),A1:A99+1)=2)*ROW($1:$99),ROW(A75)),"")}
投稿情報: maron | 2020年4 月20日 (月曜日) 午後 05時02分
maronさん、どもです。
maronさんの106文字ですが、表示される素数がだいぶ少ないような・・・
例えば19とか出てこないようですが・・・
投稿情報: くまぷー | 2020年4 月20日 (月曜日) 午後 05時31分
53:{=MAX(B2,MATCH(1,(MOD(ROW(A2),ROW($2:$99))=0)*1,)+1)}
どう見ても、、、インチキ版
ただ全25種出現していると言うだけ
とても素数を、、、と言った式には見えない
投稿情報: からくち | 2020年4 月20日 (月曜日) 午後 05時38分
もう始まってる。
さらっと見たところ、インチキとかズルとかおっしゃってるのもどこが問題なのか分からないです。
じっくりみてから論評させていただきます。
私は106(108)どまり
=IFERROR(MATCH(,0/((MMULT(N(MOD(ROW($2:$99),COLUMN(B:CU))=0),A2:A99+1)=1)*ROW($2:$99)>MAX(B$2:B2)),)+1,"")
下のは、2を素数として先決めしてるので、若干ズルっぽいですが104(106)
ただ、これは短いというより、やっても無駄とおもいながらやったら案外でしたし、ちょっと変わってるので捨て難い
=IFERROR(IF(ROW()=3,2,MATCH(,0/(MMULT(-(MOD(ROW(2:$99),TRANSPOSE(B2:B$3))=0),A1:A$2+1)=0),)+ROW(A1)),"")
投稿情報: y sakuda | 2020年4 月20日 (月曜日) 午後 05時58分
◆106は確かに少ないですね、107です
107{=IFERROR(SMALL(IFERROR(0/(MMULT(N(MOD(ROW($1:$99),COLUMN(A:CU))=0),A1:A99+1)=2)+ROW(A:A),""),ROW(A1)),"")}
投稿情報: maron | 2020年4 月20日 (月曜日) 午後 06時25分
クマプーさんの、理解できてません。
maronさんのズルの意味わかりましたw
確かに、100までの限定で、素数がいくつあるか予め分かってないとだめですね^^
からくちさんのは、確かに今回の趣旨に合わないんですが、なんで素数が見つかってるのかそもそも理解不能。理解に時間かかるな・・・・
投稿情報: y sakuda | 2020年4 月20日 (月曜日) 午後 06時32分
97:{=IFERROR(SMALL((MMULT(N(LEN(ROW($2:$99)/COLUMN(B:CU))=1),A1:A98+1)=1)*ROW($2:$99),ROW(A74)),"")}
これはminさんが素数の和の問題の時に書かれた式の移しです
投稿情報: からくち | 2020年4 月20日 (月曜日) 午後 07時07分
{=IFERROR(SMALL((MMULT(N(LEN(ROW($2:$99)/
COLUMN(B:CU))=1),A1:A98+1)=1)*
ROW($2:$99),ROW(A74)),"")}
途中までしか、、、
投稿情報: からくち | 2020年4 月20日 (月曜日) 午後 07時09分
まじめ版
117{=IFERROR(99-10^LOG(99-SMALL(IF((MMULT(N(MOD(ROW($1:$99),COLUMN(A:CU))=0),Z1:Z99+1)=2),ROW($1:$99),99),ROW(A1))),"")}
ズル版
109{=IF(ROW(A1)>25,"",SMALL(IF((MMULT(N(MOD(ROW($1:$99),COLUMN(A:CU))=0),Z1:Z99+1)=2),ROW($1:$99),99),ROW(A1)))}
論外
51{=IF(OR(ROW($2:9)*COLUMN(B:J)=ROW(A2)),"",ROW(A2))}
投稿情報: ni | 2020年4 月20日 (月曜日) 午後 08時01分
皆さんIFERRORが多いですね。
私のはIFERRORが使えない式です。
で、ずるでやりました。
今は式を出せない。
後で出します。
投稿情報: min | 2020年4 月20日 (月曜日) 午後 08時03分
>IFERRORが使えない式です。
全く見当が付きませんが、、、興味津々
使えないって、、、何故なのかな、、、
>これはminさんが素数の和の問題の時に
先にminさんの式を書いてしまった
でもこれは使っていますが、、、
投稿情報: からくち | 2020年4 月20日 (月曜日) 午後 08時22分
>クマプーさんの、理解できてません。
すみません。minさんのフンドシです。(^^ゞ
投稿情報: くまぷー | 2020年4 月20日 (月曜日) 午後 09時24分
クマプーさんの何とかわかりました^^;
投稿情報: y sakuda | 2020年4 月20日 (月曜日) 午後 09時30分
遅くなりました。
ずるですが、89
=IF(ROW()>27,"",MATCH(2,MMULT(N(MOD(ROW($1:$99)+N(B2),COLUMN(A:CU))=0),1^A1:A99),)+N(B2))
投稿情報: min | 2020年4 月20日 (月曜日) 午後 10時02分
これから皆さんのものを確認させていただきます。
投稿情報: min | 2020年4 月20日 (月曜日) 午後 10時02分
くまぷーさん今回最短ですね。
ソート関数なんて便利な感じですね。
投稿情報: min | 2020年4 月20日 (月曜日) 午後 10時07分
maronさん
SMALL(・・・,ROW(A75)
こんなの思いつきません。
投稿情報: min | 2020年4 月20日 (月曜日) 午後 10時13分
からくちさんのインチキ
さすがですね。発想できないです。
投稿情報: min | 2020年4 月20日 (月曜日) 午後 10時18分
この問題、飛び飛びで答えが得られる、それを小さい順に出して行くと、余白になる部分の処理が簡単ではない・・・・
で問題としたのですが、私が気が付かない方法であっさり解決されるんじゃないかと思ってましたが、正攻法では皆さん苦戦したみたいですね。
投稿情報: y sakuda | 2020年4 月20日 (月曜日) 午後 10時22分
sakudaさん
TRANSPOSEも頭では考えましたが、式にしませんでした。
疲れてきたので解析できない。。
投稿情報: min | 2020年4 月20日 (月曜日) 午後 10時24分
niさんの論外
飛び飛びかあ。
投稿情報: min | 2020年4 月20日 (月曜日) 午後 10時27分
では寝ます
投稿情報: min | 2020年4 月20日 (月曜日) 午後 10時29分
>飛び飛びかあ。
あはは、九九の2の段以上はすべて合成数ってことで。
OR使うと1つの数値しか判定できませんでした。
投稿情報: ni | 2020年4 月20日 (月曜日) 午後 11時53分
>maronさんSMALL(・・・,ROW(A75)こんなの思いつきません。
◆ズルです。
◆ y sakudaさんがおっしゃているように・・・
>確かに、100までの限定で、素数がいくつあるか予め分かってないとだめですね^^
投稿情報: maron | 2020年4 月21日 (火曜日) 午前 05時38分
みなさん、、、ここの解答式どうしているのかな
わたしは、、、見てる、、、見てない、、、
う~~ん、、、どっちかな
おそらくみなさんも同様ではと思いました
今回のわたしの式、、、
もっと減らせるのに何故、、、と言われると思ってた、、、
でも言われない
わたし同様見ている様な見ていない様な、、、
それがここの良さと思っていたので安心した
良かった
投稿情報: からくち | 2020年4 月21日 (火曜日) 午前 08時23分
>わたしは、、、見てる、、、見てない、、、
ちらっと、、みてる、、、です。
亡くなった父の、、、届け出、、、書類をあちこち出したり・・・・
・・・・・・・・
の、、、合間にね、、、
先回も、今回も、、、ちらちら、、、レベルで、、、
皆さんすごいですね。
投稿情報: jyo3 | 2020年4 月21日 (火曜日) 午前 10時48分
>ちらっと、、みてる、、、です。
殆どと言うか全くと言うか、、、同じですね
投稿情報: からくち | 2020年4 月21日 (火曜日) 午後 02時41分
次の出題はあるのかな、、、
投稿情報: からくち | 2020年4 月21日 (火曜日) 午後 02時42分
くまぷーさんへ
問題を送りましたので、ご確認ください。
投稿情報: ni | 2020年4 月21日 (火曜日) 午後 03時20分
>次の出題はあるのかな、、、
公開しました。
minさん作です。
投稿情報: くまぷー | 2020年4 月21日 (火曜日) 午後 04時37分
>くまぷーさんへ
>問題を送りましたので、ご確認ください。
いつも有り難うございます。
助かります。 m(__)m
投稿情報: くまぷー | 2020年4 月21日 (火曜日) 午後 04時39分