プログラミング

LeetCode

LeeetCodeの問題をアルゴリズムとデータ構造で分類しました。

はじめに ポイント LeetCodeの問題をデータ構造・アルゴリズムによって分類しました。 簡単な問題がなるべく初めに来るように整理しています。 この記事のメリット データ構造・アルゴリズムを特...
LeetCode

【LeetCode】14. Longest Common Prefix 解答・解説【Python】

LeetCodeの問題を解きます。問題文は翻訳サイトと私の拙い英語力で和訳しており、正確でない可能性が高いためご注意ください。 問題文 原文 Write a function to find the longest common pr...
LeetCode

【LeetCode】13. Roman to Integer解答・解説【Python】

LeetCodeの問題を解きます。問題文は翻訳サイトと私の拙い英語力で和訳しており、正確でない可能性が高いためご注意ください。 問題文 原文 Roman numerals are represented by seven differ...
LeetCode

【LeetCode】9. Palindrome Number 解答・解説【Python】

LeetCodeの問題を解きます。問題文は翻訳サイトと私の拙い英語力で和訳しており、正確でない可能性が高いためご注意ください。 問題文 原文 Given an integer x, return true if x is palind...
LeetCode

【LeetCode】1.Two Sum 解答・解説【Python】

LeetCodeの問題を解きます。問題文は翻訳サイトと私の拙い英語力で和訳しており、正確でない可能性が高いためご注意ください。 問題文 原文 Given an array of integers nums and an integer...
Atcoder

【Python】Atcoderで使われるビット演算・ビットシフト・bit全探索についてまとめる

bit演算、bit全探索について勉強しました。 いくつかのWebページや書籍に当たってみたので、自分なりに調べた内容をまとめておきます。 bit全探索とは 選ぶ/選ばない2択がn回あり、その全パターン(2のn乗回)を調べる時に用い...
Atcoder

【Python】Atcoder Beginner Contest 239 A,B,C問題 解答・解説

A問題 Horizon 方針 問題文に計算式が記載されているので、この通りに計算を行います。 平方根の計算をするとき、Pythonではmathモジュールを用います。 "import math"でモジュールをインポートし、 ...
Atcoder

【Python】AtCoder Beginner Contest240 A,B,C問題 解答・解説

A問題 Edge Checker 方針 a,bの入力値が与えられます。a,bはともに1~10の範囲の整数です。 a,bが直接線で結ばれている=隣り合っているかを確認する問題です。 画像を見ると、線で結ばれているということ...
Atcoder

【Python】AtCoder Beginner Contest241 A,B問題 解答・解説

A問題 Digit Machine 方針 入力値をリストとして保存します。 画面に表示されている数字をリストの要素番号とし、次に画面に表示する番号とします。 ボタンを押すという操作によって画面が切り替わり、この操作は3回...
Numerai

【Numerai】初心者が登録したら初めにやること。まずは予測データをアップしてみよう

NumeraiではKaggleのようなコンペを毎週開催しており、Numerai に登録していれば自由に参加することができます。 参加者から提出された予測データをもとに、ファンドとしてのNumeraiが運用を行っています。 用意さ...