DEV Community

Discussion on: Daily Challenge #134 - Rice and Chessboard Problem

Collapse
 
vaibhavyadav1998 profile image
Vaibhav Yadav

In JavaScript.

function squaresNeeded(grains) {
  let s = 0;

  while(2 ** s - 1 < grains) {
    s++;
  }

  return s;
}