Aime
Tasks
- A+B
- Accumulator factory
- Align columns
- Apply a callback to an array
- Array concatenation
- Arrays
- Assertions
- Associative array/Creation
- Associative array/Iteration
- Averages/Arithmetic mean
- Averages/Mean angle
- Babbage problem
- Balanced brackets
- Benford's law
- Binary digits
- Bitmap/Write a PPM file
- CSV data manipulation
- Case-sensitivity of identifiers
- Catamorphism
- Character codes
- Collections
- Command-line arguments
- Compiler/virtual machine interpreter
- Conditional structures
- Copy a string
- Copy stdin to stdout
- Count in octal
- Create a file
- Currying
- Deepcopy
- Delegates
- Delete a file
- Department Numbers
- Detect division by zero
- Determine if a string is numeric
- Dot product
- Echo server
- Empty program
- Empty string
- Entropy
- Equilibrium index
- Ethiopian multiplication
- Even or odd
- Evolutionary algorithm
- Exceptions
- Exceptions/Catch an exception thrown in a nested call
- Execute a system command
- FASTA format
- Factorial
- Fibonacci sequence
- Fibonacci word
- Filter
- Find common directory path
- Find the missing permutation
- Flatten a list
- Formatted numeric output
- Function composition
- Function definition
- Function prototype
- Generic swap
- Get system command output
- Go Fish
- Gray code
- Greatest common divisor
- Greatest element of a list
- Greatest subsequential sum
- Guess the number
- Hailstone sequence
- Hello world!
- Hello world/Standard error
- Hello world/Text
- Hello world/Web server
- Higher-order functions
- Horner's rule for polynomial evaluation
- Increment a numerical string
- Input loop
- Integer comparison
- Knuth shuffle
- Langton's ant
- Largest int from concatenated ints
- Letter frequency
- Levenshtein distance
- Literals/Floating point
- Literals/Integer
- Literals/String
- Logical operations
- Long multiplication
- Longest Common Substring
- Longest common prefix
- Loops/Break
- Loops/Do-while
- Loops/For with a specified step
- Loops/Foreach
- Loops/Infinite
- Loops/N plus one half
- Loops/While
- Mad Libs
- Make directory path
- Man or boy test
- Maze generation
- Middle three digits
- Move-to-front algorithm
- Multifactorial
- Multiple distinct objects
- Mutual recursion
- Non-decimal radices/Convert
- Non-decimal radices/Input
- Non-decimal radices/Output
- One of n lines in a file
- Order disjoint list items
- Order two numerical lists
- Ordered words
- Permutations
- Pick random element
- Program name
- Program termination
- Quine
- Range expansion
- Range extraction
- Read a configuration file
- Read a file line by line
- Read a specific line from a file
- Real constants and functions
- Reduced row echelon form
- Remove duplicate elements
- Repeat a string
- Reverse a string
- Reverse words in a string
- Rock-paper-scissors
- Search a list
- Self-referential sequence
- Semordnilap
- Set
- Set consolidation
- Shell one-liner
- Sleep
- Sockets
- Sort three variables
- Stair-climbing puzzle
- String comparison
- String concatenation
- String length
- String matching
- Strip a set of characters from a string
- Strip comments from a string
- Substring
- Substring/Top and tail
- Sum and product of an array
- Sum of a series
- Sum of squares
- Sum to 100
- Symmetric difference
- System time
- Take notes on the command line
- Temperature conversion
- Text processing/1
- Text processing/2
- Time a function
- Top rank per group
- Two Sum
- Unbias a random generator
- Unix/ls
- Variadic function
- Word break problem