Skip to content

Instantly share code, notes, and snippets.

@TheMuellenator
TheMuellenator / loops.py
Created January 14, 2020 11:47
Python Loops Coding Exercise Solution
def sing(num_bottles):
#TODO: Add your code to achieve the desired output and pass the challenge.
#NOTE: The f String method of String Interpolation does not work.
lyrics = []
for num in range(num_bottles, 0, -1):
lyrics.append('{num} bottles of beer on the wall, {num} bottles of beer.'.format(num = num))
lyrics.append('Take one down and pass it around, {num} bottles of beer on the wall.'.format(num = num - 1))
lyrics.append('')
return lyrics
@TheMuellenator
TheMuellenator / functions_part3.py
Last active January 13, 2024 02:30
Python Functions Coding Exercise - Part 3 Solution
# TODO: Write a function called concatenate_lists that has two parameters and returns the combined list.
def concatenate_lists(first_list, second_list):
result = first_list + second_list
return result
@TheMuellenator
TheMuellenator / functions_part2.py
Last active March 16, 2023 17:44
Python Functions Coding Exercise - Part 2 Solution
# TODO 1: Add two parameters (length_ft and width_ft)
def calc_square_meters_from_feet(length_ft, width_ft):
# TODO 2: Modify the code below:
metric_length = length_ft * 0.3048
metric_width = width_ft * 0.3048
metric_area = metric_length * metric_width
@TheMuellenator
TheMuellenator / functions_part1.py
Last active January 18, 2024 20:03
Python Functions Coding Exercise - Part 1 Solution
tracker = 0
def moveForwards():
global tracker
tracker += 1
print('moved forward by one step.')
def turnRight():
global tracker
tracker -= 1
@TheMuellenator
TheMuellenator / high_scores.py
Last active September 3, 2023 11:36
Python Lists Coding Exercise Solution
def top_three(scores):
scores = scores
top_scores = []
# Solution
scores.sort()
list_size = len(scores)
top_scores = [scores[list_size-1], scores[list_size-2], scores[list_size-3]]
@TheMuellenator
TheMuellenator / variables.py
Last active August 3, 2023 23:36
Python Variables Coding Exercise Solution
def test(A, B):
a = A
b = B
# TODO: Below this comment write your code.
c = a
a = b
b = c
@TheMuellenator
TheMuellenator / structures.swift
Last active February 5, 2024 20:48
iOS repl.it - Structures Challenge Solution
// Define a struct
struct User {
var name: String
var email: String?
var followers: Int
var isActive: Bool
func logStatus() {
if (isActive) {
print("\(name) is working hard")
@TheMuellenator
TheMuellenator / constants.swift
Last active April 23, 2024 16:37
iOS repl.it - Constants Challenge Solution
//Write your code here.
// Solution
let secondsInAnHour = 3600
// alternatively:
// let secondsInAnHour: Int = 3600
// Note, constants can only be set once and cannot be assigned a new value.
// The below does not work, because it is a constant and thus cannot be changed.
@TheMuellenator
TheMuellenator / functions3.swift
Last active April 16, 2024 04:49
iOS repl.it - Functions 3 Challenge Solution
func isOdd(n: Int) -> Bool {
if n % 2 != 0 {
return true
} else {
return false
}
// Alternatively:
// return n % 2 != 0
}
@TheMuellenator
TheMuellenator / optionals.swift
Last active March 20, 2024 00:00
iOS repl.it - Optionals Challenge Solution
//Don't change this
var studentsAndScores = ["Amy": Int(readLine()!)!, "James": Int(readLine()!)!, "Helen": Int(readLine()!)!]
func highestScore(scores: [String: Int]) {
//Write your code here.
let a = studentsAndScores["Amy"]!
let b = studentsAndScores["James"]!
let c = studentsAndScores["Helen"]!