I did't use while loop that much so didn't come up what to do. While loop create a loop that execute a specific statement. So, the main point of this problem is "prevNum + max * 6" input = 13, output = 3 https://www.acmicpc.net/problem/2292 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/while const  input  =  require ( "fs" ). readFileSync ( "/dev/stdin" ). toString () ; let  count  =  1 ; let  max  =  1 ; // set the range while  (max  <  input)  {   max  +=  count  *  6 ;   count ++ ; } console . log (count) ; // prevNum + count * 6 // 1  so +6 every loop! // 2 - 7, 5 // 8 - 19, 11 // 20 - 37, 17 // 38 - 61, 23
 
 
Comments
Post a Comment