打开、代码-面试题: 一百个灯泡排成一排,第一轮将所有灯泡打开;第二轮每隔一个灯泡关掉一个... -by小雨

本文源于作者在上海逛街的灵感,探讨了一道面试题:一百个灯泡依次操作后,最终会有几盏亮着。文章提供了一段代码实现,并在结尾分享了程序员的幽默语录。
摘要由CSDN通过智能技术生成

本文个人在上海逛街的时候突然想到的...之前就有想写几篇关于打开、代码-的笔记,所以回家到之后就奋笔疾书的写出来发表了

    度百的面试题(摘自infoq):一百个灯胆排成一排,第一轮将全部灯胆打开;第二轮每隔一个灯胆关掉一个。即排在偶数的灯胆被关掉,第三轮每隔两个灯胆,将开着的灯胆关掉,关掉的灯胆打开。次依类推,第n轮结束的时候,还有几盏灯胆亮着。

    用使一段代码实现:

 1 # -*- coding: utf-8  -*-
 2 #!/usr/local/bin/python
 3 from datetime import datetime
 4 
 5           
 6 if __name__ == 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值