Skip to content

Commit 4e56d96

Browse files
authored
Update README_EN.md
1 parent 70614c5 commit 4e56d96

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

solution/0800-0899/0846.Hand of Straights/README_EN.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -163,20 +163,20 @@ func isNStraightHand(hand []int, groupSize int) bool {
163163
#### TypeScript
164164

165165
```ts
166-
export function isNStraightHand(hand: number[], groupSize: number) {
167-
const map: Record<number, number> = {};
168-
166+
function isNStraightHand(hand: number[], groupSize: number) {
167+
const cnt: Record<number, number> = {};
169168
for (const i of hand) {
170-
map[i] = (map[i] ?? 0) + 1;
169+
cnt[i] = (cnt[i] ?? 0) + 1;
171170
}
172171

173-
const keys = Object.keys(map).map(Number);
174-
172+
const keys = Object.keys(cnt).map(Number);
175173
for (const i of keys) {
176-
while (map[i]) {
174+
while (cnt[i]) {
177175
for (let j = i; j < groupSize + i; j++) {
178-
if (!map[j]) return false;
179-
map[j]--;
176+
if (!cnt[j]) {
177+
return false;
178+
}
179+
cnt[j]--;
180180
}
181181
}
182182
}

0 commit comments

Comments
 (0)