ヤマカサのプログラミング勉強日記

プログラミングに関する日記とどうでもよい雑記からなるブログです。

麻雀の和了形について

麻雀の和了形のパターン 配牌のパターン数は前回の記事で簡単に求まることが分かりましたが,和了形のパターンを求めるには労力が要ります.今回は基本的に下記の記事のことをやります. [麻雀]天和の確率計算 - Qiita 麻雀の数学

麻雀の配牌のパターン数

配牌のパターン 麻雀の配牌は親は14枚,子は13枚です.麻雀の牌の種類は34で各4枚ずつあります.このことを元に数学的に配牌のパターン数を求めます.

麻雀の和了判定

麻雀の和了 久しぶりの記事です.今年は麻雀について頑張るぞということで麻雀のプログラミングをしたいと思います. 七対子や国士無双を除いた一般形の和了を考えます.よくあるプログラムでは刻子や順子の抜き出し方のパターンを考えて再帰的な手法で和了…

マイニングをして日本円に替えてみた

Binance マイニングを行って得た暗号資産を預け入れるために,ここではBinanceを使います.Binanceはメールアドレスのみで登録することができます. www.binance.com 僕のアフィのリンクを貼っておきましたが,取引手数料によってキックバックされる20%の報…

Vue 学習 part. 6

Vue

プロフェッショナルWebプログラミング Vue.js クイズアプリを作ります。 プロフェッショナルWebプログラミング Vue.js作者:山田 典明,長澤 賢,関口 勇樹発売日: 2020/11/11メディア: Kindle版

Vue 学習 part. 5

Vue

プロフェッショナルWebプログラミング Vue.js テーブルと要素の検索を実装します。

Vue 学習 part. 4

Vue

プロフェッショナルWebプログラミング Vue.js モーダルウィンドウの作成をします。

Vue 学習 part. 3

Vue

プロフェッショナルWebプログラミング Vue.js Laravelと相性の良いVue.jsを勉強しようと思います。

Laravel From Scratch part. 7

Section 10 Mail laracasts.com GitHub - YamaKasa3/laravel6

Laravel From Scratch part. 6

Section 8 Authentication laracasts.com GitHub - YamaKasa3/laravel6

Laravel From Scratch part. 5

Section 7 Eloquent laracasts.com GitHub - YamaKasa3/laravel6

Laravel From Scratch part. 4

Section 6 Controller Techniques laracasts.com

Laravel From Scratch part. 3

Section 5 Forms laracasts.com

Laravel From Scratch part. 2

Chapter 4 Views laracasts.com

Laravel From Scratch part. 1

Laravel laracasts.com Laravelの本にちょっと飽きたので、動画サイトで学習します。

Laravel 学習 Part. 5

Chapter 3 ビューとテンプレート PHPフレームワーク Laravel入門 第2版作者:掌田津耶乃発売日: 2020/03/18メディア: Kindle版 GitHub - YamaKasa3/laravelapp

Laravel 学習 Part. 4

PHP フレームワーク Laravel 入門 PHPフレームワーク Laravel入門 第2版作者:掌田津耶乃発売日: 2020/03/18メディア: Kindle版 GitHub - YamaKasa3/laravelapp

Vue 学習 part. 2

Vue

Vue.js v3.ja.vuejs.org GitHub - YamaKasa3/vue-guide

Vue 学習 part. 1

Vue

Vue.js 最近、phpの勉強をしていましたがフロント側はVueで何か作ろうかなと思い、Vueの学習をします。まあ、素のJavascriptで事足りるとは思いますが、勉強のための勉強をしていきます。

PHP 学習 part. 13

PHP

フレームワークによる効率的な開発 GitHub - YamaKasa3/php_application

PHP 学習 part. 12

PHP

フレームワークによる効率的な開発 パーフェクトPHP作者:小川雄大,柄沢聡太郎,橋口誠発売日: 2014/10/31メディア: Kindle版 そういやPHPの勉強してたっけと今更思い出したので、再開したいと思います。

問題解決能力を鍛える!アルゴリズムとデータ構造 Part. 1

第3章 設計技法 (1) : 全探索 競技プログラミングでも基本となる全探索について学びます。全探索は全ての問題の基本となります。

[Dart] 自作の順序を保ったセット

セット 自作の順序を保ったセットは、SplayTreeSet を使います。 import 'dart:collection'; int myComp(String a, String b) { return a.compareTo(b); } void main() { SplayTreeSet<String> tmp = SplayTreeSet((a, b) => myComp(a, b)); tmp.add('abc'); tmp.add</string>…

[映画] リミットレス (吹替版)

リミットレス www.amazon.co.jp あらすじ

C++でint128を使いたい。

C++

int128 AtCoder Library が int128 を要求していますが、僕のC++の環境は MinGW の32ビット版を使用していたので、int128 を使うことができませんでした。 MSYS2 結構前に Codeforces が int128 をサポートしたみたいなので、64ビット版の環境を構築しようと…

問題解決能力を鍛える!アルゴリズムとデータ構造 Part. 1

問題解決能力を鍛える!アルゴリズムとデータ構造 問題解決力を鍛える!アルゴリズムとデータ構造 (KS情報科学専門書)作者:大槻 兼資発売日: 2020/10/02メディア: 単行本(ソフトカバー)

VSCode でDartファイルの run | debug を消す

Dart FlutterではなくDartだけのファイルを作成したいときに、VSCodeを使おうと思い導入したんですが、気になることがありました。

Hello Flutter

Flutter モバイル用のフレームワークであるFlutterを使ってみようと思います。

Galaxy A7 の保護フィルム

Galaxy A7 今Galaxy A7を使っている人は大体が楽天モバイルで購入した人だと思います。デフォルトで保護フィルムが貼られていないので、自分で用意する必要があります。

楽天モバイルに変えました

楽天モバイル 別に大した話ではありませんが、楽天モバイルに変えました。