Skip to content

Instantly share code, notes, and snippets.

@nkjzm
Created June 24, 2015 14:41
Show Gist options
  • Save nkjzm/7aca2e771965248eca1d to your computer and use it in GitHub Desktop.
Save nkjzm/7aca2e771965248eca1d to your computer and use it in GitHub Desktop.
「トランプを3枚出してその積を103で割った余りの値の元素をいかに早く言うか」のソースコード
#include <iostream>
#include <time.h>
using namespace std;
string element[] = {
"H:水素",
"He:ヘリウム",
"Li:リチウム",
"Be:ベリリウム",
"B:ホウ素",
"C:炭素",
"N:窒素",
"O:酸素",
"F:フッ素",
"Ne:ネオン",
"Na:ナトリウム",
"Mg:マグネシウム",
"Al:アルミニウム",
"Si:ケイ素",
"P:リン",
"S:硫黄",
"Cl:塩素",
"Ar:アルゴン",
"K:カリウム",
"Ca:カルシウム",
"Sc:スカンジウム",
"Ti:チタン",
"V:バナジウム",
"Cr:クロム",
"Mn:マンガン",
"Fe:鉄",
"Co:コバルト",
"Ni:ニッケル",
"Cu:銅",
"Zn:亜鉛",
"Ga:ガリウム",
"Ge:ゲルマニウム",
"As:ヒ素",
"Se:セレン",
"Br:臭素",
"Kr:クリプトン",
"Rb:ルビジウム",
"Sr:ストロンチウム",
"Y:イットリウム",
"Zr:ジルコニウム",
"Nb:ニオブ",
"Mo:モリブデン",
"Tc:テクネチウム",
"Ru:ルテニウム",
"Rh:ロジウム",
"Pd:パラジウム",
"Ag:銀",
"Cd:カドミウム",
"In:インジウム",
"Sn:スズ",
"Sb:アンチモン",
"Te:テルル",
"I:ヨウ素",
"Xe:キセノン",
"Cs:セシウム",
"Ba:バリウム",
"La:ランタン",
"Ce:セリウム",
"Pr:プラセオジム",
"Nd:ネオジム",
"Pm:プロメチウム",
"Sm:サマリウム",
"Eu:ユウロピウム",
"Gd:ガドリニウム",
"Tb:テルビウム",
"Dy:ジスプロシウム",
"Ho:ホルミウム",
"Er:エルビウム",
"Tm:ツリウム",
"Yb:イッテルビウム",
"Lu:ルテチウム",
"Hf:ハフニウム",
"Ta:タンタル",
"W:タングステン",
"Re:レニウム",
"Os:オスミウム",
"Ir:イリジウム",
"Pt:白金",
"Au:金",
"Hg:水銀",
"Tl:タリウム",
"Pb:鉛",
"Bi:ビスマス",
"Po:ポロニウム",
"At:アスタチン",
"Rn:ラドン",
"Fr:フランシウム",
"Ra:ラジウム",
"Ac:アクチニウム",
"Th:トリウム",
"Pa:プロトアクチニウム",
"U:ウラン",
"Np:ネプツニウム",
"Pu:プルトニウム",
"Am:アメリシウム",
"Cm:キュリウム",
"Bk:バークリウム",
"Cf:カリホルニウム",
"Es:アインスタイニウム",
"Fm:フェルミウム",
"Md:メンデレビウム",
"No:ノーベリウム",
"Lr:ローレンシウム"
};
int main(){
srand((unsigned int)time(NULL));
int card[3] = {0};
int res=1;
for(int i=0;i<3;++i){
card[i] = rand()%13 + 1;
cout << (i+1) << "枚目のカード\t" << card[i] << endl;
res *= card[i];
}
cout << "カードの積\t\t" << res << endl;
res %= 103 + 1;
cout << "103で割った余り+1\t" << res << endl;
cout << "元素番号に対応する元素\t" << element[res-1] << endl;
}
@nkjzm
Copy link
Author

nkjzm commented Jun 24, 2015

以下のツイートで紹介されていたゲームをプログラムにしてみました。

"合宿中に「トランプを3枚出してその積を103で割った余りの値の元素をいかに早く言うか」という一般的には絶対に受け入れられないと思われるゲームをしている人達をみて愕然とした.手順1〜3の全てで絶望する."
引用元: https://twitter.com/imos/status/11200393657

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment