• ベストアンサー

00~99、AA~ZZの組み合わせって 何通り?

こんにちは。 2桁にする組み合わせです 00~99、AA~ZZ(小文字は使わない) 例)0A、01、A0 QQなど 何通りあるのかと 式 をどなたかご教示いただけませんか? よろしくおねがいします

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

0~9で10通り、A~Zで26通り⇒ですので1桁あたり36通り ですので36の二乗です⇒1296通り。

monque
質問者

補足

ごめんなさい、重複ダメなんです(AAとAAなど) 重複を取り除くということは、その式では考えなくてOKなんでしょうか? 説明不足で申し訳ないです

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (7)

  • chie65535
  • ベストアンサー率43% (8539/19413)
回答No.8

組み合わせで重複を除くのは、例えば 「赤玉2個、白玉3個が入った袋がある。ここから3個の玉を取り出した時、取り出し終わった玉の色の組み合わせは何通りあるか?なお、同じ色の玉は区別しないし、取り出す順番も区別しない」 って言う場合です。 5個の玉を「赤1、赤2、白1、白2、白3」と呼ぶ事にした時、取り出した結果には、以下のような重複が起きます。 「赤1、白1、赤2」と「赤2、白1、赤1」は同じ(順番が違うが結果は同じ) 「赤1、白1、赤2」と「赤1、白2、赤2」は同じ(白玉が違うが、同じ色は区別しないので結果は同じ) 「どれをどういう順番で取り出すか」を考えると、たくさんの組み合わせがありますが、すべての重複を取り除くと、結局「赤赤白、赤白白、白白白」の3通りだけになってしまいます。 重複を消すのは、上記のような場合です。 問題文を「0~9、A~Zの文字が書かれたカードが1枚づつ入っている袋がある。ここから1枚を取り出し、一旦、取り出したカードを袋に戻し、もう1度カードを1枚取り出す。この時、取り出す組み合わせは何通りあるか?なお、1回目と2回目は区別する」に変えたらどうでしょう? この問題文は「質問者さんがしている質問と同一」です。 すべて違う文字が書かれているのですから「同じ文字が書かれているカードが複数あった場合は区別しない」と言ったとしても「同じ文字が書かれているカードが無い」のですから、重複のしようがありません。 「1回目と2回目は区別する」と言っているのですから「01と10」は違う組み合わせです。重複とは考えません。 なので「重複は起きない」と言う事になります。 1回目に引くカードの組み合わせは36通り。 2回目に引くカードの組み合わせも36通り。 1回目に0を引いた時、2回目に引くカードの組み合わせは36通り。 1回目に1を引いた時、2回目に引くカードの組み合わせは36通り。 1回目に2を引いた時、2回目に引くカードの組み合わせは36通り。 (略) 1回目にYを引いた時、2回目に引くカードの組み合わせは36通り。 1回目にZを引いた時、2回目に引くカードの組み合わせは36通り。 と考えれば、重複は無いので「36通りが36種類ある、つまり、36×36」が答えになります。

monque
質問者

お礼

ご回答ありがとうございます 玉の話!わかりました そうそう、そんな数学(算数?)の問題でした 重複がないパターン、あるパターンのちがいわかりました ありがとうございます!

全文を見る
すると、全ての回答が全文表示されます。
  • owata-www
  • ベストアンサー率33% (645/1954)
回答No.7

>私が言う「重複」(全組み合わせを書き出したらAAが2つ以上でる=「重複」)が発生する組み合わせ?ってなんでしょうか?? 分かりかねますが、推測いたしますと (1)同じものが2つあり、一回使ったものは使わない 例えばA、A、B、C、Dを A-A、A-B、A-C…、C-D などと並べる時5×4としてはいけません (2)4つのものを2つずつに分けるやり方 例えばA、B、C、Dを2つずつ分けるやり方は4C2ではありません A-Bを選ぶとC-Dが残りますし、C-Dを選ぶとA-Bが残り この分け方は1通りとして数えます (3)サイコロを2回投げて少なくとも1回1が出る確率 一回目に1が出るとすると2回目に1~6まで出ればよい 2回目に1が出るとすると1回目に1~6まで出ればよい として6+6=12通りとしてはいけません、なぜなら1、1とするのを重複して数えているので たぶん(3)のようなことを示しているのではないでしょうか?

monque
質問者

お礼

>わかりかねますが、推測いたしますと そうですよね、申し訳ないです… 混乱させてるのに、ご丁寧にご回答くださって感謝します ありがとうございます 重複を考慮するものしなくてよいものの違いがわかりました ありがとうございました

全文を見る
すると、全ての回答が全文表示されます。
  • owata-www
  • ベストアンサー率33% (645/1954)
回答No.6

>そもそも「重複」なんてないんですね?? 質問者の方が求めている答えは#1さんのやり方です 重複はありません 左側の数字を選ぶ場合の数は0~9+A~Zの36通りです 右側の数字を選ぶ場合の数も36通りです よって、36×36通りです これはサイコロを2回振って出る目の場合の数が 6×6通りになることを考えればご理解いただけるかと思います

monque
質問者

お礼

ありがとうございます 最後の2行で理解しました 便乗で質問させていただけませんか 私が言う「重複」(全組み合わせを書き出したらAAが2つ以上でる=「重複」)が発生する組み合わせ?ってなんでしょうか?? なんかこういうこともあるから●●を引けみたいなことを 遠い昔の学校で習ったような気がするのです もしかしたらこれそのものも単なる思い違いかもしれませんけれど…

全文を見る
すると、全ての回答が全文表示されます。
回答No.5

  >重複ダメなんです(AAとAAなど)  No.1の回答にそんな重複はないけど。  

monque
質問者

お礼

自分でシュミレートしてみました そもそも「重複」なんてないんですね??

全文を見る
すると、全ての回答が全文表示されます。
回答No.4

No1です。 重複は00・11~99、AA・BB~ZZですよね であれば一桁目は36通り二桁目は35通りですので、 36×35=1260通り 一桁目は何でも良いので36通り、 二桁目は一桁目と異なる他のもの=35通り ですので 1260です

monque
質問者

お礼

ご回答ありがとうございます わたし、「重複」という言葉を間違って伝えてしまっています、すみません AAやBB、00など同じ文字が連続する2桁は、「重複」じゃありません OKです will_maniaさんはそれを省いて計算して、1260を出してくださったんですよね? 上の方が答えてくださってますが 「重複」なんて発生しない?っぽいです(少ない数字で自分でシュミレートしてみました) 普通に計算したら全1296通りできて その1296通りを全部書いてみたら、 そのなかにAA、AA、といった重複が含まれるかと思ったのです。 でもたぶん、含まれない・・でしょう? うーん

全文を見る
すると、全ての回答が全文表示されます。
  • owata-www
  • ベストアンサー率33% (645/1954)
回答No.3

まず、2桁の組み合わせというのは 00or01or…orZYorZZ のことを示しているのか (00、ZZ)or(01、ZZ)… のことを示しているのかどっちですか?

monque
質問者

補足

すみません、仰っている違いが理解できいてるか不安ですが… たぶん前者のほうです… 「2桁の組み合わせ(数字のみ、数字&アルファベット、アルフェベットのみ)」の結果は、 00、01、02、03、04、・・・・0A、0B、0C・・・ ZZ となるとおもいます。 なんて書いたらいいんだろう・・ 伝わりますか…? 言葉足らずで申し訳ないです

全文を見る
すると、全ての回答が全文表示されます。
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

一応確認: 00~99, AA~ZZ って書かれると 0A とか A0 とかは不可のようにも見えるんだが, 本当はどうなんだろう.

monque
質問者

補足

紛らわしくてすみません 数字とアルファベットを混ぜるってことですよね? 不可じゃないですOKです ただし、とにもかくにも重複?(AAとAAなど)はだめ 条件は、これだけだと思います

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 数字3桁の組み合わせの何通りありますか?

    フリーナンバーのロック式鍵があり自分で番号を決めれるのですが、厄介な事に誤動作で番号が変わってしまいロックを解除出来ません!!!数字3桁で0から9まであるのですが、何通りありますか?また、全ての組み合わせ数字を教えて下さい。確か昔小学校で習ったような記憶があるのですが、、、お願いします。例  111 123 124 125 126 246等凄い地道な作業になるのは覚悟しております。

  • 4ケタの数字の組み合わせは何通り?

    単純な質問ですみません。4ケタ(0~9)の数字の組み合わせは何通りありますか?また6ケタの場合は?たしか計算式かなにかあったと思うんですが・・教えてください。

  • 短いパスワードを禁止すると堅牢だが組合せが減る

    架空の例です。携帯電話のパスワードを0から9までの数字を使い定期的に設定しているとします。 1桁から10桁までのパスワードを設定する場合組み合わせは次の通りです。 10 Σ = 1.111111111 × 10^10 X=1 しかし、桁数が短い、使う文字種類が少ないことは好ましくないとされています。 携帯電話で使える文字は0から9までの数字なので桁数だけ増やすことになりました。 最低5桁は設定するとします。 組み合わせは次の通りです。 10 Σ = 1.11111 × 10^10 X=5 桁を制限したので組み合わせは当然減りました。 文字種類が100種類などとすると関数電卓でも違いが分からない程度なのですが、携帯電話の0から9までの10種類で計算した場合は違いが分かるようです。 1桁から4桁のパスワードは作らないとはパスワードを堅牢にするためであったはずですし、実際、短いパスワードは作るべきではないと言われています。 パスワードは堅牢になったのに組み合わせが減ったわけですが、なぜこういう事が起きるのでしょうか。 一つ想像したのは、ここで計算したのはパスワードの組み合わせであり、破りにくさではないということでしょうか。

  • エクセルで256通りの組み合わせ

    たとえば、A,B,C,Dという箱にそれぞれ1~4の数字を入れると 1111 1112 1113 ・ ・ ・ 4444 と全部で256通りの組み合わせができると思います。 このようにいくつもの値の組み合わせをエクセルで全て作製するにはどのようにしたらよいのでしょうか。 実際には、Aに(10,20,30,40)、Bに(0.5,1.0,1.5,2.0)、Cに(500,600,700,800)、Dに(1.1,1.2,1.3,1.4)という感じの値の組み合わせを全通り作りたいです。 簡単なことかもしれませんが、あまり詳しくないので困っています。 よろしくお願いいたします。

  • 任意の文字の組み合わせ

    Math::BaseCalc モジュールを使って 10 進数をアルファベットに変換すると、 $ perl -MMath::BaseCalc -le 'print Math::BaseCalc -> new(digits => ['A' .. 'Z']) -> to_base(26);' BA このように 26 -> BA になりますが、これが 26 -> AA となるようなモジュールはないのでしょうか? 0 (A) == 00 (AA) なので、基数変換ならば 26 -> BA で正しいのは分かります。 しかし、文字列的な変換方法を探しています。 別な言い方をすると、A-Z の組み合わせでできる文字列を順番に得たいと思っています。 すなわち、A, B, C, ..., Z, AA, AB, AC, ..., ZZ, AAA のような文字列です。 アルファベットならば範囲演算子 (..) を使って得られますが、任意の digits で同じような文字列を得ることができるようなモジュールはないのでしょうか? (例えば、0-9 A-Z a-z ならば 0, 1, 2, ..., 9, A, B, C, ..., Z, a, b, c, ..., z, 00, 01, 02, ...) 現在は拙作のサブルーチンを使っているのですが、もし定番のモジュールがありましたら、お教え頂きたいです。 ご回答よろしくお願い申し上げます。

    • ベストアンサー
    • Perl
  • 数字の組み合わせについて

    10桁で最初の文字が英数小文字で残りが数字の場合組み合わせは何通りでしょうか? 数式も教えてください。 また、最初の文字が英数字で2番目の文字を半角カタカナとした場合の組み合わせも教えてください。 同じく数式も教えてください。 私には難問で困っています、よろしくお願いします。

  • 「○○通りのパターンがある」の計算のしかた

    よくこの組み合わせは全部で1万通りのパターンが存在するというようなことを聞きますが、 あれの方程式などはあるのでしょうか。 以下の例で説明をお願いします。 1. [a,b,c]の3つだけの文字列を作った時のパターン数 2. 英数字のみのパスワード4桁のパターン数 3. [a,b,c,d,e,f,g]の中から4文字をつかった文字列のパターン数。

  • aaabbcdの7文字から4文字を取り出すとき、その組合せおよび順列の

    aaabbcdの7文字から4文字を取り出すとき、その組合せおよび順列の総数を求めよ。 aaabbcdの7文字から4文字を取り出すとき、その組合せおよび順列の総数を求めよ。 【1】同じ文字を3個含む場合 aaaで、残り1個は 3通り 【2】同じ文字を2個ずつ含む場合 aabbで 1通り 【3】同じ文字を2個を1組だけ含む場合   aa またはbbで、残り2個は 3C2=3通り 【4】4個とも互いに異なる文字の場合 abcdで 1通り  したがって、     組合せの総数は  3+1+3×2+1=11     順列の沿う総数は 4!/3!1!×3+4!/2!2!×1+4!/2!1!1!×3×2+4!×1                                    =114 この問題の【3】同じ文字を2個を1組だけ含む場合 のときは  aaまたはbbなのだから2も掛けるのでは?と思ったのですがなぜ2をかけないのか教えていただけますか?

  • アルファベット版00~99になって00に戻るVBA

    excel2010のVBAに付いてお力を貸してください。 例えばA1セルに「AA」と入っていた場合、マクロを一度実行したらA1を「AB」にしたいです。 最後(ZZ)まで行ったら最初(AA)に戻ります。 AA→AB AB→AC AZ→BA BA→BB ZZ→AA AAA→AAB AAZ→ABA ZZZ→AAA のような形です。 条件としましてはA1には1~8桁まで入る可能性があります。 大文字と小文字が入る可能性があります。(Aaなど混ざることはありません。) If Str = "Z" Then  Str = "A" ElseIf Str = "z" Then  Str = "a" Else  Str = Chr(Asc(Str) + 1) End If 一桁ならこんな感じになると思うのですが、繰り上げや、ZZZからAAAに戻すうまい方法が浮かびません。 よろしくお願い致します。

  • コンパイラの授業課題で分からない問題があります。教えてください

    「簡単な例」の仕様を各自で拡張し(少なくとも2項目)、それが処理できるようにスキャナソース、パーザソースを作成せよ。 仕様の拡張の例としては、例えば次のようなものがある(が、これらの例以外を行うこと)。 変数に、さらに"PP", "QQ"が使えるようにする。プログラム例は下記の通り。 A=3*4-4; PP=A*A; QQ=PP+A; print PP; print QQ; print文の文法に、複数(任意個)の変数が使えるような拡張する。プログラム例は下記の通り。 A=3*4-4; B=A*A; print A, B; 冪乗計算(**)が使えるようにする。 A=10; B=3; C=A**B; print C; いくつかの初等関数(sqrtなど)が使えるようにする。 A=10*10; B=sqrt(A); print B; 「簡単な例」を参考に、 1次元配列を使えるようにするにはどのようにソースを変更すれば良いか考えよ。なお、配列は"dimension"を使って宣言する。配列名は"AA","BB","CC","DD"に限定する。 dimension AA[3]; A=9; B=2; AA[0]=2; AA[1]=A*A; AA[B]=A*A*A; print AA[0]; print AA[1]; print AA[2]; お願いします。