Bladeren bron

Removed trailing newline from multiple verses

Frida Tveit 9 jaren geleden
bovenliggende
commit
c7f102d92b

+ 3
- 5
exercises/twelve-days/src/example/java/TwelveDays.java Bestand weergeven

21
     }
21
     }
22
 
22
 
23
     public static String verses(int verseNumberStart, int verseNumberEnd) {
23
     public static String verses(int verseNumberStart, int verseNumberEnd) {
24
-        StringBuilder stringBuilder = new StringBuilder();
25
-        for (int i = verseNumberStart; i <= verseNumberEnd; i++) {
24
+        StringBuilder stringBuilder = new StringBuilder(constructVerse(verseNumberStart));
25
+        for (int i = verseNumberStart + 1; i <= verseNumberEnd; i++) {
26
+            stringBuilder.append("\n");
26
             stringBuilder.append(constructVerse(i));
27
             stringBuilder.append(constructVerse(i));
27
-            if (i != 12) {
28
-                stringBuilder.append("\n");
29
-            }
30
         }
28
         }
31
         return stringBuilder.toString();
29
         return stringBuilder.toString();
32
     }
30
     }

+ 1
- 1
exercises/twelve-days/src/test/java/TwelveDaysTest.java Bestand weergeven

118
                 "On the second day of Christmas my true love gave to me, two Turtle Doves, " +
118
                 "On the second day of Christmas my true love gave to me, two Turtle Doves, " +
119
                 "and a Partridge in a Pear Tree.\n\n" +
119
                 "and a Partridge in a Pear Tree.\n\n" +
120
                 "On the third day of Christmas my true love gave to me, three French Hens, two Turtle Doves, " +
120
                 "On the third day of Christmas my true love gave to me, three French Hens, two Turtle Doves, " +
121
-                "and a Partridge in a Pear Tree.\n\n";
121
+                "and a Partridge in a Pear Tree.\n";
122
         assertEquals(expectedVerseOneToThree, TwelveDays.verses(1, 3));
122
         assertEquals(expectedVerseOneToThree, TwelveDays.verses(1, 3));
123
     }
123
     }
124
 
124