
算法
活泼的小白
一个十分热爱编程的小白。
展开
-
lintCode 1926.热门的英雄
描述:选出所有英雄热度为非T3,并且id为奇数的英雄,结果按照 ban 率由大到小排列。解题思路:1.将ban这个列的内容加上百分号,同时为其起别名。2.按照条件查询出非T3和id为奇数(与2取余不等于0)的英雄。3.将查询出来的英雄按照降序排序。代码:select id,name,popularity,concat(ban,'%') probability from heroeswhere popularity!='T3' and (id % 2 != 0)order by ban d原创 2021-05-04 16:06:33 · 142 阅读 · 0 评论 -
计算N阶乘中尾部零的个数
计算n阶乘中尾部零的个数假设 n = 5;n! = 5 X 4 X 3 X 2 X 1 = 120。 尾部零的个数为:2。假设 n = 15n! = 15 X 14 X 13 X 12 X 11 X 10 X 9 X.....X 5 X 4 X 3 X 2 X 1 = 1307674368000。尾部的零的个数为:3。由以上可知:第一个,当 n = 5 的时候,零的出现是由于 2 X 5。第二个,当 n = 15的时候,零的出现是由于 10 X 【2 X 5 】X 【4(或者别的偶数)原创 2021-05-01 22:35:21 · 1237 阅读 · 0 评论