Python

Atcoder

【競技プロ】Atcoder Beginner Contest 186 C問題 「Unlucky7」を解いてみる

Atcoder Begineers Contest 186 C問題について考えます。 考え方 ①10進数と8進数で7を含む数字があれば、カウント用の変数に1ずつ加えていき、入力値からカウント用の変数を引く。 ②oct(変数) とす...
Atcoder

【ABC83-B】Atcoder Beginner Contest 83 B問題「Some Sums」

Atcoder Beginners Selectionに含まれている問題を解いてみました。 解答 整数型の数字の各桁の数をリスト内に別の要素として格納したい場合、 一度文字列型にする必要があり、ここに苦労しました。
Atcoder

【ABC195】Atcoder Beginner Contest195 C問題

解答 コンマの数は3桁増えるごとに1つ増えていくので、for文では3,6,9,・・・という具合に3から15まで2個飛ばし(stepが3)で繰り返し処理で良いみたいです。 if文ではコンマの数が増える桁(3桁増えた場合)で場合を分...
Atcoder

【Atcoder】順列全探索(ABC150-C問題)【Python】

Atcoderで茶色になるために必要とされる全探索について学んでいます。 全探索の中でも順列を用いるものについて今回はまとめています。 問題(Atcoder Beginner Contest 150 C問題) 問題文 大きさNの...
Atcoder

【Atcoder Beginner Contest】ABC193に参加しました。

AtCoder Beginner Contest 193に参加しました。 A問題 提出コード 修正コード 行数を減らしてみました。見やすさはあまり変わらない。 他の方が見ても一発でよくわかるように綺麗に書きたい。 ...
Atcoder

Atcoderメモ

Atcoderで問題を解くときに参考にした記事や感じたことをメモしていきます。 随時追記予定です。 リストが空か確認する リストが空かどうか確認する方法です。 参考記事からお借りしました。 pythonのリストは空なら...
Python

PythonでFizzBuzz問題を解いてみた

初学者向けの力試しとしてFizzBuzz問題を解く。という課題があるようで、挑戦してみることにしました。 制限時間等は特になく、ライブラリや構文等の検索もありとしています。 FizzBuzz問題とは 1から100までの数字の中で、...
pandas

Pandas チートシート・基本操作まとめ

グループ化 groupby:グループ化 groupbyを使っただけでは実行しても何も表示されない。 ただし、コメント部分のように平均値などを取って実行すると結果が表示される。 表の結合 pd.concat() df1...
pandas

Pandas 欠損値の扱い

データフレーム内に欠損値がある場合、削除するか別の値で穴埋めするかどちらかを行うことが多いです。 今回は欠損値がある場合の扱いについてまとめました。 欠損値の確認 変数xの値が欠損値(NaN)であるかを確認する。 Tru...
Numpy

【Python】Numpyチートシート・基礎コマンド

Numpyの基礎的なコマンドをまとめました。 Numpyをインポート ベクトルの作成 ベクトルの中身を表示 行列を作成 行列の中身を表示 行列の要素を取得 型を調べる ...