ポーカーを作りたい【未完成】

前回の記事ではCardクラスを作った。 amvirosa.hateblo.jp なおポーカーには飽きた。プログラミングによりハマっている。 Cardクラス class Card{ const int id_; const int suit_; const int value_; public: Card():Card(-1,-1,-1){} Card(const int id,co…

素人がWSL Ubuntu18.04LTSを日本語化しようとしてミスしたらハメ技を食らった

Ubuntuわからない そうだ日本語化しよう 英語が苦手なので日本語化します 1.とりあえず最新に保つ儀式 sudo apt update -パッケージ一覧を更新 sudo apt upgrade -実際にパッケージを更新 なにかを追加する前にとりあえず唱えておく。 更新しなくていい場合…

使って便利だったスプレッドシート関数の記録

つかった関数を覚え書き IFNA 読んだ通りに#N/Aのときだけ後半の処理をする。#N/Aでないなら前半の値を表示する。 こんなふうにつかった =IFNA(/* 長めの計算式が書いてある*/ , "0" ) →有効な計算結果の値か0 CONCAT CONCAT(A , B)はAとBの値を連結する。 …

縦にも横にも関連データが広がるシートを一行に整形する【GoogleAppsScript】

GoogleAppsScript書き始めて二日目。 言語仕様はそのままJavaScriptらしいがC++しかまともにやってないのでなんもわからん。 ただまあ、for文の書き方はC++とほぼ同じだしvar let constの仕様さえ覚えればC++のつもりで書けるみたいなのでなんもわからんが何…

ポケモンの捕獲率をシミュレートするプログラムをつくるver0.01

BDSPが色々と面白く(そして世代なので懐かしく)ドハマリしているのでプログラミングの勉強をしながら遊ぶことにしました。 タイトル通りポケモンの捕獲率をシミュレートするプログラムを作ります。 言語はいつものC++(いつまでも勉強中)に加えて、OpenSi…

いわゆる専用ブラウザはどのようにして作るのか【ざっくりした概論】

ぶっちゃけお船のゲームの専用ブラウザみたいなものを自作するには何をどうすればいいのだろう? ということで大雑把に調べたことを書き記しておきます。 (実際の開発は行わないので内容が薄いです) 1.自作のウェブブラウザアプリを作る これは難しくなく、V…

※彼の祖父は十分裕福であり、お年玉袋は十分に大きいものとする【ABC085C - Otoshidama】

AtCoderの問題文は独特なユニークさがあって好きです。 ABC085C - Otoshidama atcoder.jpやること お札の枚数N,合計金額Y(Yは最大7桁)を受け取る 10000x+5000y+1000z=Y かつ x+y+z=Nとなる組み合わせを1つでもいいので見つける 組み合わせが見つかったらx,y,…

【Cardクラスを定義】C++でクラスを使ってトランプカードの山札を作りたい【未完成】

c++をやるならclassをちゃんと作れるようにしないとね(逃げるな) ポーカーにハマっているので、最終的に簡単なポーカー(テキサスホールデムが好き)ゲームを作ることを目標に 今回はジョーカーなしの13*4=52枚のカードデータの雛形のクラスを作ります。 cl…

正規表現と和解せよ【ABC049C - 白昼夢】

ABC049C-白昼夢 atcoder.jpやること 文字列Sを受け取る Sが([dream]or[dreamer]or[erase]or[eraser])の繰り返しと等しいか判定する 正規表現から逃げるな 解答 正規表現 文字列を扱う上で正規表現から逃げていたら何も解決しません。 今まで逃げてきました…

AtCoder Beginners Selectionをやる【ABC085B - Kagami Mochi】

日記代わりになにか書かないとサボってしまうので書きます。 プログラミング初心者のコードなので同じ初心者のひとはもっと上手い人の記事のコードを参考にしてください。 ABC085B - Kagami Mochi atcoder.jpやること 最大三桁の数値Nを受け取る(intで可) N…