Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
import Foundation
import Glibc
/*
//Task 1
var listOfNumbers = [1, 2, 3, 10, 100]
for i in 0..<(listOfNumbers.count){
if i % 2 != 0 {
print("The index is \(i) and number = \(listOfNumbers[i]) ")
}
}
//OR
var i = 1
while i < listOfNumbers.count {
print(listOfNumbers[i])
i += 2
}
//OR
for var i = 1; i < listOfNumbers.count; i += 2 {
print(listOfNumbers[i])
}
//OR
for (index, number) in listOfNumbers.enumerated(){
while index % 2 != 0 {
print("The index is \(index) and number = \(number) ")
}
}
//Task 2
var listOfNumbers = [1, 2, 3, 10, 100]
for i in (listOfNumbers).reversed() {
print(i)
}
//Task 3
var listOfNumbers = [1, 2, 5, 10, 100]
var leftIndex = 0
var rightIndex = listOfNumbers.count - 1
while leftIndex < rightIndex {
let temp = listOfNumbers[rightIndex]
listOfNumbers[rightIndex] = listOfNumbers[leftIndex]
listOfNumbers[leftIndex] = temp
leftIndex += 1
rightIndex -= 1
}
print(listOfNumbers)
//Task 4
var listOfNumbers = [1, 2, 3, 10, 100]
var x = 3
var result = "No"
for number in listOfNumbers {
if x == number {
result = "Yes"
}
}
print(result)
//OR
var x = 4
if listOfNumbers.contains(x) {
print("yes")
}else {
print("no")
}
//OR
var x = 10
var xAppears = false
for number in listOfNumbers {
if number == x {
xAppears = true
}
}
if xAppears {
print("yes")
} else {
print("no")
}
*/
/*
//Task 5
var aString = "Hello"
var reverse = ""
for chars in aString.reversed(){
reverse += String(chars)
}
print(reverse)
//Task 6
var aString = "Replace the letter e with *"
var replacedString = ""
for chars in aString {
if chars == "e" {
replacedString += "*"
} else {
replacedString += String(chars)
}
}
print(replacedString)
//Task 7
var aString = "anutforajaroftuna"
var reversed = ""
for chars in aString.reversed() {
reversed += String(chars)
}
if aString == reversed {
print("True")
} else {
print("No")
}
//OR
var aString = "anutforajaroftuna"
var reversed = String(aString.reversed())
print(reversed == aString)
//Task 8
var problem = "split this string into words and print them on separate lines"
for chars in problem {
if chars != " " {
print(chars, terminator:"")
} else {
print("")
}
}
*/
Advertisements
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.
AcceptLearn more