IT

GROUP BY(HAVING句)とWINDOW関数の違いについて

はじめにSQLでデータ分析を始めるとき、集計といえばまず GROUP BY を使います。しかし、次のような高度な分析をしようとしたとき、GROUP BY が壁になります。各社員の売上が、「部門全体の合計」に対して何パーセントか知りたい。地域...
IT

【Python】ソートの問題作ってみた

はじめにこんにちは。Yuinaです!今日は配列の並べ替え問題を作ってみました。ぜひぜひ、挑戦してみてください✨問題バブルソートdef bubble_sort_ascending(queue_urgency): n = len(queue_u...
IT

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

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

符号付き2進数の乗算アプリ風コード作ってみた🌻

はじめにこんばんは。Yuinaです!今日は符号付き2進数の掛け算を、ビット列の見た目でわかりやすく確認できる、計算アプリ風のPythonコードを作成しました。よろしくお願いいたします!符号付き乗算の計算手順①2の補数表現への変換します!(準...
IT

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

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

[疑似言語▶︎Python]応用情報 H28秋期第3問

はじめにこんにちは。Yuinaです。今日はこちらの問題の疑似言語を参考にPythonで魔法陣を作成します。魔法陣の説明につきましては、こちらのサイトで詳しく解説されていました。大変わかりやすかったので掲載しておきます。それでは、よろしくお願...
IT

[疑似言語▶︎Python]応用情報 R3秋第3問

はじめにこんにちは、Yuinaです🌰今日は、令和3年度度秋期の応用情報第3問の疑似言語をPythonに書き換えてみます。すべての辺を一度ずつ通る、つまり一筆書きの経路を一つ見つける問題ですね。では、やっていきましょう。よろしくお願いいたしま...
IT

[疑似言語▶︎Python]応用情報 H29春第3問

はじめにこんばんは🌛Yuinaです。今日は応用情報の疑似言語をPythonに書き直してみました。間違ってるかもしれませんが、最後まで書いてみたのでよかったらご覧ください。作成したコードfrom collections import dequ...
IT

駅間の最短距離探索プログラム作ってみた

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

パリティチェック×美容アプリケーション

こんばんは、Yuinaです。最近、資格の勉強をしていてパリティビットやパリティチェックなどの言葉が出てきました。イメージを掴むために、美容アプリをテーマにしてプログラムを書いてみました。よかったらご覧ください。パリティチェックが使える場面パ...