- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
function check(a) {
if (a == 0)
return false;
return a == parseInt(a);
}
function blackBox(a, b, c) {
var n = 5;
return check(a) && check(b) && check(c) && Math.pow(a, n) + Math.pow(b, n) == Math.pow(c, n);
}
Tsiklonyashka 27.06.2016 22:47 # −34
j123123 27.06.2016 23:02 # −46
3.14159265 27.06.2016 22:48 # −51
Нужно подобрать ОДИН аргумент функции black_box, чтобы она вернула true.
Пихать можно любую дичь.
bormand 27.06.2016 22:53 # −39
3.14159265 27.06.2016 22:55 # −48
Но думаю можно закомментить. Чисто на случай corner-caseов c плавающим питухом.
bormand 27.06.2016 22:58 # −44
3_dar 27.06.2016 23:04 # −47
а моё так можно?
bormand 27.06.2016 23:06 # −34
3.14159265 27.06.2016 23:32 # −52
Math.pow(a, 5) выводит тебя в область плавающих питухов.
И если точность a - 32 бита, то точность результата — 32*5=160 бит.
Он не влезет в плавающего питуха, то есть можно подобрать три целых a,b,c которые будут примерно равны в первых 64 битах.
1024-- 28.06.2016 09:44 # −59
Dummy00001 27.06.2016 23:06 # −25
Нужно подобрать аргументы функции black_box, чтобы она вернула true.
bormand 27.06.2016 23:07 # −45
Dummy00001 27.06.2016 23:25 # −62
bormand 27.06.2016 23:26 # −54
Dummy00001 27.06.2016 23:31 # −49
3.14159265 27.06.2016 23:38 # −61
Азаза.
bormand 27.06.2016 23:40 # −65
3.14159265 27.06.2016 23:41 # −68
Так не работает. Потому что начинает выполнять старая ф-ция, а перетирается на новую.
true бывает со второго вызова. Рефрешь консоль.
bormand 27.06.2016 23:41 # −70
Dummy00001 27.06.2016 23:45 # −61
3.14159265 27.06.2016 23:47 # −51
А один раз — не тридарас.
bormand 28.06.2016 00:04 # −52
З.Ы. Ебись оно конём, пойду няшек смотреть да спать...
j123123 27.06.2016 23:52 # −50
dm_fomenok 30.06.2016 15:45 # −67
dm_fomenok 29.06.2016 23:55 # −59
dm_fomenok 29.06.2016 23:58 # −63
j123123 27.06.2016 22:59 # −46
решает c^5 = a^4 + b^4 где a, b, c - целые, и не равны нулю
bormand 27.06.2016 23:24 # −46
3_dar 28.06.2016 00:24 # −56
j123123 28.06.2016 02:50 # −44
Плавучий питух спешит на помошь
gost 28.06.2016 22:13 # −55
>>> The MAX_SAFE_INTEGER constant has a value of 9007199254740991. The reasoning behind that number is that JavaScript uses double-precision floating-point format numbers
Ёбнутые, блядь.
guestinho 29.06.2016 23:06 # −63
TEPAnEBT 08.08.2016 00:44 # −63
Поспешил.
zloirock 08.08.2016 00:14 # −72
TEPAnEBT 08.08.2016 00:45 # −68
fajes_rown 08.08.2016 01:07 # −58
*поп на медсестре
Shamill 08.08.2016 15:48 # −67
kegdan 12.08.2016 08:58 # −64
void_main 12.08.2016 13:24 # −71
Shamill 12.08.2016 16:04 # −70