Skip to content

jaredkrinke/100-languages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

100 Programming Languages in 100 300 Days

This repository tracks a misguided quest to write code in 100 different programming languages (specifically by solving the first 100 Project Euler problems), in 100 300 days.

Interested in joining an inane challenge? Fork this repository (from this commit--or use this template from NathanielJS1541) and track your progress manually using Markdown tables!

Progress

# Problem Language Solution
1 Multiples of 3 or 5 SIC-1 Assembly Language p1.sic1
2 Even Fibonacci Numbers SectorLISP p2.lisp
3 Largest Prime Factor Fortran p3.f90
4 Largest Palindrome Product J p4.ijs
5 Smallest Multiple Gforth p5.fth
6 Sum Square Difference Standard ML (SOSML) p6.sml
7 10001st Prime Squeak (2.2) p7.st
8 Largest Product in a Series SQL (SQLite) p8.sql
9 Special Pythagorean Triplet XSLT p9.xsl
10 Summation of Primes COBOL-85 p10.cbl
11 Largest Product in a Grid Perl p11.pl
12 Highly Divisible Triangular Number WebGPU Shading Language p12.wgsl (HTML host)
13 Large Sum AWK p13.awk
14 Longest Collatz Sequence WebAssembly (Text Format) p14.wat
15 Lattice Paths Scratch p15.sb3
16 Power Digit Sum Commodore BASIC (2.0) p16.bas
17 Number Letter Counts Verilog p17.v
18 Maximum Path Sum I XOD p18.xodball (screenshot)
19 Counting Sundays EXA (TEC Redshift) p19.exa (disc)
20 Factorial Digit Sum BBC BASIC p20.bas
21 Amicable Numbers Unison p21.u
22 Names Scores TCL p22.tcl
23 Non-Abundant Sums Lil p23.lil
24 Lexicographic Permutations PostScript p24.ps
25 1000-digit Fibonacci Number fe p25.fe
26 Reciprocal Cycles x86 assembly (BIOS) p26.asm (boot sector)
27 Quadratic Primes RetroForth p27.forth
28 Number Spiral Diagonals Uxntal p28.tal
29 Distinct Powers APL p29.apl
30 Digit Fifth Powers Factor p30.factor
31 Coin Sums Rebol p31.r
32 Pandigital Products Bash p32.sh
33 Digit Cancelling Fractions Julia p33.jl
34 Digit Factorials Piet p34.png (ppm, scaled)
35 Circular Primes Turbo Pascal (7.0) p35.pas
36 Double-base Palindromes Hare p36.ha
37 Truncatable Primes Wren p37.wren
38 Pandigital Multiples Pkl p38.pkl
39 Integer Right Triangles قلب p39.qlb
40 Champernowne's Constant Roc p40.roc
41 Pandigital Prime wax p41.wax
42 Coded Triangle Numbers Boron p42.b
43 Sub-string Divisibility Self p43.self
44 Pentagon Numbers Haskell p44.hs
45 Triangular, Pentagonal, and Hexagonal 文言 p45.wy
46 Goldbach's Other Conjecture Idris p46.idr
47 Distinct Primes Factors Nim p47.nim
48 Self Powers Min p48.min
49 Prime Permutations Cakelisp p49.cake
50 Consecutive Prime Sum F# p50.fs
51 Prime Digit Replacements Haxe p51.hx
52 Permuted Multiples Amiga Basic p52.bas
53 Combinatoric Selections K (oK) p53.k
54 Poker Hands TypeScript (type system only) p54.ts
55 Lychrel Numbers Blazin' Forth p55.forth (.d64 image)
56 Powerful Digit Sum G-Pascal p56.pas
57 Square Root Convergents Scheme p57.scm
58 Spiral Primes BCPL p58.b
59 XOR Decryption MATLAB (GNU Octave) p59.m
60 Prime Pair Sets MoonScript p60.moon
61 Cyclical Figurate Numbers Fennel p61.fnl
62 Cubic Permutations Erde p62.erde
63 Powerful Digit Counts Hy p63.hy
64 Odd Period Square Roots PureScript p64.purs
65 Convergents of e Ruby p65.rb
66 Diophantine Equation Reason p66.re
67 Maximum Path Sum II T3X/0 p67.t
68 Magic 5-gon Ring AssemblyScript p68.ts
69 Totient Maximum MiniLang p69.ml
70 Totient Permutation C (C99) p70.c
71 Ordered Fractions Clojure p71.clj
72 Counting Fractions Zig p72.zig
73 Counting Fractions in a Range Raku p73.raku
74 Digit Factorial Chains Vala p74.vala
75 Singular Integer Right Triangles Odin p75.odin
76 Counting Summations QBasic p76.bas
77 Prime Summations Hazel p77.hazel
78 Coin Partitions Ada p78.adb
79 Passcode Derivation Shen p79.shen
80 Square Root Digital Expansion Python p80.py
81 Path Sum: Two Ways TBD
82 Path Sum: Three Ways LO p82.lo
83 Path Sum: Four Ways Kitten p83.ktn
84 Monopoly Odds TBD
85 Counting Rectangles Bend p85.bend
86 Cuboid Route V p86.v
87 Prime Power Triples Lobster p87.lobster
88 Product-sum Numbers Dylan p88.dylan
89 Roman Numerals Janet p89.janet
90 Cube Digit Pairs Quackery p90.qky
91 Right Triangles with Integer Coordinates TBD
92 Square Digit Chains TBD
93 Arithmetic Expressions TBD
94 Almost Equilateral Triangles Futhark p94.fut
95 Amicable Chains TBD
96 Su Doku Prolog (SWI-Prolog) p96.pro
97 Large Non-Mersenne Prime 8080 assembly (Altair 8800) p97.asm
98 Anagramic Squares TBD
99 Largest Exponential TBD
100 Arranged Probability TBD