全部评论
诈骗题 答案只有可能是0 1 2 分类讨论即可
这全删再全加不就可以了?消耗只有2。其他更简单的情况就不用说了,只有1或0
脑筋急转弯了

是的啊 这样
func isContain(haystack, needle string) bool { hlen := len(haystack) nlen := len(needle) temp := haystack if hlen > nlen { haystack = needle needle = temp } hlen = len(haystack) nlen = len(needle) m := map[byte]int{} for i := 0; i < len(haystack); i++ { m[haystack[i]] += 1 } for i := 0; i < nlen; i++ { if m[needle[i]] == 0 { return false } m[needle[i]] -= 1 } return true } func minCost(s string, t string) int { if s == t { return 0 } if isContain(s, t) || len(s) == len(t) { return 1 } return 2 }这么写对吗 和评论区第一个的思路一致
这个不是编辑距离吗?
加油兄弟,不行试试别的厂
这不是hot100原题吗
相关推荐
01-07 17:13
广州大学 前端工程师 点赞 评论 收藏
分享
2025-12-23 20:09
南京工业大学浦江学院 Java 点赞 评论 收藏
分享
