有五个人偷了一堆苹果,准备在第二天分赃。

晚上,有一个人出来,把所有苹果分成5份,但是多了一个,他顺手把这个苹果扔给树上的猴子,自己先拿了1/5藏了起来。结果其他四个人也都是这么想的,都如第一个人一样把苹果分成了5份,把多的那一个扔给了猴子,并且偷走了1/5。第二天,大家分赃,也是分成5份多一个扔给了猴子,最后每人分了一份。

问:共有多少个苹果?

// 声明苹果的个数
let s = 1;
while(true){// 第一次均分时多出来一个苹果s++; // 第一个人偷走的苹果 if(s%5==1){let s1 = s-Math.floor(s/5)-1;// 第二个人偷走的苹果 if(s1%5==1){let s2 = s1-Math.floor(s1/5)-1;// 第三个人偷走的苹果 if(s2%5==1){let s3 = s2-Math.floor(s2/5)-1;// 第四个人偷走的苹果 if(s3%5==1){let s4 = s3-Math.floor(s3/5)-1;// 第五个人偷走的苹果 if(s4%5==1){let s5 = s4-Math.floor(s4/5)-1;// 分赃之后如果还多出一个苹果,则跳出循环if(s5%5==1){console.log('共有'+s+'个苹果')break;}}}}}}
}
//共有15621个苹果

【前端笔试算法题】之小偷分赃题相关推荐

  1. 前端实习生笔试_一道来自美图的实习生前端笔试算法题

    这道题目来源于我正在寻找实习机会的弟弟,他笔试的时候发挥不是很好,这道题目一直超时,就把题目拿过来问我有没有比较高效的做法.废话不多说,直接看题目吧. 题目描述 有一款叫做空间回廊的游戏,游戏中有着n ...

  2. LeetCode 547. Friend Circles--Python解法--笔试算法题

    题目地址:Friend Circles - LeetCode There are N students in a class. Some of them are friends, while some ...

  3. 写给前端的算法进阶指南,我是如何两个月零基础刷200题 等推荐

    大家好,我是若川. 话不多说,这一次花了几小时精心为大家挑选了20余篇好文,供大家阅读学习.本文阅读技巧,先粗看标题,感兴趣可以都关注一波,一起共同进步. 前端从进阶到入院 作者ssh就职于字节跳动基 ...

  4. 【实习笔试面试题】2013网易互联网实习笔试算法题-找出最大连续自然数个数

    找出最大连续自然数个数 搜集者:江南烟雨 E-Mail:xiajunhust@gmail.com 本题为网易互联网暑期实习生笔试算法题. 凭记忆记录下来的题目,如违反网易版权请邮件联系,本人会删除. ...

  5. fifo算法_前端进阶算法6:一看就懂的队列及配套算法题

    引言 队列这种数据结构,据瓶子君了解,前端需要了解的队列结构主要有:双端队列.滑动窗口,它们都是算法中是比较常用的数据结构. 因此,本节主要内容为: 数据结构:队列(Queue) 双端队列(Deque ...

  6. 2018年前端笔试高频题精选(二)

    今天继续来发几道2018年前端笔试高频题,这些题都是小编下载了今年BATJ.美团.小米等一线互联网公司前端笔试真题精选出来的,大家一定要好好学学,以备进军名企之用. 1.规避javascript多人开 ...

  7. Re: 一著名软件公司的java笔试算法题!

    主 题: Re: 一著名软件公司的java笔试算法题! 作 者:   szlhj () 等 级:   信 誉 值:   95 所属论坛:   Java J2SE / 基础类 问题点数:   20 回复 ...

  8. 秋招笔试算法题——电容充电

    秋招笔试算法题--电容充电 牛客网<笔试真题精选2019> 字节跳动2018秋招笔试题4 [题目描述]有一台用电容组成的计算器,其中每个电容组件都有一个最大容量值(正整数). 对于单个电容 ...

  9. 凡科前端笔试之打印题

    基础程度:4颗星 凡科前端笔试之打印题 知识点 一.题目 二.分析 简单入手 复杂语句简单分析 三.拓展 一 二 三 答案 总结 知识点 主要涉及是预编译变量提升.AO GO.new的使用,还有静态方 ...

最新文章

  1. Android开发权威指南(第2版)新书发布
  2. LeetCode10.正则表达式匹配 JavaScript
  3. 1 0.99999的悖论_悖论向量中文版下载_悖论向量中文版单机游戏下载
  4. win32中如何使用CString
  5. mysql 主从 sql线程no_Mysql 主从同步 slave_sql_running 为no
  6. SQL调用C# dll(第一中DLL,没使用强名称密匙,默认是 safe)
  7. 数据库笔记11:创建与管理存储过程
  8. Scikit-Learn 十大实用功能来袭!
  9. AcWing 1969. 品种邻近(滑动窗口+枚举)
  10. VBA一招解决宏病毒
  11. (转) 很牛的求职经历
  12. 推动Web开放生态持续发展 百度正式发布Lavas解决方案
  13. 计算机网络原理-韩立刚-第四章 网络层
  14. python编写移动平均_如何在Python中编写不同类型的移动平均线。
  15. 【太经典】如果有人问你数据库的原理,叫他看这篇文章
  16. 关于微信小程序新版头像昵称API 接口处理
  17. 【论文阅读】Heterogeneous Graph Attention Network
  18. 关于高通CAMX架构下的AE调试的总结
  19. 20小时写一篇文章,好看到爆炸的手机壁纸都在这些App里!
  20. 1st Competition of Datawhale: the car price prediction

热门文章

  1. c语言 给结构体赋初值,c/c++ 结构体赋初值的小技巧
  2. 寻找连通域算法_FPGA实现的连通域识别算法升级
  3. ufvm可以读哪些网格_墙面开裂原因有哪些?钢筋网和网格布怎么用?
  4. linux 文件指针,Linux中文件描述符fd与文件指针FILE*互相转换实例解析
  5. JAVA中日期格式SimpleDateFormat
  6. 25条div+CSS编程提醒及小技巧整理
  7. Qt532.线程(_beginthread)
  8. 腾讯云存储上传图片前端处理
  9. awk的常用内置函数的使用【转】
  10. Spring4配置文件模板