これはパズル/ロジックタイプの質問であり、プログラミングの質問ではありませんが、困惑しているので、誰かが助けてくれることを望んでいました。
私は整数から始めて、そのXパーセントを取る必要があります。その2倍の数を取得したら、整数に丸める必要があります(これをYと呼びます)。私がそれを丸めるかどうかは実際には問題ではなく、それがどちらの方向(上または下)になるかは本当に気にしないので、床/天井を使用することは許容できる解決策です-私はintが必要です。
システムの後半で、int Yが表示され、元の番号が何であったかを知る必要があります。この時点で、パーセンテージがわかっていて、doubleをintにするために使用した方法がわかっている場合、元の数値を確認するにはどうすればよいですか。
これは、すべての元の数値/パーセンテージの組み合わせで機能する必要があります。
例:
Original number: 997
Percentage: 90
Int-Conversion Method: Floor
997 * .90 = 897.3
floor(897.3) = 897
Y = 897
.. .. 897が与えられ、パーセンテージと整数変換方法がわかっている場合、元の数値が997であったとどのように判断できますか?