Witam, mam problem ze stworzeniem listy w programie Kotlin, która jest rozmiaru n (liczba podana przez użytkownika) z losowymi literami A, T, C, G. Program ma za pomocą metody generować bazową sekwencje DNA o długości n i za pomocą metody wygenerować drugą, komplementarną do niej sekwencje.
import java.util.*
fun main() {
val dna = listOf(scanWord())({"A","C","G","T"}.random())
println(dna)
}
fun scanWord(): Int{
println("Podaj dlugosc sekwencji.")
val Scanner = Scanner(System.`in`)
val n = Scanner.nextInt()
return n
}