Implement the following katas in a language of your choice. The objective is to try to find "canonical" or "idiomatic" solutions to the problems
- Find max number in nested list of numbers [[1 2] [3 4]]
- Validate date
- Check if number is prime
- Generate a prime number series
- Transpose of a matrix
- Diagonals of a matrix
- Number of days between two dates
- Fibonacci series
- First n fibonacci terms
- First n even fibonacci terms
- Only even terms within the first n fibonacci terms
- Frequency table of a list
- Index of positions of a list
- Given a list, make a table of each element and all the positions it occurs at
- Sum of two lists [1,2] + [3,4]
- Express a number in words: 2345 == Two Thousand Three Hundred And Forty Five
- Minimum value of one array against another
- A = [1,2,3,4,5] B = ["a","a","b","a","c"] => {"a":1,"b":3,"c":5}
- Check winning conditions for Tic Tac Toe
- Classify a poker hand as Full House, Royal Flush etc.
- Mean/Median/Mode
- Langton's Ant
- Conway's Game Of Life