Skip to content

Instantly share code, notes, and snippets.

"""
HTML を生成するためのテンプレートを提供する.
テンプレートには変数で値を置き換えるために,
以下のようにプレースホルダを含めることができる.
<p>こんにちは <%= name %> さん</p>
変数の値はデフォルトで HTML エスケープされるため,
意図しない XSS (Cross Site Scripting) 脆弱性を防ぐことができる.
"""
High and Low における戦略別の的中率を求める.
背景
----
あるゲーム内のミニゲームに High and Low があった.
* 連続的中回数に応じてアイテムを獲得できる.
* アイテムの獲得は 1 日 1 回までであり, 毎日リセットされる.
* 1 回目にコインを支払えば, 2 回目以降は無料でプレイできる.
@suzuki-kei
suzuki-kei / work-time.sh
Created April 25, 2024 13:49
work-time
#!/usr/bin/env bash
set -eu -o posix -o pipefail
shopt -s extglob
declare -gr EXIT_STATUS_SUCCESS=0
declare -gr EXIT_STATUS_NO_ARGUMENTS=1
declare -gr EXIT_STATUS_INVALID_FORMAT=2
declare -gr STANDARD_BREAK_TIME_IN_MINUTES=60