This repository is used for me to store my solutions to the CS50X course of 2023 & 2024.
This repository is used for me to store my solutions to the CS50X course of 2023 & 2024.
- Practice Labs
- Problem Sets
- Final Project (TO BE STARTED)
View Repository
Last Updated 02 Jan 24
📦 course-cs50x-2324
├─ .github
│ ├─ CODEOWNERS
│ ├─ CODE_OF_CONDUCT.md
│ ├─ CONTRIBUTING.md
│ ├─ FUNDING.yml
│ ├─ ISSUE_TEMPLATE
│ │ ├─ 1-bug-report.md
│ │ ├─ 2-docs-bug.md
│ │ ├─ 3-feature-request.md
│ │ ├─ 4-enhancement-request.md
│ │ ├─ 5-security-report.md
│ │ ├─ 6-question-support.md
│ │ └─ config.yml
│ ├─ PULL_REQUEST_TEMPLATE.md
│ ├─ SECURITY.md
│ ├─ SUPPORT.md
│ └─ config.yml
├─ .gitignore
├─ CHANGELOG.md
├─ LICENSE.md
├─ Practice Labs
│ ├─ L1-Population
│ │ ├─ population
│ │ └─ population.c
│ ├─ L2-Scrabble
│ │ ├─ scrabble
│ │ └─ scrabble.c
│ ├─ L3-Sort
│ │ ├─ answers.txt
│ │ ├─ random10000.txt
│ │ ├─ random5000.txt
│ │ ├─ random50000.txt
│ │ ├─ reversed10000.txt
│ │ ├─ reversed5000.txt
│ │ ├─ reversed50000.txt
│ │ ├─ sort1
│ │ ├─ sort2
│ │ ├─ sort3
│ │ ├─ sorted10000.txt
│ │ ├─ sorted5000.txt
│ │ └─ sorted50000.txt
│ ├─ L4-Volume
│ │ ├─ input.wav
│ │ ├─ output.wav
│ │ ├─ volume
│ │ └─ volume.c
│ └─ L5-Inheritance
│ ├─ inheritance
│ └─ inheritance.c
├─ Problem Sets
│ ├─ PS-1
│ │ ├─ credit
│ │ │ ├─ credit
│ │ │ └─ credit.c
│ │ ├─ hello
│ │ │ ├─ hello
│ │ │ └─ hello.c
│ │ └─ mario-more
│ │ ├─ mario
│ │ └─ mario.c
│ ├─ PS-2
│ │ ├─ readability
│ │ │ ├─ readability
│ │ │ └─ readability.c
│ │ └─ wordle
│ │ ├─ 5.txt
│ │ ├─ 6.txt
│ │ ├─ 7.txt
│ │ ├─ 8.txt
│ │ ├─ wordle
│ │ └─ wordle.c
│ ├─ PS-3
│ │ ├─ plurality
│ │ │ ├─ plurality
│ │ │ └─ plurality.c
│ │ └─ tideman
│ │ ├─ tideman
│ │ └─ tideman.c
│ ├─ PS-4
│ │ ├─ filter-more
│ │ │ ├─ Makefile
│ │ │ ├─ bmp.h
│ │ │ ├─ filter
│ │ │ ├─ filter.c
│ │ │ ├─ helpers.c
│ │ │ ├─ helpers.h
│ │ │ └─ images
│ │ │ ├─ courtyard.bmp
│ │ │ ├─ stadium.bmp
│ │ │ ├─ tower.bmp
│ │ │ └─ yard.bmp
│ │ └─ recover
│ │ ├─ card.raw
│ │ ├─ recover
│ │ └─ recover.c
│ ├─ PS-5
│ │ └─ speller
│ │ ├─ Makefile
│ │ ├─ dictionaries
│ │ │ ├─ large
│ │ │ └─ small
│ │ ├─ dictionary.c
│ │ ├─ dictionary.h
│ │ ├─ dictionary.o
│ │ ├─ keys
│ │ │ ├─ aca.txt
│ │ │ ├─ austen.txt
│ │ │ ├─ birdman.txt
│ │ │ ├─ burnett.txt
│ │ │ ├─ carroll.txt
│ │ │ ├─ cat.txt
│ │ │ ├─ constitution.txt
│ │ │ ├─ federalist.txt
│ │ │ ├─ frankenstein.txt
│ │ │ ├─ grimm.txt
│ │ │ ├─ her.txt
│ │ │ ├─ holmes.txt
│ │ │ ├─ homer.txt
│ │ │ ├─ lalaland.txt
│ │ │ ├─ mansfield.txt
│ │ │ ├─ pneumonoultramicroscopicsilicovolcanoconiosis.txt
│ │ │ ├─ revenant.txt
│ │ │ ├─ rinehart.txt
│ │ │ ├─ shakespeare.txt
│ │ │ ├─ stein.txt
│ │ │ ├─ stoker.txt
│ │ │ ├─ surgery.txt
│ │ │ ├─ tolstoy.txt
│ │ │ ├─ wells.txt
│ │ │ ├─ whittier.txt
│ │ │ ├─ wordsworth.txt
│ │ │ ├─ xueqin1.txt
│ │ │ └─ xueqin2.txt
│ │ ├─ speller
│ │ ├─ speller.c
│ │ ├─ speller.o
│ │ ├─ speller50
│ │ └─ texts
│ │ ├─ aca.txt
│ │ ├─ austen.txt
│ │ ├─ birdman.txt
│ │ ├─ burnett.txt
│ │ ├─ carroll.txt
│ │ ├─ cat.txt
│ │ ├─ constitution.txt
│ │ ├─ federalist.txt
│ │ ├─ frankenstein.txt
│ │ ├─ grimm.txt
│ │ ├─ her.txt
│ │ ├─ holmes.txt
│ │ ├─ homer.txt
│ │ ├─ lalaland.txt
│ │ ├─ mansfield.txt
│ │ ├─ pneumonoultramicroscopicsilicovolcanoconiosis.txt
│ │ ├─ revenant.txt
│ │ ├─ rinehart.txt
│ │ ├─ shakespeare.txt
│ │ ├─ stein.txt
│ │ ├─ stoker.txt
│ │ ├─ surgery.txt
│ │ ├─ tolstoy.txt
│ │ ├─ wells.txt
│ │ ├─ whittier.txt
│ │ ├─ wordsworth.txt
│ │ ├─ xueqin1.txt
│ │ └─ xueqin2.txt
│ ├─ PS-6
│ │ └─ hello
│ │ ├─ credit.py
│ │ ├─ dna
│ │ │ ├─ databases
│ │ │ │ ├─ large.csv
│ │ │ │ ├─ s
│ │ │ │ └─ small.csv
│ │ │ ├─ dna.py
│ │ │ └─ sequences
│ │ │ ├─ 1.txt
│ │ │ ├─ 10.txt
│ │ │ ├─ 11.txt
│ │ │ ├─ 12.txt
│ │ │ ├─ 13.txt
│ │ │ ├─ 14.txt
│ │ │ ├─ 15.txt
│ │ │ ├─ 16.txt
│ │ │ ├─ 17.txt
│ │ │ ├─ 18.txt
│ │ │ ├─ 19.txt
│ │ │ ├─ 2.txt
│ │ │ ├─ 20.txt
│ │ │ ├─ 3.txt
│ │ │ ├─ 4.txt
│ │ │ ├─ 5.txt
│ │ │ ├─ 6.txt
│ │ │ ├─ 7.txt
│ │ │ ├─ 8.txt
│ │ │ └─ 9.txt
│ │ ├─ hello.py
│ │ ├─ mario.py
│ │ └─ sentimental.py
│ ├─ PS-7
│ │ ├─ fiftyville
│ │ │ ├─ answers.txt
│ │ │ ├─ fiftyville.db
│ │ │ └─ log.sql
│ │ ├─ movies
│ │ │ ├─ 1.sql
│ │ │ ├─ 10.sql
│ │ │ ├─ 11.sql
│ │ │ ├─ 12.sql
│ │ │ ├─ 13.sql
│ │ │ ├─ 2.sql
│ │ │ ├─ 3.sql
│ │ │ ├─ 4.sql
│ │ │ ├─ 5.sql
│ │ │ ├─ 6.sql
│ │ │ ├─ 7.sql
│ │ │ ├─ 8.sql
│ │ │ └─ 9.sql
│ │ └─ songs
│ │ ├─ 1.sql
│ │ ├─ 2.sql
│ │ ├─ 3.sql
│ │ ├─ 4.sql
│ │ ├─ 5.sql
│ │ ├─ 6.sql
│ │ ├─ 7.sql
│ │ ├─ 8.sql
│ │ ├─ answers.txt
│ │ └─ songs.db
│ ├─ PS-8
│ │ ├─ homepage
│ │ │ ├─ assets
│ │ │ │ ├─ css
│ │ │ │ │ └─ style.css
│ │ │ │ ├─ images
│ │ │ │ │ ├─ avatar-1.png
│ │ │ │ │ ├─ avatar-2.png
│ │ │ │ │ ├─ avatar-3.png
│ │ │ │ │ ├─ avatar-4.png
│ │ │ │ │ ├─ favicon.ico
│ │ │ │ │ ├─ icon-app.svg
│ │ │ │ │ ├─ icon-coach.svg
│ │ │ │ │ ├─ icon-design.svg
│ │ │ │ │ ├─ icon-dev.svg
│ │ │ │ │ ├─ icon-lecture.svg
│ │ │ │ │ ├─ icon-para.svg
│ │ │ │ │ ├─ icon-photo.svg
│ │ │ │ │ ├─ icon-quote.svg
│ │ │ │ │ ├─ logo-1-color.png
│ │ │ │ │ ├─ logo.svg
│ │ │ │ │ ├─ my-avatar.png
│ │ │ │ │ ├─ project-1.jpg
│ │ │ │ │ ├─ project-2.png
│ │ │ │ │ ├─ project-3.jpg
│ │ │ │ │ ├─ project-4.png
│ │ │ │ │ ├─ project-5.png
│ │ │ │ │ ├─ project-6.png
│ │ │ │ │ ├─ project-7.png
│ │ │ │ │ ├─ project-8.jpg
│ │ │ │ │ ├─ project-9.png
│ │ │ │ │ ├─ project-magna.png
│ │ │ │ │ ├─ project-placeholder.png
│ │ │ │ │ └─ project-question.png
│ │ │ │ └─ js
│ │ │ │ └─ script.js
│ │ │ ├─ index.html
│ │ │ └─ specification.txt
│ │ └─ trivia
│ │ ├─ index.html
│ │ └─ styles.css
│ └─ PS-9
│ ├─ birthdays
│ │ ├─ app.py
│ │ ├─ birthdays.db
│ │ ├─ static
│ │ │ └─ styles.css
│ │ └─ templates
│ │ └─ index.html
│ └─ finance
│ ├─ app.py
│ ├─ finance.db
│ ├─ helpers.py
│ ├─ requirements.txt
│ ├─ schema.sql
│ ├─ static
│ │ ├─ favicon.ico
│ │ └─ styles.css
│ └─ templates
│ ├─ apology.html
│ ├─ buy.html
│ ├─ history.html
│ ├─ index.html
│ ├─ layout.html
│ ├─ login.html
│ ├─ quote.html
│ ├─ register.html
│ ├─ reset.html
│ └─ sell.html
└─ README.md
- C
- Python
Accessible using browser or GitHub mobile application, not to be used directly within your submission attempts.
You can attempt the course via Harvard University & edX here.
Used by anyone completing the course, ensuring that you are not plagiarising the content within.
This project is licensed under the MIT License.