No.3ベストアンサー
- 回答日時:
一般的にはフリーソフトでは無理。
30個~50個以内の数字というから,50個まで考えないといけない。それだと,1.03*10^10通りの組になる。うまく計算ができたとして,ディスプレイに出力するのにどれほどの時間がかかるか。毎秒1万個出力して,12日くらいかかりそうだ。もっと速く出力できるだろうか。30個~50個以内の数字のそれぞれの桁数の指定が無いので,Cなどのプログラムで扱う整数の10桁の数字まで扱うとすれば,1つの組合せは,100桁になる。これだとそんなに速くはできまい。また,これを文字列で扱うと,全部記憶装置に保持すれば,1TB以上必要になる。それくらいのHDDはいまどき珍しくも無いので,これは出来るが,これを読み書きするだけでも50時間くらいはかかるだろう。また,1つの組合せを得たら,すぐに出力して,記憶装置に保持しなければメモリだけで足りるだろうが,1度ディスプレイに表示するだけで,なくなってしまう。これを,印刷しておこうとすれば,軽く1000日は超えるだろうし,紙もA4で,1ページに100個出力すると,1億ページも必要になる。(任意精度演算なら,記憶装置容量はいくらか少なくなるかもしれないが,本質的には変わりない)
せいぜい,最低の2桁までの数字を拾うだけとしても,似たようなものだろう。印刷は別にして,このくらいの量だと全くできないわけでもなさそうだが,ほとんど実用的ではないし,一般的でもない。非常に特殊な目的に使うものなら,ソフトとしての需要は少ないから,フリーソフトで公開する人がいるだろうか。
まして,順列を考えるなら,ディスプレイ出力で1万年,印刷では,100万年以上はかかりそうだ。
自分でつくるか。
No.2
- 回答日時:
SQLの使えるデータベースソフトならあてはまりそうです。
MySQLほかいろいろフリーウェアはあります。同じデータからなる複数のテーブルを用意して、フィールド値が不一致のものを抽出するクエリを書けば済むでしょう。
No.1
- 回答日時:
おそらくないでしょう。
「何通りあるか」だけならエクセルでcombin()(順序も区別するならpermut())を使えば出てくる。
「全ての数字羅列」は数が多すぎて大変です。30個から10個を選ぶだけでも三千万とおり以上あり、順番も区別するなら100兆とおり以上あります。表示したり記憶したりするだけでも大変です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Word(ワード) Wordの表中の文字を選択した時の白黒反転の違い 1 2023/04/25 12:13
- Excel(エクセル) Excelでの検索結果を含む行だけを表示させたい 5 2023/03/10 17:08
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2022/04/01 12:11
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/03/16 11:19
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 16:55
- SSL・HTTPS シャープのチャンネル設定 2 2022/10/12 21:42
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
printfとputcharの違いは
-
詳しくないので、どなたかお教...
-
MMDでavi出力が出来ない
-
テキストファイルから特定の文...
-
【エクセル、並び替えについて】
-
Accessの値をExcelに縦横入替出...
-
VBA レジストリの値の読み方に...
-
PIC16F1827のAD変換 PIC初心者...
-
C# 標準出力のencodingをutf8に...
-
エクセルVBAでテキストファイル...
-
4Kの外部モニターに出力すると...
-
show running configの出力結果
-
PS5をMacBookProに出力したいの...
-
VBAで有効数字の設定
-
コンピュータの仕組みについて
-
無線とかアンテナに関しの質問...
-
Net User コマンドで一覧表示
-
COBOLの桁落ち
-
OBS配信すると、マイクが途切れ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
MMDでavi出力が出来ない
-
プログラムについての質問です...
-
コンセントの電力は入力と出力...
-
AIに回答させるって
-
OBS配信すると、マイクが途切れ...
-
VBAでテキスト出力時のスペース...
-
cout と cerrの違い
-
アクセスでエクセルに出力する...
-
printfとputcharの違いは
-
ACCESS クエリ→フォーム...
-
VBAのExecメソッドで画面を非表...
-
COBOLのMOVEで桁数が異なる場合
-
テキストファイルから特定の文...
-
VBAで有効数字の設定
-
coutで出力した文字を消去する...
-
Windows Formアプリからコンソ...
-
KEYENCEのシーケンスプログラム...
-
CRC16計算について
おすすめ情報