Kotlin Exercises
This commit is contained in:
@@ -1 +1,12 @@
|
||||
fun transcribeToRna(dna: String): String = ""
|
||||
fun transcribeToRna(dna: String): String {
|
||||
var ret: String=""
|
||||
for(i in dna) {
|
||||
when(i) {
|
||||
'G' -> ret += "C"
|
||||
'C' -> ret += "G"
|
||||
'T' -> ret += "A"
|
||||
'A' -> ret += "U"
|
||||
}
|
||||
}
|
||||
return ret
|
||||
}
|
||||
|
@@ -18,25 +18,21 @@ class RnaTranscriptionTest {
|
||||
assertEquals("G", transcribeToRna("C"))
|
||||
}
|
||||
|
||||
@Ignore
|
||||
@Test
|
||||
fun guanineComplementIsCytosine() {
|
||||
assertEquals("C", transcribeToRna("G"))
|
||||
}
|
||||
|
||||
@Ignore
|
||||
@Test
|
||||
fun thymineComplementIsAdenine() {
|
||||
assertEquals("A", transcribeToRna("T"))
|
||||
}
|
||||
|
||||
@Ignore
|
||||
@Test
|
||||
fun adenineComplementIsUracil() {
|
||||
assertEquals("U", transcribeToRna("A"))
|
||||
}
|
||||
|
||||
@Ignore
|
||||
@Test
|
||||
fun rnaTranscription() {
|
||||
assertEquals("UGCACCAGAAUU", transcribeToRna("ACGTGGTCTTAA"))
|
||||
|
Reference in New Issue
Block a user