Skip to content

Commit 015db6f

Browse files
committed
fix. 단어 철자 오타 수정
1 parent 6e1cc54 commit 015db6f

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

src/main/java/domain/StringCalculator.java

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -10,50 +10,50 @@ public class StringCalculator {
1010
public static final String CUSTOM_DELIMITER_NOT_FOUND = "커스텀 구분자를 찾을 수 없습니다.";
1111
public static final String NEGATIVE_NUMBER_NOT_ALLOWED = "음수는 처리할 수 없습니다.";
1212
public static final String INVALID_STRING = "문자열은 처리할 수 없습니다.";
13-
private final String delimeterRegex = "[,|:]";
13+
private final String delimiterRegex = "[,|:]";
1414

1515
public int calculate(String str) {
1616
if (str == null || str.isBlank()) {
1717
throw new RuntimeException(EMPTY_STRING);
1818
}
1919

20-
String customDelimeter = findCustomDelimeter(str);
21-
String strNumbers = extractNumber(str, customDelimeter);
22-
String[] tokens = splitTokens(strNumbers, customDelimeter);
20+
String customDelimiter = findCustomDelimiter(str);
21+
String strNumbers = extractNumber(str, customDelimiter);
22+
String[] tokens = splitTokens(strNumbers, customDelimiter);
2323
List<Integer> numbers = parseNumber(tokens);
2424

2525
return add(numbers);
2626
}
2727

28-
public String findCustomDelimeter(String str) {
29-
int startDelimeterIdx = str.indexOf("//");
30-
int endDelimeterIdx = str.indexOf("\n");
28+
public String findCustomDelimiter(String str) {
29+
int startDelimiterIdx = str.indexOf("//");
30+
int endDelimiterIdx = str.indexOf("\n");
3131

32-
if (startDelimeterIdx == -1 && endDelimeterIdx == -1) {
32+
if (startDelimiterIdx == -1 && endDelimiterIdx == -1) {
3333
return null;
3434
}
3535

36-
if ((startDelimeterIdx == -1) ^ (endDelimeterIdx == -1) || (startDelimeterIdx + 2 == endDelimeterIdx)) {
36+
if ((startDelimiterIdx == -1) ^ (endDelimiterIdx == -1) || (startDelimiterIdx + 2 == endDelimiterIdx)) {
3737
throw new RuntimeException(CUSTOM_DELIMITER_NOT_FOUND);
3838
}
3939

40-
return str.substring(startDelimeterIdx + 2, endDelimeterIdx);
40+
return str.substring(startDelimiterIdx + 2, endDelimiterIdx);
4141
}
4242

43-
public String extractNumber(String str, String customDelimeter) {
44-
if (customDelimeter != null) {
43+
public String extractNumber(String str, String customDelimiter) {
44+
if (customDelimiter != null) {
4545
return str.substring(str.indexOf("\n") + 1);
4646
}
4747

4848
return str;
4949
}
5050

51-
public String[] splitTokens(String strNumbers, String customDelimeter) {
52-
if (customDelimeter == null) {
53-
return strNumbers.split(delimeterRegex);
51+
public String[] splitTokens(String strNumbers, String customDelimiter) {
52+
if (customDelimiter == null) {
53+
return strNumbers.split(delimiterRegex);
5454
}
5555

56-
return strNumbers.split(Pattern.quote(customDelimeter));
56+
return strNumbers.split(Pattern.quote(customDelimiter));
5757
}
5858

5959
public List<Integer> parseNumber(String[] tokens) {

src/test/java/StringCalculatorTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ public class StringCalculatorTest {
3131
"'//||\n', '||'"
3232
})
3333
public void 커스텀_구분자_파싱_테스트(String str, String expected) {
34-
String customDelimeter = stringCalculator.findCustomDelimeter(str);
34+
String customDelimiter = stringCalculator.findCustomDelimiter(str);
3535

36-
assertThat(customDelimeter).isEqualTo(expected);
36+
assertThat(customDelimiter).isEqualTo(expected);
3737
}
3838

3939
@Test

0 commit comments

Comments
 (0)