Skip to content

Instantly share code, notes, and snippets.

@TheMuellenator
Last active March 26, 2024 21:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save TheMuellenator/ceed75150b5f7127c8bf38b3564e7ca3 to your computer and use it in GitHub Desktop.
Save TheMuellenator/ceed75150b5f7127c8bf38b3564e7ca3 to your computer and use it in GitHub Desktop.
iOS repl.it - Switch Challenge Solution
////Don't change this
var aNumber = Int(readLine()!)!
func dayOfTheWeek(day: Int) {
//Write your code inside this function.
switch day {
case 1:
print("Monday")
case 2:
print("Tuesday")
case 3:
print("Wednesday")
case 4:
print("Thursday")
case 5:
print("Friday")
case 6:
print("Saturday")
case 7:
print("Sunday")
default:
print("Error")
}
}
//Don't change this
dayOfTheWeek(day: aNumber)
@Magdalenaspace
Copy link

////Don't change this
var aNumber = Int(5)

func dayOfTheWeek(day: Int) {
switch day {
case 1:print("Monday")
case 2:print("Tuesday")
case 3:print("Wednesday")
case 4:print("Thursday")
case 5:print("Friday")
case 6:print("Saturday ")
case 7:print("Sunday ")
default:print("Error")
}
}
//Try out some different numbers here
//Don't copy the line below into Udemy

dayOfTheWeek(day: 5)

@73307
Copy link

73307 commented Jan 21, 2022

////Don't change this

func dayOfTheWeek(day: Int) {
let day = Int.random(in: 1...7)
switch day {
case 1:
print("monday")
case 2:
print("tuseday")
case 3:
print("wansday")
case 4:
print("tuseday")
case 5:
print("friday")
case 6:
print("seterday")
case 7:
print("sunday")
default:
print("error")
}

}
dayOfTheWeek(day: 4)
//Try out some different numbers here
//Don't copy the line below into Udemy

@PassionHuni
Copy link

Screen Shot 2022-10-03 at 12 15 39 PM

I still keep getting error. what's wrong with my code?

@alexnavter
Copy link

alexnavter commented Oct 16, 2023

var aNumber =  Int(readLine()!)! 

// Function to determine the corresponding day of the week. It takes an integer day as a parameter
func dayOfTheWeek(day: Int) {
    
    switch day {
    case 1:
        print("Monday")
    case 2:
        print("Tuesday")
    case 3:
        print("Wednesday")
    case 4:
        print("Thursday")
    case 5:
        print("Friday")
    case 6:
        print("Saturday")
    case 7:
        print("Sunday")
    default:
        print("Error")
    }
}

// We call the function with the user input integer aNumber as the argument and it prints the day of the week to the console
dayOfTheWeek(day: aNumber)

@aperez-deloitte
Copy link

////Don't change this
var aNumber = Int(readLine()!)!

func dayOfTheWeek(day: Int) {

//Write your code inside this function.

switch(day) {
case 1:
print("Monday")
case 2:
print("Tuesday")
case 3:
print("Wednesday")
case 4:
print("Thursday")
case 5:
print("Friday")
case 6:
print("Saturday")
case 7:
print("Sunday")
default:
print("Error")
}
}

@aichohan
Copy link

This is how I did it, it was super fun.

var aNumber = 1 // you can insert your own number here

func dayOfTheWeek(day: Int) {
    
    let daysArray = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
    
    switch day {
    case 1...daysArray.count:
        print(daysArray[day - 1])
    default:
        print("Error")
    }
    
    
    
}

dayOfTheWeek(day: aNumber)

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