高橋直大『最強最速アルゴリズマー養成講座』(ソフトバンククリエイティブ）の問題をRubyで解く