IT

[基本情報] H27春午後問題8の解説

はじめにこんにちは。Yuinaです🌰今日は、基本情報技術者試験のクイックソートの問題を解いていきます。よろしくお願いいたします!選択ソートのイメージを膨らませる☁️クイックソートはpivotを基準に大きい値と小さい値をグループに分ける処理を...
IT

[Python]符号付き2進数のプログラム

はじめにこんばんは。Yuinaです!今日は符号付き2進数の掛け算を、ビット列の見た目でわかりやすく確認できるように工夫しながら、プログラムを作成しました。よろしくお願いいたします!符号付き乗算の計算手順①2の補数表現への変換計算を始める前に...
IT

[Python(アルゴリズム)]穴埋め問題

はじめにこんばんは。Yuinaです🍊今日は、簡単なアルゴリズムの穴埋め問題を作りました。複数回答がある問題があったり解が間違っていたりしたらごめんなさい!本日もよろしくお願いいたします!!問題(+解答)第1問#パターンその1 #日付を1つず...
IT

[Python]駅間の最短距離探索プログラム

はじめにこんにちは。Yuinaです。今日は東京の駅間の最短経路を見つけて、表示するプログラムを作成しました。解説していきます。よろしくお願いいたします!プログラムimport heapqdef dikstra(graph,start_nod...
IT

[DB]設計と図について理解

はじめにこんにちは、Yuinaです🌷今日は、エンティティ図・ER図・シーケンス図・状態遷移図など色々な図の書き方や使われ方など、理解を深めていきます。手書きなのでちょっと字が見えづらいかもしれませんが、そちらにつきましてはご愛嬌で...(笑...
IT

[Python]キュー・ポップを使ったToDoリスト作ってみた

こんばんは。Yuinaです🍠今日は、スタック・ポップ、キュー・デキューの理解を深めるために、ToDoリストを作成しました✨急ぎのタスクとそうじゃないタスクで分けられるように作ってみました。よかったらご覧ください🙏💕作成したコードfrom c...
IT

[Python]双方向リストを音楽プレイヤー風コードで理解したい

こんにちは。Yuinaです🌸今日は双方向のアルゴリズムを理解すべく、Pythonで音楽プレイヤー風コードを作成しました。一緒に仕組みを理解できたら嬉しいです。よろしくお願いいたします!双方向リストとは...双方向リストとは、リストの各要素(...
IT

[Python]公式ドキュメントを読んで、問題を自作2

はじめにこんばんは。Yuinaです🌸今日はPython公式ドキュメントのチュートリアルを元に問題を作ってみました。今回の記事では第5章以降の内容を載せています。ぜひ、問題にチャレンジしてみてください✨問題1.(?)に入る言葉を教えてください...
IT

[Python]公式ドキュメントを読んで、問題を自作

はじめにこんばんは。Yuinaです🌸今日はPython公式ドキュメントのチュートリアルを元に問題を作ってみました。今回の記事では第2章から第4章までの内容を載せています。ぜひ、問題にチャレンジしてみてください✨問題(チュートリアル第2章)1...
IT

[Java→Python]TDD駆動開発 第1部最終コード

こんにちは。本日は、TDD駆動開発(著・Kent Beck)の第1部・第17章時点での実装コードをJavaからPythonに書き換えて実装しました。解説させていただきます。よろしくお願いいたします。概要コードは異なる通貨を扱うための「多通貨...