Chat GTP(無料版) …お前ってやつは… その2
ChatGTPに24個のデータの行列の入れ替え処理を書いて貰ってたんだが
目指す形は「6行4列」なのだが、「4行6列」と認識して正しい処理を書いてくれなかった。
書いたコードを実行しても「4行6列」のコードしか出してくれなかった。
何度か「間違ってるから直して」「6行4列に出したいです」などなどのやり取りをすること4・5回目…
(途中結果でChatGTPの出力結果と、実際のコード実行結果が異なった時には何とも言えない気持ちになった…)
で正しい結果が出ているが、どうもコードが変…
「6行4列」なのに、「int rows = 4;int columns = 6;」 という、行列とRowColが間違ったコードを出されてしまった。
その時の内容:
自分:int rows = 4; は 列数なのに、なぜRows なの?
回答:ご指摘の通り、rows という変数名は列数を表すのに適切ではありません。今回のケースでは、**「4列6行」**という設定なので、変数名としては columns が適切です。
したがって、変数名をよりわかりやすくするために、次のように変更するのが良いです。
************直ったコードが書かれてる************
変更点
rows(行数)と columns(列数)の変数名を正しく対応させました。
int columns = 4; は 列数を表し、4列を指定します。
int rows = 6; は 行数を表し、6行を指定します。
これで、変数名と内容が一致し、コードがより理解しやすくなります。
…
Row/Colが間違っていて混乱した自分もまだまだだなぁとは思うが、 お前はそう言う奴だよなっ!
目指す形は「6行4列」なのだが、「4行6列」と認識して正しい処理を書いてくれなかった。
書いたコードを実行しても「4行6列」のコードしか出してくれなかった。
何度か「間違ってるから直して」「6行4列に出したいです」などなどのやり取りをすること4・5回目…
(途中結果でChatGTPの出力結果と、実際のコード実行結果が異なった時には何とも言えない気持ちになった…)
で正しい結果が出ているが、どうもコードが変…
「6行4列」なのに、「int rows = 4;int columns = 6;」 という、行列とRowColが間違ったコードを出されてしまった。
その時の内容:
自分:int rows = 4; は 列数なのに、なぜRows なの?
回答:ご指摘の通り、rows という変数名は列数を表すのに適切ではありません。今回のケースでは、**「4列6行」**という設定なので、変数名としては columns が適切です。
したがって、変数名をよりわかりやすくするために、次のように変更するのが良いです。
************直ったコードが書かれてる************
変更点
rows(行数)と columns(列数)の変数名を正しく対応させました。
int columns = 4; は 列数を表し、4列を指定します。
int rows = 6; は 行数を表し、6行を指定します。
これで、変数名と内容が一致し、コードがより理解しやすくなります。
…
Row/Colが間違っていて混乱した自分もまだまだだなぁとは思うが、 お前はそう言う奴だよなっ!
/**********************************************************************************
本記事はGooブログから作成者本人が移行しました。
**********************************************************************************/
コメント
コメントを投稿