mk-toolブログ

エンジニアと家のことをごちゃごちゃと書いてます

2017-09-02から1日間の記事一覧

【checkio】Roman Numerals(Electronic Station)

【他の人のコード】 def _make_roman_nums(i, v, x): return ['', i, i * 2, i * 3, i + v, v, v + i, v + i * 2, v + i * 3, i + x] <200b> roman_nums = [_make_roman_nums('I', 'V', 'X'), # ones _make_roman_nums('X', 'L', 'C'), # tens _make_roman_n…

【checkio】Pawn Brotherhood(Home)

【他の人の驚きコード】 def safe_pawns(pawns): return sum(str(chr(ord(i[0])-1))+str(int(i[1])-1)in pawns or str(chr(ord(i[0])+1))+str(int(i[1])-1) in pawns for i in pawns) 【自分の書いたコード】 def safe_pawns(pawns): potential_position = […