【发布时间】:2020-10-16 16:08:54
【问题描述】:
我正在解决这个问题,它有一串没有空格的单词。我要实现的就是在这个输入的单词之间加一个空格。这是我的代码:
func getOrder(_ input: String) -> String {
let menu = ["Pizza", "Milkshake", "Fries", "Onionrings", "Burger", "Coke", "Sandwich", "Chicken"]
return ""
}
getOrder("milkshakepizzachickenfriescokeburgerpizzasandwichmilkshakepizza")
【问题讨论】:
-
你能有“garage”,比如初始字符串中“pizza”中的“he”吗?否则,快速完成它可能是:
var toReturn = input; menu.forEach { toReturn = toReturn.replacingOccurrences(of: $0, with: " \($0) ", options: .caseInsensitive) }; return toReturn(它将用菜单中的值替换值(意味着以大写开头等)可以吗? -
是的。