Skip to content

Instantly share code, notes, and snippets.

@TheMuellenator
Last active August 7, 2025 12:06
Show Gist options
  • Save TheMuellenator/812634fa99b17ff62cb747ba869dae29 to your computer and use it in GitHub Desktop.
Save TheMuellenator/812634fa99b17ff62cb747ba869dae29 to your computer and use it in GitHub Desktop.
iOS repl.it - Arrays Challenge Solution
let numbers = [45, 73, 195, 53]
//Create a new array called computedNumbers
var computedNumbers = [
numbers[0] * numbers[1],
numbers[1] * numbers[2],
numbers[2] * numbers[3],
numbers[3] * numbers[0]
]
print(computedNumbers)
@AbileneRanane
Copy link

var numeros: [Int] = [ 3, 7, 10, 24]

var computadNumber: [Int] = [numeros[0]*numeros[1], numeros[1]*numeros[2], numeros[2]*numeros[3], numeros[3]*numeros[0]]

print(computadNumber)

@ArmandaMendes
Copy link

func exercise() {

let numbers = [45, 73, 195, 53]

let computedNumbers = [numbers[0] * numbers[1], numbers[1] * numbers[2], numbers[2] * numbers[3], numbers[3] * numbers[0]]


print(computedNumbers)

}

@sameer8287
Copy link

var lst = [1,2,3,4,5]

var lst2 = Int

for i in 0...lst.count-2{
let x = lst[i] * lst[i+1]
lst2.append(x)
}
let y = lst[lst.count-1] * lst[0]
lst2.append(y)
print(lst2)

@YashDjsonDookun
Copy link

let numbers = [45, 73, 195, 53];

var computedNumbers = [Int]();

for i in 0 ..< (numbers.count) {
    if (i < numbers.count - 1) {
        computedNumbers.append(numbers[i] * numbers[i + 1])
    }
    else {
        computedNumbers.append(numbers[i] * numbers[0])
    }
}

print(computedNumbers);
image

@h40hm4ru
Copy link

h40hm4ru commented May 7, 2024

let numbers = [45, 73, 195, 53]

var computedNumbers = [Int]()

for i in numbers.startIndex ..< numbers.endIndex {
    var secondIndex = i + 1
    if (secondIndex == numbers.endIndex) {
        secondIndex = numbers.startIndex
    }
    computedNumbers.append(numbers[i] * numbers[secondIndex])
}

print(computedNumbers)

@ariefcatur
Copy link

let numbers = [45, 73, 195, 53]
    
    //Write your code here
    let computedNumbers: [Int] = (0..<numbers.count).map { index in
        let nextIndex = (index + 1) % numbers.count
        return numbers[index] * numbers[nextIndex]
    }
   
    print(computedNumbers)

@asilgun
Copy link

asilgun commented Aug 9, 2024

let numbers = [45, 73, 195, 53]

var computedNumbers =
[
numbers[0]*numbers[1],
numbers[1]*numbers[2],
numbers[2]*numbers[3],
numbers[0]*numbers[3]
]
//Kodlama Alıştırması
print(computedNumbers)

@Silarais
Copy link

Silarais commented Sep 6, 2024

func exercise() {

let numbers = [45, 73, 195, 53]
var a = numbers [0]
var b = numbers [1]
var c = numbers [2]
var d = numbers [3]

//Write your code here
let computedNumbers = [a*b, b*c, c*d, d*a]


print(computedNumbers)

}

@White1689
Copy link

func exercise(){
let numbers = [45, 73, 195, 53]
var computedNumbers = Int
for i in 0..<numbers.count
{
let nextIndex = (i + 1) % numbers.count
computedNumbers.append(numbers[i] * numbers[nextIndex])
}
print(computedNumbers)

@tobixst3ron
Copy link

var numbers = [45, 73, 195, 53] [0]

let computedNumbers = [45 * 73,73 * 195,195 * 53,53 * 45]

print(computedNumbers)

this is version for idiot

@KayzMan
Copy link

KayzMan commented Dec 3, 2024

func exercise() {

let numbers = [45, 73, 195, 53]

//Write your code here
var computedNumbers = [Int]()
let count = numbers.count

for i in 0..<count {
    let nextIndex = (i + 1) % count
    computedNumbers.append(numbers[i] * numbers[nextIndex])
}


print(computedNumbers)

}

@armankhanpathan
Copy link

Request to all ios developer freshers, connect with me on linkedin : https://www.linkedin.com/in/armankhanpathan/

@eyob6117
Copy link

eyob6117 commented Aug 7, 2025

let numbers = [45, 73, 195, 53]

var computedNumbers: [Int] = []

for i in 0..<numbers {
var nextIndex = (i + 1) % numbers.count
computedNumbers.append(numbers[i] + numbers[nextIndex])

}

print(computedNumbers)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment