Skip to content

Commit 1183994

Browse files
update posts
1 parent 2b06aa0 commit 1183994

File tree

2 files changed

+19
-8
lines changed

2 files changed

+19
-8
lines changed

_posts/2024-04-18-leetcode-347.md

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,20 @@
11
---
22
layout: post
3-
title: (Leetcode) 347 - Top K Frequent Elements
3+
title: (Leetcode) 347 - Top K Frequent Elements 풀이
44
categories: [스터디-알고리즘]
5-
tags: [자바, java, 스트림, stream, 리트코드, Leetcode, 알고리즘, algorithm]
5+
tags:
6+
[
7+
자바,
8+
java,
9+
스트림,
10+
stream,
11+
리트코드,
12+
Leetcode,
13+
알고리즘,
14+
algorithm,
15+
map,
16+
counting,
17+
]
618
date: 2024-04-18 12:30:00 +0900
719
---
820

@@ -23,14 +35,13 @@ public int[] topKFrequent(int[] nums, int k) {
2335
Map<Integer, Integer> counter = new HashMap<>();
2436

2537
Arrays.stream(nums)
26-
.forEach(num -> {
27-
counter.put(num, counter.getOrDefault(num, 0) + 1);
28-
});
38+
.forEach(num -> counter.merge(num, 1, Integer::sum));
2939

30-
return Arrays.copyOfRange(counter.entrySet().stream()
40+
return counter.entrySet().stream()
3141
.sorted(Map.Entry.<Integer, Integer>comparingByValue().reversed())
3242
.mapToInt(Map.Entry::getKey)
33-
.toArray(), 0, k);
43+
.limit(k)
44+
.toArray();
3445
}
3546
```
3647

_posts/2024-07-08-leetcode-91.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: post
3-
title: (Leetcode) 647 - Decode Ways 풀이
3+
title: (Leetcode) 91 - Decode Ways 풀이
44
categories: [스터디-알고리즘]
55
tags:
66
[자바, java, 리트코드, Leetcode, 알고리즘, string, dp, dynamic programming]

0 commit comments

Comments
 (0)