ebisukeプログラミング初心者脱出黙示録

30歳を過ぎてから始めたプログラミングと競プロの記録。Pythonで取り組んでいます。Arduinoで電子工作も

AtCoder-ABC227 A - Last Card / B - KEYENCE building【Python解答例】

キーエンスプログラミングコンテスト2021-Nov. (AtCoder Beginner Contest 227)のA とB問題についてPythonの解答例を記事にしていきます。 KEYENCE Programming Contest 2021 (AtCoder Beginner Contest 227) - AtCoder AtCoder Beginner Contest227 A - Las…

AtCoder-ABC226 A - Round decimals / B - Counting Arrays【Python解答例】

AtCoder Beginner Contest226のA とB問題についてPythonの解答例を記事にしていきます。 AtCoder Beginner Contest 226 - AtCoder AtCoder Beginner Contest226 A - Round decimals A - Round decimals 問題文 小数第三位までで表すことのできる実数 X が、…

AtCoder-ABC225 A - Distinct Strings / B - Star or Not【Python解答例】

AtCoder Beginner Contest225のA とB問題についてPythonの解答例を記事にしていきます。 UNICORN Programming Contest 2021(AtCoder Beginner Contest 225) - AtCoder AtCoder Beginner Contest225 A - Distinct Strings A - Distinct Strings 問題文 英小文…

AtCoder-ABC224 C - Triangle?【Python解答例】

AtCoder Beginner Contest224のA とB問題についてPythonの解答例を記事にしていきます。 AtCoder Beginner Contest 224 - AtCoder AtCoder Beginner Contest224 C - Triangle? C - Triangle? 問題文 xy 平面上に 1 から N までの番号が付いた N 個の点があり…

AtCoder-ABC224 A - Tires / B - Mongeness【Python解答例】

AtCoder Beginner Contest224のA とB問題についてPythonの解答例を記事にしていきます。 AtCoder Beginner Contest 224 - AtCoder AtCoder Beginner Contest224 A - Tires A - Tires 問題文 末尾が er または ist であるような文字列 S が与えられます。 S …

AtCoder-ABC223 C - Doukasen【Python解答例】

AtCoder Beginner Contest223のC問題についてPythonの解答例を記事にしていきます。 AtCoder Beginner Contest 223 - AtCoder AtCoder Beginner Contest223 C - Doukasen C - Doukasen 問題文 N 本の導火線を一直線に接着したものがあります。左から i 本目…

AtCoder-ABC223 A - Exact Price / B - String Shifting【Python解答例】

AtCoder Beginner Contest223のA とB問題についてPythonの解答例を記事にしていきます。 AtCoder Beginner Contest 223 - AtCoder AtCoder Beginner Contest223 A - Exact Price A - Exact Price 問題文 高橋君の財布の中には 100 円硬貨が 1 枚以上入ってお…

AtCoder-ABC222 D - Between Two Arrays【Python解答例】

AtCoder Beginner Contest222のD - Between Two ArraysについてPythonの解答例を記事にしていきます。

AtCoder-ABC222 C - Swiss-System Tournament【Python解答例】

AtCoder Beginner Contest222のC - Swiss-System TournamentについてPythonの解答例を記事にしていきます。

AtCoder-ABC222 A - Four Digits / B - Failing Grade【Python解答例】

AtCoder Beginner Contest222のA - Four Digits / B - Failing GradeについてPythonの解答例を記事にしていきます。

AtCoder-ABC221 D - Online games【Python解答例】

AtCoder Beginner Contest221のD - Online gamesについてPythonの解答例を記事にしていきます。

AtCoder-ABC221 C - Select Mul【Python解答例】

AtCoder Beginner Contest221のC - Select MulについてPythonの解答例を記事にしていきます。

AtCoder-ABC221 A - Seismic magnitude scales / B - typo【Python解答例】

AtCoder Beginner Contest221のA - Seismic magnitude scales / B - typoについてPythonの解答例を記事にしていきます。

AtCoder-ABC220 D - FG operation【Python解答例】

AtCoder Beginner Contest220のD - FG operationについてPythonの解答例を記事にしていきます。

AtCoder-ABC220 C - Long Sequence【Python解答例】

AtCoder Beginner Contest220のC - Long SequenceについてPythonの解答例を記事にしていきます。

AtCoder-ABC220 A - AtCoder Quiz 2 / B - Base K【Python解答例】

AtCoder Beginner Contest220のA - Find Multiple / B - Base KについてPythonの解答例を記事にしていきます。

AtCoder-ABC219 C - Neo-lexicographic Ordering【Python解答例】

サイシードプログラミングコンテスト2021(AtCoder Beginner Contest219)のC問題についてPythonの解答例を記事にしていきます。

AtCoder-ABC219 A - AtCoder Quiz 2 / B - Maritozzo【Python解答例】

サイシードプログラミングコンテスト2021(AtCoder Beginner Contest219)のA / B問題についてPythonの解答例を記事にしていきます。

AtCoder-ABC218 C - Shapes【Python解答例】

AtCoder Beginner Contest218のC - ShapesについてPythonの解答例を記事にしていきます。

AtCoder-ABC218 D - Rectangles【Python解答例】

AtCoder Beginner Contest218のD - RectanglesについてPythonの解答例を記事にしていきます。

AtCoder-ABC218 A - Weather Forecast / B - qwerty【Python解答例】

AtCoder Beginner Contest218のA - Weather Forecast / B - qwertyについてPythonの解答例を記事にしていきます。

dequeの使い方【Python】

Pythonの標準ライブラリcollectionsのdeque型による両端キューの使い方を記事にしていきます。深さ優先探索や幅優先探索など様々な場面で活用できるので、しっかり覚えたいですね。 dequeの特徴 リストとdeque比較した場合、操作する要素の位置によって速度…

AtCoder-ABC217 E - Sorting Queries【Python解答例】

AtCoder Beginner Contest217のE - Sorting QueriesについてPythonの解答例を記事にしていきます。

AtCoder-ABC217 D - Cutting Woods【Python解答例】

AtCoder Beginner Contest217のD - Cutting WoodsについてPythonの解答例を記事にしていきます。

AtCoder-ABC217 C - Inverse of Permutation【Python解答例】

AtCoder Beginner Contest217のC - Inverse of PermutationについてPythonの解答例を記事にしていきます。

AtCoder-ABC217 A - Lexicographic Order / B - AtCoder Quiz【Python解答例】

AtCoder Beginner Contest217のA - Lexicographic Order / B - AtCoder QuizについてPythonの解答例を記事にしていきます。

初心者のArduinoプログラミング入門【サーボモータ編】

今回もArduinoでプログラミング学習をしていきます!この記事ではサーボモータの基本的な使い方を学習します。可変抵抗を使用してサーボモータの回転角度を制御することが目標です。 サーボモータとは 一般的なDCモータは電流を流すとくるくる回りつづけます…

初心者のArduinoプログラミング入門【シリアルモニタ編】

今回もArduinoでプログラミング学習をしていきます!この記事ではアナログ入力とシリアルモニタの基本的な使い方を学習します。可変抵抗を使用してアナログ入力端子に加わる電圧の変化をシリアルモニタで観察することが目標です。 目標 ブレッドボード、可変…

初心者のArduinoプログラミング入門【LEDの明るさ制御編】

今回もArduino UNOでプログラミング学習をしていきたいと思います。 この記事ではLEDを使用して、時間とともにLEDの明るさを変化させることが目標です。 目標 ブレッドボードと抵抗(1kΩ)、LEDを使って回路を作成します。時間がたつにつれて、徐々にLEDが明…

初心者のArduinoプログラミング入門【ボタンスイッチ編】

Arduinoでプログラミング学習をしていきたいと思います。 この記事ではボタンスイッチとLEDを使用して、ボタンを押したときにLEDを点灯させることが目標です。 目標 ブレッドボードにボタンスイッチとLEDを使って回路を作ります。先に記載したようにボタンを…