- 博客(6)
- 收藏
- 关注
转载 追mm和设计模式:趣解23种设计模式
追MM和设计模式:趣解23种设计模式创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要
2016-06-19 17:49:27 580
原创 (go语言)263.uglynumber
(Go语言)263.UglyNumber好像就是算因数有没有2、3、5以外的因数Write a program to check whether a given number is an ugly number.Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. For example, 6, 8 a
2016-06-21 00:05:16 295
原创 (go语言)242.validanagram
(Go语言)242.ValidAnagram用数组统计Given two strings s and t, write a function to determine if t is an anagram of s.For example, s = “anagram”, t = “nagaram”, return true. s = “rat”, t = “car”, return false.
2016-06-21 00:04:59 299
原创 go语言reversevowelsofastring
Go语言ReverseVowelsofaString主要是判断是不是元音字符,没啥难度,记得实际写的时候要去掉魔鬼数字package mainimport ( "fmt" )//注意考虑大小写func isVowel(vowel rune) bool { if vowel == 97 || vowel == 97-32 { return true }
2016-06-19 23:20:19 518
原创 go布尔bool类型
Go布尔bool类型布尔值的类型bool,值为true或false,默认false.//实例代码var isActvie bool //全局变量声明var enabled,disabled = true, false//忽略类型的声明func test(){ var available bool //一般声明 valid := false //简短声明 available =
2016-06-19 23:20:00 1838
原创 go反转字符串
Go反转字符串似乎没什么好办法,string的话也得需要先转换成rune再反转再转成stringpackage mainimport ( "fmt")func reverseString(s string) string { runes := []rune(s) for from, to := 0, len(runes)-1; from < to; from, to
2016-06-19 23:19:32 3351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人