Skip to content

demo-exe/ProgrammingChallenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProgrammingChallenges

Completion Score

I have found a list of 'programs every programmer should write in his life'

Most of those should be very short programs, great for killing time :)
I will try to write them in different languages as this may be a great opportunity to learn.

TODO:

No Name Language
00 Name Generator
01 Heads/Tails LOLCODE
02 Temperature Converter
03 Calculate Age in Seconds
04 Encrypt/Decrypt Algorithm
05 FizzBuzz Prolog
06 Rock Paper Scissors
07 Hangman
08 Love Calculator
09 Pseudorandom Sentence Generator
10 Password Generator
11 Atomically Correct Time From an Internet Clock
12 Haiku Generator
13 Magic Eight Ball
14 Collatz Conjecture
15 Reverse a String
16 Simple File Explorer
17 Count Words in a String
18 Minesweeper
19 Connect Four
20 BMI Calculator
21 4Chan Thread Downloader (Images)
22 Sudoku Generator/Solver
23 Maze Generator/Solver
24 Decimal/Binary Converter
25 Picross Solver
26 Eulerian Path
27 Fibonacci Sequence
28 Calculate & Print 100 Factorial
29 Create a cipher encrypt/decrypt tool
30 Blackjack
31 Dungeons & Dragons w/AI
32 Generate ASCII Tree (height based on input)
33 Use Genetic Algorithm on Polygons
34 Benford's Law
35 Currency Converter
36 Static Website Generator
37 Crossword Game
38 Scientific Calculator
39 Perlin Noise Algorithm
40 Image Viewer
41 ASCII Digital Clock
42 Dijkstra's Algorithm
43 Text/Morse Translator
44 Tic-Tac-Toe
45 Snake Game
46 FTP Client
47 Telnet Server
48 IMP Interpreter
49 Tetris
50 Conway's Game of Life
51 Web Crawler
52 Text Editor
53 RSS Feed Creator
54 Evaluate Binomial Coefficients
55 RPN Calculator
56 Mandlebrot Set
57 Sorting Algorithm
58 Convert Markup -> HTML
59 N Queens Problem
60 Credential Validator
61 Linked List
62 Mastermind
63 Random Image Generator
64 Ulam Spiral
65 Klingon Translator
66 Prime number generator using a Sieve
67 Markov Chain
68 GRaphical Analog Clock + GUI
69 2 separate languages send strings to one another
70 Triangle Number Calculator
71 Calculate Typing Speed
72 Name Art in Ascii
73 Towers of Hanoi
74 Quine
75 IRC Bot
76 Brainfuck Interpreter
77 Visualisation of #57
78 Chip-8 Emulator TypeScript
79 Geekcode Generator (3.12)
80 Define Translate & Rotate a Polygon
81 Pong w/Variable Vectors
82 Battleships w/AI
83 Simple Paint Program
84 TCP Chat w/Basic Encryption (XOR)
85 Incremental Economy Simulator (Time of Exploration)
86 Encrypt/Decrypt Text into an Image
87 Pascal's Triangle
88 Sine Wave Generator from Pseudorandom Numbers
89 Basic HTML Web Browser
90 Flappy Bird
91 Fast Fourier Transform
92 Method Ringing Simulator
93 Binary Search
94 Nintendo Oil Panic
95 Sierpinski Triangle Generator
96 Calculate Dot & Cross of 2 Vectors
97 Little Man Computer Simulator
98 Basic Lisp Interpreter
99 Enigma Machine Simulator with settings

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published