donguri_py

日記

サンクコストに縛られないという選択

2026/3/8  

「ここまで頑張ったんだから、今さらやめられない。」 人はこの感情にとても弱い。経済学ではこれを**サンクコスト(埋没費用)**と呼ぶそうだ。 すでに支払ってしまい、もう取り戻すことができない時間やお金 ...

C++ プログラミング

5つの数字を並べ替えて最大の5桁を作る(C++)

2026/1/17  

問題 1〜9 の数字 A,B,C,D,E が与えられる。この5つを好きな順番で並べて繋げて作れる 5桁の整数のうち最大を求めよ。 考え方(最短で理解) 最大にするには、左の桁ほど大きい数字を置くという ...

C++ プログラミング

C++で四捨五入を簡単に実装する方法

2025/8/30  

今回は以下の短いC++コードを使って、1行ずつ意味を解説しながら「C++で四捨五入を行う方法」について紹介します。 #include<bits/stdc++.h> usingnamespa ...

C++ プログラミング

C++ でカンマ区切りの入力を読み込む:サンプルコードと行ごとの詳解 📝

2025/8/9  

以下は、最初に整数 N を読み取り、その後 入力ストリームをカンマ , で区切って 前方の N−1N-1N−1 個の要素を逐次出力し、最後に “残り” を標準出力に出すプログラムです。 #includ ...

C++ プログラミング

C++でゼロ埋め出力を使う方法

2025/8/1  

入力された整数を、必ず「指定桁数」で先頭ゼロ埋めして出力するコードの書き方を丁寧に解説します。 ✅ 使用例 #include <iostream> #include < ...

C++ プログラミング

C++ で文字列中の “A” を “B” に正規表現で置換する方法

2025/7/27  

C++で「Python」を「C++」に正規表現で置換する基本例 #include <bits/stdc++.h> using namespace std; int main() { str ...

C++ Python プログラミング

「2の何乗であるか」累乗をビット演算で正しく判定する方法

2025/7/26  

🎯 はじめに 2の累乗判定は、パフォーマンス重視のシステムや競技プログラミングでは頻出の課題です。簡潔・高速に判定できるビット演算テクニックを使った方法を、C++・Pythonそれぞれ ...

C++ プログラミング

C++で「10 → 15」ではなく「10 → 15.0」と出力したい時の対応

2025/7/12  

問題を解いていて、ちょっと困った事があったので自分の備忘も含めて記事を作成しました。 🎯 背景と目的 掲示のコードでは、n * 1.5 の結果を出力していますが: #include & ...

C++ プログラミング

【C++入門】文字列から1文字を抜き取る方法とは?初心者向けにわかりやすく解説

2025/7/10  

C++でプログラミングを始めたばかりの方にとって、「文字列から1文字を取り出す方法」は非常に基本かつ重要なテクニックです。この記事では、簡単なサンプルコードとともに、その使い方をわかりやすく解説します ...

C++ プログラミング

【初心者向け】C++のfor (auto&& s : S)とは?意味と使い方をやさしく解説!

2025/7/6  

C++のコードで、以下のような書き方を見かけたことはありませんか? for (auto&& s : S) cin >> s; 一見すると難しそうに見えるこの構文ですが、実はとても便利な「範 ...

Copyright© donguri_pyのblog , 2026 All Rights Reserved.