Skip to content

Instantly share code, notes, and snippets.

View josfam's full-sized avatar
:octocat:
Getting the hang of pure functions.

Joseph Amukun josfam

:octocat:
Getting the hang of pure functions.
View GitHub Profile
@josfam
josfam / rock_paper_scissors_part1.py
Last active June 8, 2023 13:39
Accompanying code for Advent of Code 2022 Day 2: Rock Paper Scissors Medium article
sample_input = """
A Y
B X
C Z
""".strip().splitlines()
# rock, paper, scissors information from our perspective
stats = {
'X': {'score': 1, 'beats': 'C', 'beaten by': 'B', 'draws with': 'A'},
'Y': {'score': 2, 'beats': 'A', 'beaten by': 'C', 'draws with': 'B'},
@josfam
josfam / calorie_counting_part2.py
Created June 5, 2023 10:40
Accompanying code for Advent of Code 2022 Day 1: Calorie Counting Medium article
sample_input = """
1000
2000
3000
4000
5000
6000
@josfam
josfam / calorie_counting_part1.py
Last active June 5, 2023 10:39
Accompanying code for Advent of Code 2022 Day 1: Calorie Counting Medium article
sample_input = """
1000
2000
3000
4000
5000
6000
@josfam
josfam / 1.Assignment-1.md
Last active September 9, 2022 12:20
Communications Systems (BIT313) Assignments given

Communication Systems, BIT313

Assignment 1

Assigned: Fri-2-Sept-2022

Assignment-type: Out-of-class research, in-class discussion

Due: Fri-9-Sept-2022, 2:45PM (in class) >

@josfam
josfam / ICT-job-fair-2022-notes.md
Last active August 14, 2022 13:04
Makerere ICT Job Fair 2022 event recap

Inaugural ICT job Fair (in partnership with Huawei), held at Makerere University Uganda


Notes taken by student representatives from Cavendish University Uganda


9:30 AM (intro and pre-main event)