Use an enum and a map together Compile your code to LLVM <hard> data class Use typealias (somehow) return from if statement tailrec <hard> functions only Compile your code to JS <hard> Use reified named parameters suspend/ await Use nullability :( Create an integer iterator Use an annotation infix operator Safe call operator classes only uses 'it' A property with get/private set Custom operator Elvis operator Destructuring when{} uses a lambda expression Use an enum and a map together Compile your code to LLVM <hard> data class Use typealias (somehow) return from if statement tailrec <hard> functions only Compile your code to JS <hard> Use reified named parameters suspend/ await Use nullability :( Create an integer iterator Use an annotation infix operator Safe call operator classes only uses 'it' A property with get/private set Custom operator Elvis operator Destructuring when{} uses a lambda expression
(Print) Use this randomly generated list as your call list when playing the game. There is no need to say the BINGO column name. Place some kind of mark (like an X, a checkmark, a dot, tally mark, etc) on each cell as you announce it, to keep track. You can also cut out each item, place them in a bag and pull words from the bag.
Use an enum and a map together
Compile your code to LLVM
<hard>
data class
Use typealias (somehow)
return from if statement
tailrec
<hard>
functions only
Compile your code to JS
<hard>
Use reified
named parameters
suspend/
await
Use nullability
:(
Create an integer iterator
Use an annotation
infix operator
Safe call operator
classes only
uses 'it'
A property with get/private set
Custom operator
Elvis operator
Destructuring
when{}
uses a lambda expression