私は、Java で BODMAS を実装する必要があり、オペランドが 1000 桁にもなるというシナリオに取り組んでいました。そこで、次の方法で実装することにしました - 中置式 (BODMAS が実装される式) を後置式に変換しました。次に、すべての BigInteger を解析して後置式を評価しました。この実装で成功しました。
今、私は BigInteger を使用できず、int、string などの基本的なデータ型を処理する必要があることを知りました。
どうすればこれを実現できるかを考えていましたが、率直に言って、大きな進展はありませんでした。
基本的なデータ型を使用して BigInteger を実装する方法に関するヘルプや提案は、非常に役立ちます。