- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 《程序员面试题精选》05.输出一个字符串的所有子串
题目:给定一个字符串,输出其所有子字符串,例如给定字符串abc,则输出 :a,b,c,d,ab,bc,cd,abc,bcd,abcd。用递归的思路就是先找所有以a开头的子串,然后再找以b开头的子串,直到d。其实用python解决非常省事,见下面的代码。注意python有默认递归1k层的限制,换成递推的写法也可以。#!/usr/bin/env python# -*- coding: utf-8 ...
2017-10-31 10:27:38 1219
原创 python重复list中元素中的字母次数
例如实现以下的情况:words = ['hello', 'exercise', 'with', 'words']repeat_letter(words, [4, 2, 10, -2], 3)#得到 ['helloooo', 'exeeeercise', 'with', 'wordddds']def repeat_letter(words, positions
2017-10-19 15:45:11 786
原创 写一个函数,检测输入的数字旋转180度后是否相等,比如619旋转后还是619.
用递归的方法很容易实现:#coding=utf-8def turnover(n): if len(n) == 0: return True elif len(n) == 1: return n in '018' elif (n[0]==n[-1] and n[0] in '018') \ or n[0]+n[
2017-10-12 23:34:40 1412 1
AJAX校内数码相册
2014-08-27
敏捷软件开发
2014-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人