pandasでpaiza問題(マップの判定・縦横:盤面の情報取得)

スポンサーリンク

paizaへのリンク(マップの判定・縦横:盤面の情報取得 (paizaランク C 相当)

pandasの値だけを出力する時はforループでiatを使っている。もしかしたら他にもっといい方法があるのかも知れない。

import pandas as pd


def main():
    h, w, n = [int(_) for _ in input().split()]
    lst1 = []

    for i in range(h):
        lst1.append(list(input()))

    df1 = pd.DataFrame(lst1)

    for j in range(n):
        y, x = [int(_) for _ in input().split()]
        print(df1.iat[y, x])


if __name__ == '__main__':
    main()

「pandasでpaiza問題」記事一覧へのリンク

コメント

当ブログのコンテンツが気に入ったら広告ブロックの解除(ホワイトリスト化)をご検討下さい。

Please disable your adblocker or whitelist this site!

タイトルとURLをコピーしました