Я новичок в быстром программировании и борюсь с простым методом, который я хочу использовать. Я добавил случайные буквы в массив, и я хочу, чтобы пользователь вводил слово. Затем метод должен пройти по каждой букве этого слова и вернуть индекс каждой буквы, чтобы вывести числовой код для слова. Например. Если я введу «swift», он должен вернуть «185103», число, соответствующее позиции каждой буквы, хотя. (См. Мой массив). На данный момент у него нет цикла, поэтому он возвращает только один индекс для одной буквы. Вот что у меня есть:
print("Please enter the word:")
if let inputCode = readLine(){
let pidgeonCode = ["s", "a", "t", "p", "i", "n", "m", "w", "g", "f", "c", "k"]
let location = pidgeonCode.index(of:inputCode)
print("Your word is: \(location!)")
} else{
print("Type something!!")
}
Большое спасибо!