Недавно приступил к изучению свифта, и друг задал задачку, игра считалочка, людей N
слов Х, надо угадать на кого последнее слово, вроде так, т.к. я пока остановился на изучении массивов, N это массив( я взял 5 рандомных имен), и взял 3 слова(int), как я понял эта задача из олимпиады, но там решение простое вроде как, 3%5 это и будет как это сделать с массивом, еще и узнать на кого будет последнее слово??) в программировании я нуль
Задача считалочка
Uktam
#1
RexHunt
#2
if X == 0 {
return "Никому слов не досталось"
} else {
return "Последнее слово получил человек под индексом \(max(0, X % N.count - 1))"
}
Вроде так
P.S. нет, не так
Крч так
if X == 0 {
return "Никому слов не досталось"
} else {
let index = X % N.count
return "Последнее слово получил человек под индексом \(index == 0 ? N.count - 1 : index - 1)"
}