python; checkio日記

checkioを中心にpythonプログラミングの記録

Home

Home 問題5: ●×ゲームの判定

今回は●Xゲームの勝敗決め データの与えられ方は data = ([ "O.O", "XX.", "XOX"]) で勝敗を決定する。 行列を使ってみた。 def checkio(data): mapping = {'X': '1', 'O':'-1', '.':'0'} text = [int(i.translate(str.maketrans(mapping))) for i in ''.joi…

Home 問題2

問題: 数字の入ったリストから、重複がないもののみを消す。 [1,2,3,4,5,6,4,2,5] => [2,4,5,4,2,5] #1,3,6が消去 from collections import Counter import numpy as np def checkio(data): count = Counter(data) [x for (x, y) in count.items() if y == …

記念すべき第一問目: Home 問題1

pythonのプログラミング勉強をcheckioというHPの問題を作って勉強していきます。やったことを自分のメモ用に残しておきます。 お題 textの中に含まれるアルファベットの中で最も数が多いものを返す関数”checkio"を作れ 例) "mAkoshark!!!!"だったら、"a" ポ…