けろっぐ

新卒エンジニア1年目です。 プログラミングや勉強したことをアウトプットします。

けろっぐ

新卒エンジニア1年目です。 プログラミングや勉強したことをアウトプットします。

最近の記事

2024-08-20 C++プログラミング練習

こんにちわ、ケロッグです。 最近Modern C++ チャレンジという問題集に取り組んでいます。これは100問の問題をC++を使って解く問題集です。 今回は、「πの値を少数2桁まで求めよ」という問題でした。 求める手順は以下のような感じです。 ・直径dの円の面積はπd^2/4 ・一辺dの正方形の面積はd^2 ・円と正方形の中に乱数で点を生成し、円の面積÷正方形の面積を求めることで、πを求める。 プログラムは載せませんが、乱数を使った同様の問題をchatGPTに作ってもらい

    • 2024-07-30 C++プログラミング練習

      どうも。ケロッグです。 すっかり前回の投稿から間が空いてしまいました。 今回は、Modern C++チャレンジ~C++プログラミング力を鍛える100問~ という問題集をやりました。 まだ独習C++は9章までしか終わってないのですが、飽きてきたので、息抜きにC++100問を進めることにしました。 今日は記念すべき1問目。 問題は「3または5で割り切れる正の整数の総和を求めよ」という簡単な数学の問題です。 私が書いたコードはこんな感じ。 思いついたままに書きました。 #i

      • 2024-07-16 C++プログラミング練習

        今日は演算子のオーバーロードについて学びました。 演算子のオーバーロードとは、+や-などの四則演算であったり、インクリメント、デクリメントや条件式をユーザーが定義して使用するものです。 始めは何のためにあんねん、いつ使うねん。と思っていたんですが、GPTさんに例題を出してもらったベクトルの問題で、演算子のオーバーロードに必要性を理解できました。 今回のGPTとのやり取りは以下のリンクにあります。 プロンプト 私はC++を勉強しています。 以下の条件を満たす実用的なプロ

        • 2024-07-11C++プログラミング練習

          こんばんわ。ケロッグです。 今日も独習C++を読みながら学んだ構文を使って、ChatGPTに出してもらった問題を解きます。 最近独習C++は停滞気味で、やっと6章に入ることができました。7月中に終わらせる予定が、いよいよ厳しくなってきました💦 頑張ります。 https://chatgpt.com/share/e113e849-302f-4ef1-a9ea-30658587e444 今回は右辺値参照を学んだので、これを取り入れた問題を出してもらったのですが、プログラムを書い

          2024-07-03C++プログラミング練習

          こんにちわ。ケロッグです。今日も今日とてC++プログラミング練習をChatGPTと一緒にやっていきます。 いつもと同じようにGPTに問題を出してもらって、プログラムを書いて、フィードバックをもらいます。今日はフィードバックをもらってさらにプログラムを書き直しました。 GPTとのやり取り今日の学び 今日の学びを先に書いてしまいます。今日、主に学んだことは以下の2点です。 ・ポインタ渡しと参照渡しの違い ・参照型への型推論 ポインタ渡しと参照渡しの違い 値渡しとそれ以外につ

          2024-07-03C++プログラミング練習

          2024-06-28 C++プログラミング練習

          どうもケロッグです。 今日もC++のプログラミング練習をChatGPTくんと頑張りました。 前回同様、GPTくんに問題を作成してもらい、その要件を満たすプログラムを書いて、フィードバックをもらうという流れです。 GPTくんとのやり取りのリンクは以下です。 今回は、GPTくんの出題する問題が「学生の成績管理システム」もしくは「図書館の本管理システム」の2つしか出題しなくなったので、プロンプトを工夫しています。 プロンプト 私はC++を勉強しています。以下の条件に満たす実用

          2024-06-28 C++プログラミング練習

          2024-06-25 C++プログラミング練習

          最近「独習C++」という参考書を読んでは、マネしてコードを書いて勉強しています。 しかし、参考書だけではアウトプットが足りないと思い、ChatGPTに問題を作ってもらって、解くことにしました。これのいいところは、使いたい構文と難易度をカスタマイズできることです。インプットしたことをすぐに実践的な形でアウトプットできるので最近かなりはまってます。 それでは、実際にChatGPTとのやり取りと、自分の書いたプログラムをさらしていきます。 GPTへのプロンプト 下記の条件に合わ

          2024-06-25 C++プログラミング練習