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.
Tutorialspoint

Session 5 Tasks

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
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.