Они даже не выбрали CharacterSet
ал на 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 не подхватывает это. Есть идеи?