假设有 n 个灯泡,编号从 1 到 n,初始状态是关的,现在执行以下动作:第一次,全部打开,第二次把能被 2 整除的灯泡改变下状态(从开变成关,从关变成开),第三次把能被 3 整除的灯泡改变下状态(从开变成关,从关变成开),第 i 此把能被 i 整除的灯泡改变下状态(从开变成关,从关变成开),以此类推,直到第 n 次结束。要求统计最后灯泡亮着的数量。题目链接:**点我**
在项目中,因为一个问题需要修改某个大的文本文件(超过50MB),由于项目 git 中限制了文件不能超过 50MB,导致文件无法提交成功。此时需要将文件拆分成多个子文件,在打包时再合并成一个文件。由于项目中使用 ant 打包,自然就想到了用 ant 来解决这一问题。concat 标签就是用来合并文件或字符串的,刚好满足这个需求。