FunL
Tasks
- 100 doors
- A+B
- Ackermann function
- Apply a callback to an array
- Array concatenation
- Averages/Pythagorean means
- Bernoulli numbers
- Binary digits
- CSV data manipulation
- Catalan numbers
- Chinese remainder theorem
- Command-line arguments
- Count occurrences of a substring
- Create a file
- Date format
- Date manipulation
- Determinant and permanent
- Dot product
- Draw a clock
- Empty program
- Environment variables
- Evaluate binomial coefficients
- Execute a system command
- Factorial
- Factors of an integer
- Farey sequence
- Fibonacci n-step number sequences
- Fibonacci sequence
- Function composition
- Generator/Exponential
- Greatest common divisor
- Greatest element of a list
- Hailstone sequence
- Hamming numbers
- Haversine formula
- Hello world!
- Hello world/Graphical
- Hello world/Text
- Hello world/Web server
- Horner's rule for polynomial evaluation
- Identity matrix
- Integer comparison
- Integer sequence
- JSON
- Knuth shuffle
- Least common multiple
- List comprehensions
- Logical operations
- Loop over multiple arrays simultaneously
- Lucas-Lehmer test
- Luhn test of credit card numbers
- Miller–Rabin primality test
- Modular inverse
- Multifactorial
- Narcissistic decimal number
- Non-decimal radices/Convert
- Parsing/RPN calculator algorithm
- Partial function application
- Pascal's triangle
- Perfect numbers
- Pi
- Power set
- Primality by trial division
- Priority queue
- Read a file character by character/UTF8
- Return multiple values
- Roots of unity
- Rot-13
- SHA-256
- Set
- Sort an integer array
- Sort using a custom comparator
- Sorting algorithms/Heapsort
- Sorting algorithms/Merge sort
- Sorting algorithms/Quicksort
- String interpolation (included)
- Subset sum problem
- Table creation
- Table creation/Postal addresses
- Terminal control/Coloured text
- Terminal control/Hiding the cursor
- Terminal control/Inverse video
- Terminal control/Unicode output
- Top rank per group
- Topological sort
- Tree traversal
- Unix/ls
- Vector products
- Web scraping