Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Задача: определить функцию, которая принимает список целочисленных
- значений, а также целочисленное значение, которое в них может входить,
- а может и не входить, и возвращает индексы всех вхождений искомого
- значения в виде списка; если искомое значение отсутствует в списке, то
- возвращается пустой список. */
- func matches(list: Array<Int>, item: Int) -> Array<Int> {
- var foundIndices: [Int] = []
- for (index, value) in list.enumerated() {
- if value == item {
- foundIndices += [index]
- }
- }
- return foundIndices
- }
- print(matches(list: [1, 2, 3, 11, 2, 33, 14, 3], item: 3))
- // [2,7]
Add Comment
Please, Sign In to add comment