- 博客(8)
- 资源 (9)
- 收藏
- 关注
原创 正则式代码转换程序,用于cocos2d-x不同版本之间程序移植。
如果开发环境没有反射功能,代码改名的工作量不小,下面代码实现了批量替换变量名称。修改可用于代码转换的许多情况。本文中用于cocos2d-x不同版本之间程序移植。代码主要功能:将注释和字符串排除在外,其他内容匹配变量名,用字典进行替换。
2014-02-27 11:28:59 903
原创 最少操作次数使两个字符串相等
给定两个字符串,仅由小写字母组成,它们包含了相同字符。 求把第一个字符串变成第二个字符串的最小操作次数,且每次操作只能对第一个字符串中的某个字符移动到此字符串中的开头。 例如给定两个字符串“abcd" "bcad" ,输出:2,因为需要操作2次才能把"abcd"变成“bcad" ,方法是:abcd->cabd->bcad。def getBeforeOrlast(a,c): for i i
2014-02-24 11:04:42 5516
原创 python实现数据结构太Easy
记得原来学数据结构和算法基础,觉得很难,现在用python实现数据结构太Easy。以下是练习的树结构和双向链表结构。#treeclass TreeNode: def __init__(self,value):#value is used here,node is used other places self.parent=None self.val
2014-02-23 20:27:05 1010
原创 简单博弈树算法(nim游戏)
简单博弈树算法(nim游戏)的python实现。import randomimport treelibtagid=0def gentag(): global tagid tagid+=1 return str(tagid)def next(c): if(c>3): return [c-1,c-2,c-3] elif (c>2): return [c-1,c
2014-02-17 09:03:43 2252
原创 通过网页抓取github仓库的部分文件
有些github仓库非常大,如果只想下载部分文件,用 git无法实现。所以编写了这个脚本,提取仓库的部分文件。点击打开githubimport requestsfrom bs4 import BeautifulSoupimport ospath="https://raw.github.com/mahongquan/OpenBird/master/"def savefil
2014-02-15 10:17:02 2136 1
原创 报数游戏python 解答
又做了个小题目,报数游戏。题目详情一种报数游戏是从1开始连续报数,如果报到7的倍数(7,14,21,28……)或者包含数字7的数(7,17,27,37……)就用拍手代替这个数而不能报出。假设你连续听到m声拍手,问造成你听到m声拍手的第一下拍手所代表的数是几?例如,你听到了两次连续的拍手,最小的可能这两次拍手是27和28,因此输出27。输入m, 输出这m次连续的拍手第一下所代表的最小可能的数。def
2014-02-12 15:25:34 3418
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人