- JavaScript
- PHP
- Ruby
- Python
- COBOL (Beta)
- Crystal
- Java
- C#
- C
- C++
- TypeScript
- Haskell
- Clojure
- Elixir
- Dart
- CoffeeScript
- Julia (Beta)
- Swift
- F#
- Rust
- R (Beta)
- Lua
- NASM
- Prolog (Beta)
- CFML (Beta)
- Factor (Beta)
- PowerShell (Beta)
- Scala
- RISC-V (Beta)
- VB (Beta)
- Go
- D (Beta)
- BF (Beta)
- Groovy
- Nim (Beta)
- λ Calculus (Beta)
- OCaml (Beta)
Start training on this collection. Each time you skip or complete a kata you will be taken to the next kata in the series. Once you cycle through the items in the collection you will revert back to your normal training routine.
DescriptionEdit
Go deep on methods
A method is a way of doing something. If you have completed your module kata and you want some extra practice so you know what to reach for when you want to test something, find something, sort something, or change something, in a particular way, this collection is for you.
It's a work in progress - add your suggestions in the codewars slack channel.
In this collection we are practising using built in methods like...
Methods that return a Boolean
Methods that re-order
Or find items
Methods that add or remove an item from an array
Or several items
Or add a whole other array
Or make a copy of just part of it
We'll definitely use this method that turns an array into a string
And a method to turn it back again
We might use some methods that work with loops
And lots and LOTS of these methods that mean we might not need loops at all