算法练习
qq_41807327
这个作者很懒,什么都没留下…
展开
-
python & LintCode算法练习:Fizz Buzz问题
问题详情给你一个整数n. 从 1 到 n 按照下面的规则打印每个数:如果这个数被3整除,打印fizz.如果这个数被5整除,打印buzz.如果这个数能同时被3和5整除,打印fizz buzz.如果这个数既不能被 3 整除也不能被 5 整除,打印数字本身。https://www.lintcode.com/problem/fizz-buzz/description代码import ...原创 2019-11-16 21:12:31 · 494 阅读 · 0 评论 -
python & LintCode算法练习:旋转字符串(Rotate String)
题目详情https://www.lintcode.com/problem/rotate-string/description解法class Solution: """ @param str: An array of char @param offset: An integer @return: nothing """ def rotateStr...原创 2019-11-16 14:20:07 · 252 阅读 · 0 评论 -
python 算法练习:百钱百鸡
鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?返回值:返回一个 list,数列的元素为三元组,代表(鸡翁、鸡母、鸡雏)的数量,如:[[0,25,75], [4,18,78], [8,11,81]],表示返回三组解,每一组解以三元 list 表示。#coding: utf-8#百钱百鸡问题#答案:[[0,25,75],[4,18,78],[8,11,81],...原创 2019-11-09 11:26:23 · 1066 阅读 · 0 评论 -
python 算法练习:Perfect number(完美数)
完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的因子之和,则称该数为“完全数”。第一个完全数是 6,它有约数 1、2、3、6,除去它本身 6 外,其余 3 个数相加,1+2+3=6。第二个完全数是 28,它有约数 1、2、4、7、14、28,除去它本身 28 外,其余 5...原创 2019-11-09 10:10:22 · 4921 阅读 · 0 评论 -
python 算法练习:Narcissistic number(3位水仙花数)
#coding: utf-8#问题:列举所有的三位水仙花数#答案:['153','370','371','407']import time#方法一:遍历100-999def solution1(): start_time = time.time() for i in range(1000): result = [] for num in range(100,1000): ...原创 2019-11-08 09:46:49 · 1263 阅读 · 0 评论