難易度
推測:☆☆
立式:☆
ヒント
THIS FUNCTION SUMS ALL NUMBERS BETWEEN ITS INPUTS.
A STRATEGY FOR FINDING A VALUE OF X IS TO TRY X+(X+1), X+X+1+X+2=666, ETC...
この関数は入力値の間の全ての数の総和である。
Xの値を見つけるための方法は、X+(X+1)=666, X+(X+1)+(X+2)=666, …等を解くことである。
条件
- xΨy:xとyが整数ならば、xとyを含むxからyの間の全ての整数の総和。(xとyのどちらかが小数を含むときの挙動は補足を参照せよ。)
- 0Ψ4 = 0+1+2+3+4 = 10
- 5Ψ10 = 5+6+7+8+9+10 = 45
- 11Ψ12 = 11+12 = 23
- 使用禁止:[6]
解説
連続する3つの整数の和は中央の整数の3倍に等しいことを利用して考える。
221+222+223 = 3*222 = 666
が成り立つので、221Ψ223=666が成り立つ。
補足
mをxとyの内の小さい方の値、kを|x-y|を小数切り上げした値とする。このとき、
xΨy = m+(m+1)+(m+2)+…+(m+k-1)+(m+k)
となる。
- 0.7Ψ1.7 = 0.7+1.7 = 2.4
- 0.7Ψ1.71 = 0.7+1.7+2.7 = 5.1
解答例
- 221Ψ223
- 332.5Ψ333 (被演算子が小数であるときの挙動を利用した解答)