Skip to content

Commit d3a688b

Browse files
committed
fixed some Sonar code smells...
1 parent de5db5d commit d3a688b

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ plugins {
44

55
// project meta data
66
group 'de.havox_design.aoc2015'
7-
version '0.9.0'
7+
version '0.9.1'
88

99
// Switch to gradle "all" distribution.
1010
wrapper {

day08/src/main/java/de/havox_design/aoc2015/day08/Matchsticks.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -82,15 +82,16 @@ private static int inMemoryLength(String line) {
8282
}
8383

8484
private static int encodedLength(String line) {
85-
String encodedString = "\\\"";
85+
StringBuilder builder = new StringBuilder();
86+
builder.append("\\\"");
8687
for (int i = 1; i < line.length(); i++) {
8788
if (line.charAt(i) == '\\' || line.charAt(i) == '"') {
88-
encodedString += "\\";
89+
builder.append("\\");
8990
}
90-
encodedString += line.charAt(i);
91+
builder.append(line.charAt(i));
9192
}
92-
encodedString += "\\\"";
93-
return encodedString.length();
93+
builder.append("\\\"");
94+
return builder.toString().length();
9495
}
9596

9697
private List<String> readData(String fileName) {

0 commit comments

Comments
 (0)