理解题意,其实就是两瓶饮料能换一瓶,三行代码就能搞定,我这里用了按照题意的解法,如果有需要可以参考一下

while (line = readline()) {
    var num_1 ,num_2 = line , num_sum = 0   //初始化值
    while(1){        //创建一个无限循环
        num_1 = Math.floor(num_2 / 3)    //三瓶饮料能换一瓶
        num_sum = num_sum + num_1
        num_2 = num_2 % 3 + num_1        //此时剩下的饮料瓶
        if(num_2 == 2){    //如果还剩两个空瓶,还能再换一瓶
            num_sum ++
            break
        }
        else if(num_2 < 2) //如果饮料瓶不够两个,直接跳出
            break    
    }
    if(num_sum == 0)        //如果是0 ,不处理,结束循环
        continue
    console.log(num_sum)
}