朋友面试遇到一个有意思的题目分享给大家,小牛第四年会变老牛,老牛一年生一条小牛,?

朋友面试遇到一个有意思的题目分享给大家,小牛第四年会变老牛,老牛一年生一条小牛,?

154c53d27934b2bd827d6d280c652c71.png

请先 登录 后评论

1 个回答

xxxxxa

我比较笨,不会写什么高级的算法,所以按照题目的描述,翻译成了代码。不知道我写的有没有问题。 function cowSize(n) { let cows = [0]; for (let year = 0; year < n; year++) { for (let index = 0, count = cows.length; index < count; index++) { cows[index] += 1; if (cows[index] >= 3) { cows.push(0); } } } return cows.length; }

请先 登录 后评论