Level10

Last-modified: 2021-10-17 (日) 16:57:45

難易度

推測:☆☆
立式:☆

ヒント

推測

この関数は一次関数(AX+B)である。出力が整数となるような入力を探すこと。

ゲーム内ヒント

THE FUNCTION CONVERTS DEGREES FAHRENHEIT TO CELSIUS.
この関数は華氏を摂氏に変換している。

条件

  • Δx:xに32を引いたあとに5/9を掛けた値。((x-32)*5/9)

解説

Δ0やΔ1から調べ始めると微妙な数が出てきて驚くが、ただの1次関数である。なんでこんな式なのかは補足にて。
Δ5=-10、Δ14=10であることに気付ければ、2点を通る直線の公式*1からΔの内部計算が求まる。
したがって、

(x-32)*5/9 = 666

をxについて解けばx=6154/5=1230.8であるので、Δ1230.8=666である。

補足

このΔは華氏温度からセルシウス温度への変換である。華氏温度°Fとセルシウス温度°Cの関係は次の式で知られている。

°C = (°F-32)*5/9

解答例

  • Δ1230.8

関連Level


*1 2つの点(x1,y1),(x2,y2)を通る直線の方程式は、y-y1=(x-x1)(y2-y1)/(x2-x1)である。