又到了 YD 的星期五,大家一般周五的日常是什么呢?
20160603 TGIF
相关帖子
-
similar 这个方法赞一个
func getAction(originalContent, header string) string { headerLines := strings.Split(header, "\n") originalContentLines := strings.Split(originalContent, "\n") if len(headerLines) > len(originalContentLines) { return "add" } originalHeaderLines := originalContentLines[:len(headerLines)] result := similar(originalHeaderLines, headerLines) if 100 <= result { return "no" } if result >= 70 { return "update" } return "add" } func similar(lines1, lines2 []string) int { if len(lines1) != len(lines2) { return 0 } length := len(lines1) same := 0 for i := 0; i < length; i++ { l1 := strings.TrimSpace(lines1[i]) l2 := strings.TrimSpace(lines2[i]) if l1 == l2 { same++ } } return int(math.Floor(float64(same) / float64(length) * 100)) }
- 其他回帖
- 查看全部回帖
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于