簡易軌道計算 C#のソースをChatGPT3.5でPythonに変換して実行...答えが違う
直したのは次の箇所
21行目 C#は辞書型にTryAddを使って足せたら足してというソースを
翻訳できなかったらしい
問題は17,18行目
ここで少し悩みC#とPythonのソースに起動計算の状況を表示してやっと解決
C# Math.Sign(0)は0を返すが math.copysign(1,0)は0の時 +0と認識して1を返す
仕様なんだろうけどバグに近い仕様だと思う(小声)
##の箇所が修正したところ、あとはChatGPTがC#を移植しています
筏分(以下駄文)
遠い昔(10年はくだらない)
cobolをjava(たぶん)にコンバートする開発に入る。独特なのはそのコンバートをプログラムで行う。
(請け負ったソフト会社の中核技術だったと思う)
cobolのあの独特なデータ構成なんて移植できるのかと思ったけど
データ変換に関心した記憶がある
追記
ちょっとプログラムを変えてsubmitしてみます Pythonではすでに4人投稿していました
そしてそのプログラムを見ると2つは解答のソースを参考に移植しているものでした
データ設計が全く同じなので
私の投稿は非投稿のボタンをそっと変更しておきました