diff --git a/WeeklyChallenge2022.playground/Pages/Challenge45.xcplaygroundpage/Contents.swift b/WeeklyChallenge2022.playground/Pages/Challenge45.xcplaygroundpage/Contents.swift index f340f95..9d3c3f9 100644 --- a/WeeklyChallenge2022.playground/Pages/Challenge45.xcplaygroundpage/Contents.swift +++ b/WeeklyChallenge2022.playground/Pages/Challenge45.xcplaygroundpage/Contents.swift @@ -29,3 +29,26 @@ import Foundation * https://retosdeprogramacion.com/semanales2022. * */ + + + + + func countWatter(lista: [Int]) -> Int{ + var cont = 0 + for (inx,i) in lista.enumerated(){ + if inx == lista.count - 1 || inx == 0 {continue} + let m = [lista[0.. i{ + cont += m - i + } + + } + + return cont + } + +countWatter(lista: [4, 0, 3, 6, 1, 3]) + +countWatter(lista: [4, 0, 3, 6, 1, 3].reversed()) + +countWatter(lista: [4, 0, 3, 6, 1, 3].sorted())