Skip to content

Commit 4828db6

Browse files
authored
Improved task 788.
1 parent 636d704 commit 4828db6

File tree

1 file changed

+10
-16
lines changed

1 file changed

+10
-16
lines changed

src/main/java/g0701_0800/s0788_rotated_digits/Solution.java

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,17 @@ public class Solution {
66
public int rotatedDigits(int n) {
77
int[] flag = new int[n + 1];
88
flag[0] = 2;
9-
if (n >= 1) {
10-
flag[1] = 2;
11-
}
12-
if (n >= 8) {
13-
flag[8] = 2;
14-
}
15-
if (n >= 2) {
16-
flag[2] = 1;
17-
}
18-
if (n >= 5) {
19-
flag[5] = 1;
20-
}
21-
if (n >= 6) {
22-
flag[6] = 1;
9+
int[] indexesValueTwo = {1, 8};
10+
for (int value : indexesValueTwo) {
11+
if (n >= value) {
12+
flag[value] = 2;
13+
}
2314
}
24-
if (n >= 9) {
25-
flag[9] = 1;
15+
int[] indexesValueOne = {2, 5, 6, 9};
16+
for (int value : indexesValueOne) {
17+
if (n >= value) {
18+
flag[value] = 1;
19+
}
2620
}
2721
int rs = 0;
2822
for (int i = 1; i <= n; i++) {

0 commit comments

Comments
 (0)