BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VEVENT
URL:https://www.learndesk.us/class/6534923311644672/lesson/0372f1b1c846991e398bf8af429e6d3f?ref=outlook-calendar
SUMMARY:Homework Solution
DTSTART;TZID=America/Los_Angeles:20260502T190000
DTEND;TZID=America/Los_Angeles:20260502T200000
LOCATION:https://www.learndesk.us/class/6534923311644672/lesson/0372f1b1c846991e398bf8af429e6d3f?ref=outlook-calendar
DESCRIPTION: * Homework #1 Solution *

func nearest10(_ num: Int) -> Int {
    let res: Int
    if num < 10 {
        res = 0
    } else if num < 100 {
        res = 10
    } else if num < 1000 {
        res = 100
    } else if num < 10000 {
        res = 1000
    } else {
        res = 10000
    }
    return res
}

print(nearest10(990))

* Homework #2 Solution *

func calc(first: Int, second: Int, op: String) -> Int {
    let res: Int
    if op == "+" {
        res = first + second
    } else if op == "-" {
        res = first - second
    } else if op == "*" {
        res = first * second
    } else {
        res =  first / second
    }
    return res
}

print(calc(first: 80, second: 10, op: "+"))

https://www.learndesk.us/class/6534923311644672/lesson/0372f1b1c846991e398bf8af429e6d3f?ref=outlook-calendar
STATUS:CONFIRMED
SEQUENCE:3
BEGIN:VALARM
TRIGGER:-PT10M
DESCRIPTION:Class Reminder
ACTION:DISPLAY
END:VALARM
END:VEVENT
END:VCALENDAR