程序 01:数字排列组合
有 1、2、3、4 共四个数字,能组成多少个互不相同且无重复数字的三位数?请分别打印出满足条件的三位数。
程序 02:这一年的第几天
题目:输入某年某月某日,判断这一天是这一年的第几天? 输入:自己输入年月日,输出:该日期是这一年的第几天。
程序03:同构字符串的判断
给定两个字符串 s 和 t,判断它们是否是同构的。 如果 s 中的字符可以被替换得到 t ,那么这两个字符串是同构的。 所有出现的字符都必须用另一个字符替换,同时保留字符的顺序。两个字符不能映射到同一个字符上,但字符可以映射自己本身。 示例1:
输入: s = "egg" , t = "add"
输出: true
输入: s = "foo" , t = "bar"
输出: false
输入: s = "paper" , t = "title"
输出: true
程序04:删除排序数组中的重复项
自定义排序数组,你需要在原地删除重复出现的元素(即不使用额外的空间),使得每个元素只出现一次,并打印出最后的数组内容。 示例1:
输入:3, 1, 1, 2, 其中第一个数3表示排序数组长度,后面的三个数是数组的内容,即数组为nums = [ 1,1,2] ,
输出:1 2
输入:10, 0, 0, 1, 1, 1, 2, 2, 3, 3, 4, 其中第一个数10表示排序数组长度,后面的十个数是数组的内容,即数组为 nums = [ 0,0,1,1,1,2,2,3,3,4]
输出:0 1 2 3 4
程序05:文件操作
madledger的完整目录,类似/home/zebra/GOPATH/src/madledger
当前源程序文件的完整目录 初始化一个空目录,路径自定,类似/home/zebra/GOPATH/src/.test
将某个目录下的文件,从a目录拷贝到3中自定义的目录下 读取某个文本文件,将其内容写入到自定义目录下