Armstrong Numbers: Determine whether a number is an Armstrong number. An Armstrong number is a number that is the sum of its own digits each raised to the power of the number of digits. https://exercism.org/tracks/kotlin/exercises/armstrong-numbers
Difference Of Squares: Find the difference between the square of the sum and the sum of the squares of the first N natural numbers. https://exercism.org/tracks/kotlin/exercises/difference-of-squares
Gigasecond: Given a moment, determine the moment that would be after a gigasecond has passed. https://exercism.org/tracks/kotlin/exercises/gigasecond
Hamming: Calculate the Hamming Distance between two DNA strands. https://exercism.org/tracks/kotlin/exercises/hamming
Handshake Calculator: There are 10 types of people in the world: Those who understand binary, and those who don't. Given a decimal number, convert it to the appropriate sequence of events for a secret handshake. https://exercism.org/tracks/kotlin/exercises/secret-handshake
Raindrops: Convert a number into a string that contains raindrop sounds corresponding to certain potential factors. https://exercism.org/tracks/kotlin/exercises/raindrops
Resistor Color Duo: Create a program so that you don't have to remember the values of resistor bands https://exercism.org/tracks/kotlin/exercises/resistor-color-duo
Scrabble Score: Given a word, compute the Scrabble score for that word. https://exercism.org/tracks/kotlin/exercises/scrabble-score
Transpose: Given an input text output it transposed. https://exercism.org/tracks/kotlin/exercises/transpose
TwoFer: Given a name, return a string with the message: One for name, one for me. https://exercism.org/tracks/kotlin/exercises/two-fer
Anagram: An anagram is a rearrangement of letters to form a new word. Given a word and a list of candidates, select the sublist of anagrams of the given word. https://exercism.org/tracks/kotlin/exercises/anagram
Bank Account: Simulate a bank account supporting opening/closing, withdrawals, and deposits of money. Watch out for concurrent transactions! https://exercism.org/tracks/kotlin/exercises/bank-account
Diamond Printer: The diamond kata takes as its input a letter, and outputs it in a diamond shape. https://exercism.org/tracks/kotlin/exercises/diamond
Flatten Array: Take a nested list and return a single flattened list with all values except nil/null. https://exercism.org/tracks/kotlin/exercises/flatten-array
Matrix: Given a string representing a matrix of numbers, return the rows and columns of that matrix. https://exercism.org/tracks/kotlin/exercises/matrix
Pig Latin: Implement a program that translates from English to Pig Latin. https://exercism.org/tracks/kotlin/exercises/pig-latin
Saddle Points: https://exercism.org/tracks/kotlin/exercises/saddle-points Detect saddle points in a matrix.
Triangle: Determine if a triangle is equilateral, isosceles, or scalene. https://exercism.org/tracks/kotlin/exercises/triangle
Word Count: Given a phrase, count the occurrences of each word in that phrase https://exercism.org/tracks/kotlin/exercises/word-count