Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rohitjain00/cs50
CS50 Course psets
https://github.com/rohitjain00/cs50
cs50 cs50problemsets cs50problemsetssolved
Last synced: 1 day ago
JSON representation
CS50 Course psets
- Host: GitHub
- URL: https://github.com/rohitjain00/cs50
- Owner: rohitjain00
- Created: 2017-08-20T11:17:12.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-11-06T06:01:18.000Z (about 2 months ago)
- Last Synced: 2024-11-06T07:17:07.391Z (about 2 months ago)
- Topics: cs50, cs50problemsets, cs50problemsetssolved
- Language: C
- Homepage:
- Size: 58.1 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![CodeFactor](https://www.codefactor.io/repository/github/rohitjain00/cs50/badge)](https://www.codefactor.io/repository/github/rohitjain00/cs50)
# [cs50](https://cs50.harvard.edu) course solved psets
* Week by week solved psets for the cs50 (2017) course.
* Written and compiled on cloud9 servers.# What I'll Learn
- A broad and robust understanding of computer science and programming.
- How to think algorithmically and solve programming problems efficiently.
- Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development.
- Familiarity in a number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML.
- How to engage with a vibrant community of like-minded learners from all levels of experience.
- How to develop and present a final programming project to your peers.
# pset-1
### 1. hello
- Prints "Hello, World!"
### 2. water
- Shows the amount a person uses while bating n minutes
### 3. greedy
- Shows the minimum number of coins required for change
### 4. credit
- Verifies and shows if a card is valid, if valid shows which type of card is it
### 5. mario less
- Prints half pyramid
##
###
####
#####
### 6. mario
- Prints full pyramid
## ##
### ###
#### ####
##### ###### pset-2
### 1. caesar
- Moves every alphabet of the plain text by a specific key to make cypherText
### 2. Vigenere
- Moves all the alphabet according to the key(A string provided by user) to make cyphertext
### 3. Initials
- convert name's initials to uppercase
### 4. crack
- Cracks the cyphertext via bruteforce# pset-3
### 1. [find](https://docs.cs50.net/problems/find/more/find.html)
- This Program generates 1000 random numbers and find(Binary Search) if a number exists in between them.
### 2. fifteen
- "(Game of Fifteen)[https://docs.cs50.net/problems/fifteen/fifteen.html]" is a puzzle game played on square, two dimensional board with numbered tiles that slide# pset-4
### 1. [whodunit](https://docs.cs50.net/problems/whodunit/whodunit.html)
- This project involves converting an image such that we can recognize whodunit
### 2. resize_l
- [resize less](https://docs.cs50.net/2018/x/psets/4/resize/less/resize.html) enlarges any BMP pic by n times
### 3. resize_m
- [resize more](https://docs.cs50.net/2018/x/psets/4/resize/more/resize.html) enlarges or shrinks an BMP image
### 4. [recover](https://docs.cs50.net/2017/ap/problems/recover/recover.html)
- This Project involves converting data from a raw file to meaningful jpeg images# pset-5
### [problems-speller](https://docs.cs50.net/problems/speller/speller.html)
- This project implementing an dictionary database and checkout the spelling mistakes from a paragraph# pset-6
### Sentiments
- This project uses twitter API and reads the last 50 posted Tweets of any user and does an sentiment analysis on the person via splitting the tweets as good tweets and bad tweets and shows a SVG graph on the same
#### This includes some of the older projects implemented in python# pset-7
### 1. [finance](https://docs.cs50.net/2017/x/psets/7/pset7.html)
- This project makes use of the Finance API to get the live prices of the stock of any company with known alias and manages a person total financial status
- At the time of new registration provides an user with 10000$ and lets him invest in shares and earn money
- All the transactions are logged and displayed
- User can buy/sell the shares