1
/**
2
* @param {number} buckets
3
* @param {number} minutesToDie
4
* @param {number} minutesToTest
5
* @return {number}
6
*/
7
var poorPigs = function (buckets, minutesToDie, minutesToTest) {
8
let answer = 1;
9
let n = (minutesToTest / minutesToDie) >> 0;
10
n += 1;
11

12
// calculation with loop
13
// while(n ** answer <= buckets) {
14
// answer++;
15
// }
16

17
return Math.ceil(Math.log(buckets) / Math.log(n));
18
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0