【发布时间】:2018-09-14 09:34:45
【问题描述】:
我在 HackerEarth 上玩耍时遇到了这个问题。
我尝试做的是比较字符串并检查它们是否具有相同的字符。
var string = ""
while let thing = readLine()
{
string += thing + " "
}
var arrayStr = string.split(separator: " ").map{String(($0))}
var firstString = [String]()
var secondString = [String]()
var cas = arrayStr[0]
for i in 1..<arrayStr.count
{
if i % 2 != 0
{
firstString.append(String(arrayStr[i]))
}
else
{
secondString.append(String(arrayStr[i]))
}
}
print(firstString) //["sumit", "ambuj", "abhi"]
print(secondString) //["mitsu", "jumba", "hibb"]
所以,现在您可以看到firstString 和secondString 的第一个索引包含相同的字符,第二个索引相同,但最后一个索引不同。
那么,我该如何比较它们呢?我尝试了 NSCharacter,但 HackerEarth 没有接受它。有什么想法吗?
【问题讨论】: