代码使我快乐
贾_HC
刚毕业的zz程序员一枚
展开
-
根据目录将含有多个Sheet的Excel拆分成多个Excel
原谅我的表述能力有限,刚接到这个小活的时候,我以为很简单,但当我打开那个含有300+sheet页的excel表格时,我开始慌了。这300多个sheet中其中有30多个目录页,我的工作就是根据这30多个目录拆分excel。方法也许很麻烦,但是我实在不想重复点链接,复制,粘贴这无休止的工作方式。 首先我利用java根据这些目录把该目录下的sheet名拿到:public static void main原创 2017-10-13 16:29:06 · 3356 阅读 · 0 评论 -
LintCode (1) A+B问题
常年复制粘贴使我的双手以及大脑都在不断的退化,决定每天抽出一些时间,回归最初打代码的乐趣。刷LintCode只是想记录一下自己学习的过程。通过的代码多是借鉴前辈们写的。自己的写的代码最好的也会卡在TLE上,很是惭愧。 在看到这道题之前我对不使用*号的乘法运算还是有一定基础的,不使用+号的加法运算让我想到了一道经典的面试题如何快速计算2的3次幂?貌似是这个,于是现场百度了一下位运算,恶补了一下...原创 2018-05-08 10:24:00 · 117 阅读 · 0 评论 -
尾部的零
设计一个算法,计算出n阶乘中尾部零的个数乍一看so easy 先算阶乘 再看什么时候不能被10整除,很完美,思路也很清晰,但是显然这样做超时是肯定的于是乎,寻求更简单的解决方法把每个0拆分成2*5,每个偶数都会拆分最少一个2出来,所以5的个数决定了0的个数public long trailingZeros(long n){ long count = 0; for(long i=5;i&...原创 2018-05-08 10:47:58 · 127 阅读 · 0 评论