Piet van Dongen 11 лет назад
Родитель
Сommit
b21b9f6fbe

+ 2
- 2
config.json Просмотреть файл

@@ -26,8 +26,8 @@
26 26
     "strain",
27 27
     "atbash-cipher",
28 28
     "accumulate",
29
-    "crypto-square"
30
-    "trinary"
29
+    "crypto-square",
30
+    "trinary",
31 31
     "rna-transcription"
32 32
   ],
33 33
   "deprecated": [

+ 12
- 12
rna-transcription/example.java Просмотреть файл

@@ -4,18 +4,18 @@ public class RnaTranscription {
4 4
         StringBuilder sb = new StringBuilder();
5 5
         for (char c : strand.toCharArray()) {
6 6
             switch (c) {
7
-            case 'A':
8
-                sb.append('U');
9
-                break;
10
-            case 'G':
11
-                sb.append('C');
12
-                break;
13
-            case 'C':
14
-                sb.append('G');
15
-                break;
16
-            case 'T':
17
-                sb.append('A');
18
-                break;
7
+                case 'A':
8
+                    sb.append('U');
9
+                    break;
10
+                case 'G':
11
+                    sb.append('C');
12
+                    break;
13
+                case 'C':
14
+                    sb.append('G');
15
+                    break;
16
+                case 'T':
17
+                    sb.append('A');
18
+                    break;
19 19
             }
20 20
         }
21 21
         return sb.toString();

+ 1
- 2
rna-transcription/src/test/java/RnaTranscriptionTest.java Просмотреть файл

@@ -30,7 +30,6 @@ public class RnaTranscriptionTest {
30 30
 
31 31
     @Test
32 32
     public void testRnaTranscription() {
33
-        Assert.assertEquals("UGCACCAGAAUU",
34
-                RnaTranscription.ofDna("ACGTGGTCTTAA"));
33
+        Assert.assertEquals("UGCACCAGAAUU", RnaTranscription.ofDna("ACGTGGTCTTAA"));
35 34
     }
36 35
 }

+ 3
- 1
trinary/example.java Просмотреть файл

@@ -3,17 +3,19 @@ public class Trinary {
3 3
     private static final int RADIX = 3;
4 4
 
5 5
     public static int toDecimal(String trinary) {
6
-
7 6
         if (!validTrinary(trinary)) {
8 7
             return 0;
9 8
         }
9
+
10 10
         int result = 0;
11 11
         int power = 1;
12
+
12 13
         for (int i = trinary.toCharArray().length - 1; i >= 0; i--) {
13 14
             int digit = Character.digit(trinary.charAt(i), RADIX);
14 15
             result += digit * power;
15 16
             power *= RADIX;
16 17
         }
18
+
17 19
         return result;
18 20
     }
19 21