Core exercises
-
Term frequency (monolithic)
Dec 10, 2021
-
Implement Not gate
Dec 5, 2021
-
Lexer
Jun 11, 2019
-
Count bits
Jun 6, 2019
-
Count bits
Apr 30, 2019
-
Count bits
Feb 25, 2019
-
Caching sequential web proxy
Nov 29, 2018
-
Doubly linked list
Nov 15, 2018
-
System I/O
Nov 2, 2018
-
Shell
Oct 27, 2018
-
Linked list
Oct 22, 2018
-
Echo
Oct 8, 2018
-
Disassembly
Oct 7, 2018
-
Disassembly
Oct 2, 2018
-
Bitwise operations
Sep 24, 2018
-
C to x86-64 assembly
Sep 10, 2018
-
Floating-point representation
Sep 8, 2018
-
Endianness
Aug 27, 2018
-
Isogram detection
Aug 17, 2018
-
Term frequency (archaic)
Aug 9, 2018
-
Hello world
Jan 31, 2018
-
Esolang interpreters
May 30, 2017
-
Operations
May 22, 2017
-
Parser-interpreter
Apr 18, 2017
-
Parser-encoder
Apr 17, 2017
-
MiniStringFuck interpreter
Apr 15, 2017
-
Inner sort
Apr 15, 2017
Other exercises
-
Functions
Nov 14, 2023
· ocaml
-
Dictionaries
Oct 18, 2023
· ocaml
-
Exceptions
Sep 26, 2023
· ocaml
-
Functions
Aug 3, 2023
· ocaml
-
Sort
Apr 18, 2023
· ocaml
-
Lists
Jan 17, 2023
· ocaml
-
Pattern matching
Dec 28, 2022
· ocaml
-
Naming
Dec 17, 2022
· ocaml
-
Basics
Dec 15, 2022
· ocaml
-
Lissajous figures
Jun 23, 2022
· go
-
Expressions
Jun 16, 2022
· scheme,javascript
-
Control flow
Jan 10, 2022
· forth
-
Stack manipulation
Dec 11, 2021
· forth
-
Postfix arithmetic
Dec 10, 2021
· forth
-
Word definitions
Dec 8, 2021
· forth
-
Pushbutton device
Dec 2, 2021
· arduino
-
Basics: pin modes and values
Dec 2, 2021
· arduino
-
Evaluate string sequence
Feb 25, 2021
· python
-
Report duplicates
Feb 29, 2020
· python
-
Substring repeating character
Jan 18, 2020
· python
-
String manipulation
Jul 17, 2019
· python
-
Floating-point computation
Jul 11, 2019
· go
-
Dictionary lookup
Jun 11, 2019
· python
-
Booleans
Jun 10, 2019
· go
-
Chaining iterators
Jun 4, 2019
· python
-
TDD: multi-currency money
May 29, 2019
· python
-
Package structure
May 29, 2019
· go
-
JUnit runner
May 29, 2019
· java
-
First factorial
May 27, 2019
· python
-
Count duplicates
May 27, 2019
· python
-
Fetch a URL
May 16, 2019
· go
-
Hashing
May 15, 2019
· python
-
Factorial
May 13, 2019
· python
-
Sum digits
May 9, 2019
· python
-
Lissajous figures
May 8, 2019
· go
-
Numeronym
May 5, 2019
· python
-
Identify duplicates
May 3, 2019
· go
-
Identical elements
May 3, 2019
· python
-
Tutorial exercises
Apr 26, 2019
· go
-
Hello world
Apr 20, 2019
· go
-
String manipulation
Apr 13, 2019
· python
-
String manipulation
Apr 12, 2019
· racket
-
Basic problems
Apr 11, 2019
· c
-
Basic problems
Apr 9, 2019
· python
-
Array, all but last
Apr 8, 2019
· racket
-
Isogram
Mar 26, 2019
· javascript
-
Count string elements
Mar 25, 2019
· javascript
-
Context manager
Mar 24, 2019
· python
-
Array
Mar 23, 2019
· python
-
Parity bits
Mar 22, 2019
· python
-
Fizz Buzz with range
Mar 22, 2019
· javascript
-
Largest element
Mar 18, 2019
· javascript
-
Last nonblank character
Mar 17, 2019
· common-lisp
-
Format and evaluate dates
Mar 9, 2019
· python
-
Nth in Fibonacci sequence
Mar 7, 2019
· python
-
Array in reverse
Mar 5, 2019
· racket
-
Inheritance and polymorphism
Mar 4, 2019
· python
-
Compute centenary
Mar 4, 2019
· python
-
Vowel
Mar 3, 2019
· common-lisp
-
To uppercase
Mar 1, 2019
· fortran
-
Last nonblank character
Feb 25, 2019
· fortran
-
Vowel
Feb 23, 2019
· fortran
-
Last nonblank character
Feb 23, 2019
· cobol
-
List operations
Feb 22, 2019
· python
-
Cache array elements
Feb 22, 2019
· python
-
Quadrant
Feb 21, 2019
· python
-
Primes
Feb 20, 2019
· python
-
Matrix pattern sum
Feb 20, 2019
· python
-
Basics
Feb 10, 2019
· python
-
Simple boolean evaluation
Feb 8, 2019
· python
-
Simple pig latin
Feb 3, 2019
· python
-
Longest word
Feb 3, 2019
· python
-
Vowel
Feb 1, 2019
· cobol
-
Model ATM transaction
Jan 31, 2019
· c
-
Sum of integers
Jan 27, 2019
· c
-
String validation
Jan 26, 2019
· python
-
String manipulation
Jan 26, 2019
· algol
-
Range
Jan 26, 2019
· cobol
-
Numeronym
Jan 26, 2019
· c
-
String manipulation
Jan 25, 2019
· python
-
Sum values
Jan 24, 2019
· c
-
Rename a file
Dec 31, 2018
· python
-
Poker hand combinations
Dec 31, 2018
· python
-
Represent a card deck
Dec 30, 2018
· c
-
Intersection of rectangles
Dec 28, 2018
· c
-
Restructure a sequence
Dec 20, 2018
· python
-
Sum timestamps
Dec 17, 2018
· python
-
File manipulation
Dec 15, 2018
· python
-
Strip leading
Sep 15, 2018
· python
-
Hashing
Sep 9, 2018
· python
-
Web Speech API
Sep 8, 2018
· javascript
-
Unique items
Sep 1, 2018
· python
-
Multiple maximums
Aug 22, 2018
· python
-
Class property getters and setters
Aug 15, 2018
· python
-
Anagram detection
Aug 8, 2018
· python
-
Sum values
Mar 25, 2018
· c
-
Sum values
Mar 5, 2018
· c
-
Sum range
Nov 29, 2017
· python
-
Reverse string
Nov 22, 2017
· snobol
-
Hex to decimal
Nov 21, 2017
· snobol
-
Reverse array
Nov 20, 2017
· snobol
-
Contains min-max
Nov 17, 2017
· python
-
Fizz Buzz
Nov 4, 2017
· java
-
Initialize
Nov 3, 2017
· java
-
Number to string
Nov 2, 2017
· java
-
Reverse string
Nov 1, 2017
· python
-
Reverse a string
Oct 31, 2017
· racket
-
Fizz Buzz with range
Oct 29, 2017
· python
-
Sum
Oct 27, 2017
· racket
-
Taxi distance
Oct 26, 2017
· python
-
String manipulation
Oct 25, 2017
· java
-
Largest element
Oct 24, 2017
· python
-
String manipulation
Oct 23, 2017
· javascript
-
String manipulation
Oct 22, 2017
· python
-
Balanced parentheses
Oct 21, 2017
· python
-
Utilities
Sep 25, 2017
· javascript
-
Utilities
Jun 13, 2017
· java
-
Matrix multiplication
May 28, 2017
· java
-
Balanced parentheses
May 25, 2017
· scala
-
Pascal's triangle
May 24, 2017
· scala
-
Change machine
May 7, 2017
· javascript
-
Symbol complement
Apr 14, 2017
· javascript
-
Sum digits
Mar 23, 2017
· python
-
QWERTY array
Mar 11, 2017
· python
-
Utilities
Oct 22, 2016
· c
-
Utilities
Sep 11, 2016
· c++