We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ea88cb9 commit 97b3adfCopy full SHA for 97b3adf
solution/0300-0399/0393.UTF-8 Validation/Solution.ts
@@ -2,21 +2,21 @@ function validUtf8(data: number[]): boolean {
2
let cnt = 0;
3
for (const v of data) {
4
if (cnt > 0) {
5
- if (v >> 6 != 0b10) {
+ if (v >> 6 !== 0b10) {
6
return false;
7
}
8
--cnt;
9
- } else if (v >> 7 == 0) {
+ } else if (v >> 7 === 0) {
10
cnt = 0;
11
- } else if (v >> 5 == 0b110) {
+ } else if (v >> 5 === 0b110) {
12
cnt = 1;
13
- } else if (v >> 4 == 0b1110) {
+ } else if (v >> 4 === 0b1110) {
14
cnt = 2;
15
- } else if (v >> 3 == 0b11110) {
+ } else if (v >> 3 === 0b11110) {
16
cnt = 3;
17
} else {
18
19
20
21
- return cnt == 0;
+ return cnt === 0;
22
0 commit comments