pandasでpaiza問題を解く(記事一覧)

スポンサーリンク

paizaラーニングというプログラミング学習サイトに掲載されている問題を使ってPythonのライブラリpandasの操作練習をする。プログラミング初心者である私の解法だが、誰かの参考になるかもしれないので掲載しておく。あくまでpandasの練習のためなので、処理速度は早くない。pandasを使う余地がない時は普通の解法を掲載している。

Aランクレベルアップメニュー

マップの判定・縦横

STEP: 1 盤面の情報取得
STEP: 2 盤面の情報変更
STEP: 3 マップの判定・横
STEP: 4 マップの判定・縦
FINAL問題 マップの判定・縦横

陣取りゲーム

STEP: 1 1 マスの陣取り
STEP: 2 1マスの陣取り2
STEP: 3 陣取りの結末
STEP: 4 陣取りの手間
STEP: 5 陣取りのターン数
FINAL問題 陣取りゲーム

Bランクレベルアップメニュー

五目並べ

STEP: 1 文字列の出力
STEP: 2 五目並べ(1行)
STEP: 3 五目並べ(横)
STEP: 4 五目並べ(縦)
STEP: 5 五目並べ(斜め)
FINAL問題 五目並べ

リアルイベント問題

ハノイの塔
雪だるま作り
最小の運賃

グリッド版ダイクストラ問題セット

問題0: グリッド上の移動
問題1: 幅優先探索 – 迷路
問題2: ダイクストラ法 – 最短経路のコスト

配列活用メニュー

【配列に対しての複雑な処理】集団行動

STEP: 1 傾斜配点
STEP: 2 内定
STEP: 3 queue (9) 係
STEP: 4 二人三脚
STEP: 5 場所取り
STEP: 6 ボウリング
FINAL問題 【配列に対しての複雑な処理】集団行動

二重ループ

基本編 積の最大

STEP: 1 指定された数字までの出力
FINAL問題 二重ループ:基本編 積の最大

活用編 三角形の探索

STEP: 1 行列の転置
STEP: 2 かけ算表
STEP: 3 素数の個数
STEP: 4 log2
STEP: 5 スーパー鳩時計
STEP: 6 格子点
STEP: 7 お金の支払い
FINAL問題 二重ループ:活用編 三角形の探索

コメント

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

Please disable your adblocker or whitelist this site!

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