tip, コーディング

Python3 コードがスッキリ!1行で複数の変数を初期化する方法!!

複数の変数の初期化時、複数行を使ってしまうと行数が増えコードが見づらくなってしまいます。本記事では、1行で複数の変数を初期化してコードをスッキリさせる方法を紹介します。 a = 1 b = 2 c = 3 print(a, b, c...
python

AtCoder pythonでTLEになるループ回数を調査しました!

下記問題の解答の中にfor文を記述し、何回のループでTLEになるか調査しました。     ABC172 A - Calc (atcoder.jp) TLEにならないループ回数は10の7乗回でした。ループ回数が10の8乗回(下記...
python

python3 whileとforの使いわけ

whileとforの使い分けを説明します。下記の何れかに当てはまる時はwhile文を使用します。1. ループ条件がi < 定数で表現できない時2. ループ条件で使用する変数を変更したい時言い換えると下記の様なC言語のfor文で表現で...
tip, コーディング

python3 組み込み関数や組み込み型のコードを確認する方法。計算量がわかるので競技プログラミングに便利!

python標準ライブラリのコードをGitHubを用いて確認する方法を説明します。組み込み関数、組み込み型、その他モジュールのコードの確認方法がわかる様になります。 コードを確認することで組み込み関数の計算量がわかるので、競技プログラミング等で処理が思う様な実行時間にならない時に原因を知ることが出来ます。例えば、ループの中でsum関数を使用する場合、O(n^2)になるので、可能であればsumを利用しない方が良いということがわかります。
CubeIDE

STM32CubeIDE プロジェクト作成

概要 CubeIDEでプロジェクトを作成する方法を説明します。OSはWindows10です。 方法 新規にプロジェクト作成 CubeIDEを起動 ワークスペースを設定し、Launchをクリックします。 ...
CubeIDE

STM32入門 STM32CubeIDEのインストール【Windows10】

CubeIDEはSTM32マイコン向けの統合開発環境です。 Windows10PCにCubeIDEをインストールする方法を説明します。 インストール完了まで、1時間弱掛かりました。方法が分かった状態で作業をしたら30分も掛からないと思います。
VSCode

Visual Studio Code:デバッグ機能でログ出力!プログラムでログ出力する手間を省く!

VSCodeでLogpointを使ったデバッグの方法を画像を使って簡潔に説明します。Logpointを使用すると、わざわざコンソールに出力する処理を書く必要がなくなります。
python

python3 for文

python3のfor文について説明します。
モジュール、型

python3  リストから条件と一致する要素数を得る

リストから条件と一致する要素数を得る方法を説明します。sum()とジェネレータ式を使用した方法、sum()とmap()を使用した方法等について説明します。
モジュール、型

python3 リストの初期化

リストを初期化する方法について説明します。*演算子を用いる方法、forとリスト.appendを用いる方法、rangeを用いる方法等でリストを初期します。
タイトルとURLをコピーしました