Kotlin Exercises

This commit is contained in:
2018-06-21 09:59:10 -05:00
parent c0f0c379fa
commit 51aa078388
321 changed files with 2520 additions and 5 deletions

View File

@@ -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
}

View File

@@ -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"))