1.如果题目是1000只狗,从第一头起算,每隔一头杀一头(数到底后从第一头重新开始算),最后只留一只是活的,请问这是第几只狗?

2.写入一个数组,不管值是多少,按数组下标进行排除,答案:512

<?php
header("Content-Type: text/html; charset=utf-8");//1000只狗,从第一头起算,每隔一头杀一头(数到底后从第一头重新开始算),最后只留一只是活的,请问这是第几只狗
//此方法是从第一只开始杀//生成1000的数组
$arr = [];
for ($i = 1; $i <= 1000; $i++) {$arr[] = $i;
}abc($arr);function abc($value = [])
{$values = [];//循环杀for ($i = 0; $i <= count($value); $i++) {//留下的数写入新的数组if ($i % 2 == 1 && !empty($value[$i])) {$values[] = $value[$i];}}//打印每次循环剩余的数var_dump($values);if (count($values) > 1) {abc($values);} else {return $values;}}?>

运行结果

PHP 1000只狗,从第一头起算,求最后活着的狗 代码实现相关推荐

  1. 第一个驱动程序:at91sam9g45核心板的看门狗驱动

    纪念第一个驱动程序:at91sam9g45核心板的看门狗驱动 看门狗的驱动一般来说比较简单,只要做寄存器的设置实现开启.关闭.喂狗功能.本项目中我们使用的是at91sam9g45处理器,带有看门狗定时 ...

  2. 已知一个带有表头的单链表,结点结构为data-link,假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。

    今天和大家分享一道2009年代码为408的一道真题: 已知一个带有表头的单链表,结点结构为data-link,假设该链表只给出了头指针list.在不改变链表的前提下,请设计一个尽可能高效的算法,查找链 ...

  3. SAP WM LT15不能取消二步法确认场景中只做过第一步确认的TO单

    SAP WM LT15不能取消二步法确认场景中只做过第一步确认的TO单 1,如下TO 需要2步法确认,TO#3000006418 看其确认状态时黄色三角形状态,说明第一步确认(LT1D)已经被业务人员 ...

  4. 多个操作语句的触发器为什么在执行时,只执行了第一句?

    多个操作语句的触发器为什么在执行时,只执行了第一句? 这个问题困扰了我好久,记得第一次遇到这个问题是半个月前,做牛腩新闻发布系统的数据库遇到这个问题,是关于级联删除的:当我们删除新闻类别的时候,由于外 ...

  5. 有1000只水桶,其中有且只有一桶装的含有毒药,其余装的都是水。它们从外观看起来都一样。如果小猪喝了毒药,它会在15分钟内死去。

    有1000只水桶,其中有且只有一桶装的含有毒药,其余装的都是水.它们从外观看起来都一样.如果小猪喝了毒药,它会在15分钟内死去. 问题来了,如果需要你在一小时内,弄清楚哪只水桶含有毒药,你最少需要多少 ...

  6. 用python画猪_用Python画一只丑丑的猪头

    前两天在知乎上看到有人用Python的turtle库画了一只小猪佩奇,接着就有网友用turtle画了一只哆啦A梦,不得不说他们都是人才,画得有模有样的.知乎地址在这里: https://www.zhi ...

  7. python爬取酷狗付费音乐_python爬蟲教程:爬取酷狗音樂

    在常見的幾個音樂網站里,酷狗可以說是最好爬取的啦,什么彎都沒有,也沒加密啥的,所以最適合小白入門爬蟲 本篇針對爬蟲零基礎的小白,所以每一步驟我都截圖並詳細解釋了,其實我自己看着都啰嗦,歸根到底就是兩個 ...

  8. 专访“百变”张泉灵:投资活得“像狗”,并非华丽转身

    近期我们会陆续推荐钛媒体用一年时间,深耕产业,挖掘出来的真正具有产业变革意义的独角兽领军者和具有前瞻力的投资人,并且也会把他们请到2017钛媒体 T-EDGE年度国际盛典.今天是特色嘉宾介绍第六期,紫 ...

  9. 有 50 家人家,每家一条狗。有一天警察通知, 50 条狗当中有病狗,行为和正常狗不一样。每人只能通过观察别 人家的狗来判断自己家的狗是否生病,而不能看自己家的狗,如果判断出自己家的狗病了,就必须当天

    文章目录 题目 一.题目获得的条件 二.假设法解决题目 1.举例子 2.深入理解 总结 题目 有 50 家人家,每家一条狗.有一天警察通知, 50 条狗当中有病狗,行为和正常狗不一样.每人只能通过观察 ...

最新文章

  1. 中国电子学会scratch等级考试四级编程题:找出出现次数最多的数字
  2. 目标检测R-CNN模型的CNN模块微调过程分析【全网最易懂】
  3. Activiti工作流之流程变量
  4. 计算机技术应用在教学中的优势,[浅谈多媒体在教学中的应用及优势] 多媒体教学的优势...
  5. nagios常见问题
  6. A1156. 开心的金明
  7. 基于ext4j的带jar文件的java程序打包方法
  8. OpenLDAP 2.4.44 安装 + phpLDAPadmin 安装
  9. python基础知识(day3)
  10. 开源网店系统Javashop 发布3.0beta版
  11. 电力系统微型计算机继电保护试题及答案,全国7月高中等教育自学考试电力系统微型计算机继电保护试题及答案...
  12. 有关照度和亮度的单位
  13. java数组= 0_JAVA数组
  14. lisp编程 滑动轴承的auto_「autolisp」Autolisp:利用AuoCAD之Lisp编程案例之智能加工齿轮的演示程序 - seo实验室...
  15. HTML语言源代码实例
  16. 毕业设计 基于stm32的灯光控制系统 物联网
  17. 【Transformers】第 3 章:Transformers剖析
  18. 利用c/c++打造烟花表白程序,撩妹一撩一个准!
  19. 古月居ROS暑期学校无人机部分学习笔记
  20. 两级分销加两级代理佣金计算工具

热门文章

  1. 窃密程式CoreBot的五芒星评估
  2. 我们不做看客,只做时代的赋能者 —FMI2018人工智能与大数据高峰论坛深圳场圆满落幕...
  3. python蓝桥杯试题 基础练习 十六进制转十进制 实现进制转换
  4. [转]电影史上十大经典恐怖片
  5. 皮皮仔!在 vscode 里操作数据库~
  6. 美游客猛增 中国在纽约推介新“丝绸之路”旅游
  7. Matplotlib 入门教程
  8. vue 点赞 点爱心 代码
  9. 论坛报名 | 负责任的人工智能:可持续发展与治理的协同
  10. 计算机主机可以有几块硬盘,系统显示几个硬盘真的代表主机里有几块硬盘吗?...