Pop11
Tasks
- 100 doors
- Add a variable to a class instance at runtime
- Apply a callback to an array
- Arithmetic evaluation
- Arithmetic/Complex
- Arithmetic/Integer
- Associative array/Creation
- Averages/Arithmetic mean
- Binary search
- Bitwise operations
- Check that file exists
- Classes
- Combinations
- Command-line arguments
- Comments
- Compound data type
- Conditional structures
- Copy a string
- Create a two-dimensional array at runtime
- Delegates
- Doubly-linked list/Element definition
- Doubly-linked list/Element insertion
- Empty program
- Exceptions
- Execute a system command
- Fibonacci sequence
- FizzBuzz
- Flow-control structures
- Fork
- Formatted numeric output
- Forward difference
- Function definition
- Generic swap
- Greatest common divisor
- Hash from two arrays
- Hello world!
- Hello world/Text
- Higher-order functions
- Hostname
- Increment a numerical string
- Inheritance/Multiple
- Integer comparison
- Introspection
- Literals/String
- Logical operations
- Loops/Continue
- Loops/Do-while
- Loops/Downward for
- Loops/For
- Loops/Foreach
- Loops/Infinite
- Loops/N plus one half
- Loops/While
- Lucas-Lehmer test
- Man or boy test
- Matrix multiplication
- Matrix transposition
- Non-continuous subsequences
- Pointers and references
- Polymorphism
- Program termination
- Random numbers
- Real constants and functions
- Remove duplicate elements
- Rename a file
- Reverse a string
- Rot-13
- Sierpinski triangle
- Sieve of Eratosthenes
- Singly-linked list/Element definition
- Singly-linked list/Element insertion
- Sort an integer array
- Sort using a custom comparator
- Sorting algorithms/Bubble sort
- String case
- String length
- Sum and product of an array
- Sum of a series
- Sum of squares
- Tokenize a string
- Trigonometric functions
- Variable size/Get
- Walk a directory/Non-recursively
- Walk a directory/Recursively
- Y combinator