8000 update · ninjayoto/Java-Coding-Problems@3a7d00c · GitHub
[go: up one dir, main page]

Skip to content

Commit 3a7d00c

Browse files
committed
update
1 parent d670e9f commit 3a7d00c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Chapter_01/P01_CountDuplicateCharacters/src/modern/challenge/Main.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public static void main(String[] args) {
4646
System.out.println("HashMap based solution:");
4747
long startTimeV3 = System.nanoTime();
4848

49-
Map<String, Integer> duplicatesV3 = Strings.countDuplicateCharactersVCP1(TEXT_CP);
49+
Map<String, Long> duplicatesV3 = Strings.countDuplicateCharactersVCP1(TEXT_CP);
5050

5151
displayExecutionTime(System.nanoTime()-startTimeV3);
5252
System.out.println(Arrays.toString(duplicatesV3.entrySet().toArray()));

Chapter_01/P01_CountDuplicateCharacters/src/modern/challenge/Strings.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ public static Map<Character, Integer> countDuplicateCharactersV1(String str) {
2020

2121
Map<Character, Integer> result = new HashMap<>();
2222

23+
// or use for(char ch: str.toCharArray()) { ... }
2324
for (int i = 0; i < str.length(); i++) {
24-
2525
char ch = str.charAt(i);
2626

2727
result.compute(ch, (k, v) -> (v == null) ? 1 : ++v);

0 commit comments

Comments
 (0)
0