Skip to content

Commit ebaec13

Browse files
author
openset
committed
Add: ProblemStatus
1 parent 3785a7e commit ebaec13

File tree

2 files changed

+215
-36
lines changed

2 files changed

+215
-36
lines changed
Lines changed: 210 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,210 @@
1+
package leetcode
2+
3+
var ProblemStatus = map[int]bool{
4+
1: true,
5+
2: true,
6+
3: true,
7+
4: true,
8+
5: true,
9+
6: true,
10+
7: true,
11+
8: true,
12+
9: true,
13+
10: true,
14+
11: true,
15+
12: true,
16+
13: true,
17+
14: true,
18+
15: true,
19+
16: true,
20+
17: true,
21+
18: true,
22+
20: true,
23+
21: true,
24+
24: true,
25+
26: true,
26+
27: true,
27+
28: true,
28+
35: true,
29+
36: true,
30+
38: true,
31+
48: true,
32+
50: true,
33+
53: true,
34+
58: true,
35+
66: true,
36+
67: true,
37+
69: true,
38+
70: true,
39+
71: true,
40+
83: true,
41+
88: true,
42+
100: true,
43+
101: true,
44+
104: true,
45+
108: true,
46+
118: true,
47+
119: true,
48+
121: true,
49+
122: true,
50+
125: true,
51+
136: true,
52+
137: true,
53+
139: true,
54+
141: true,
55+
151: true,
56+
155: true,
57+
160: true,
58+
165: true,
59+
167: true,
60+
168: true,
61+
169: true,
62+
171: true,
63+
172: true,
64+
182: true,
65+
189: true,
66+
190: true,
67+
191: true,
68+
192: true,
69+
193: true,
70+
194: true,
71+
195: true,
72+
198: true,
73+
202: true,
74+
204: true,
75+
206: true,
76+
217: true,
77+
219: true,
78+
231: true,
79+
233: true,
80+
234: true,
81+
237: true,
82+
242: true,
83+
258: true,
84+
268: true,
85+
283: true,
86+
303: true,
87+
326: true,
88+
342: true,
89+
344: true,
90+
345: true,
91+
350: true,
92+
371: true,
93+
383: true,
94+
387: true,
95+
412: true,
96+
413: true,
97+
414: true,
98+
415: true,
99+
434: true,
100+
443: true,
101+
445: true,
102+
448: true,
103+
459: true,
104+
461: true,
105+
468: true,
106+
485: true,
107+
504: true,
108+
509: true,
109+
520: true,
110+
521: true,
111+
532: true,
112+
541: true,
113+
551: true,
114+
557: true,
115+
561: true,
116+
566: true,
117+
581: true,
118+
595: true,
119+
605: true,
120+
606: true,
121+
617: true,
122+
620: true,
123+
626: true,
124+
627: true,
125+
628: true,
126+
643: true,
127+
657: true,
128+
661: true,
129+
665: true,
130+
674: true,
131+
679: true,
132+
680: true,
133+
686: true,
134+
696: true,
135+
697: true,
136+
705: true,
137+
706: true,
138+
709: true,
139+
717: true,
140+
724: true,
141+
728: true,
142+
744: true,
143+
746: true,
144+
747: true,
145+
766: true,
146+
771: true,
147+
788: true,
148+
793: true,
149+
796: true,
150+
804: true,
151+
819: true,
152+
824: true,
153+
830: true,
154+
832: true,
155+
840: true,
156+
849: true,
157+
859: true,
158+
867: true,
159+
888: true,
160+
893: true,
161+
896: true,
162+
905: true,
163+
908: true,
164+
914: true,
165+
917: true,
166+
922: true,
167+
925: true,
168+
929: true,
169+
933: true,
170+
937: true,
171+
938: true,
172+
941: true,
173+
942: true,
174+
944: true,
175+
949: true,
176+
953: true,
177+
961: true,
178+
965: true,
179+
970: true,
180+
973: true,
181+
976: true,
182+
977: true,
183+
984: true,
184+
985: true,
185+
989: true,
186+
993: true,
187+
994: true,
188+
997: true,
189+
999: true,
190+
1000: true,
191+
1002: true,
192+
1005: true,
193+
1009: true,
194+
1010: true,
195+
1013: true,
196+
1018: true,
197+
1021: true,
198+
1022: true,
199+
1023: true,
200+
1025: true,
201+
1029: true,
202+
1037: true,
203+
1041: true,
204+
1042: true,
205+
1046: true,
206+
1047: true,
207+
1051: true,
208+
1154: true,
209+
1185: true,
210+
}

internal/post/post.go

Lines changed: 5 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ func runPost(cmd *base.Command, args []string) {
8484
oldPath := filepath.Join(basePath, "leetcode", filename)
8585
newPath := filepath.Join(basePath, "_posts", filename)
8686
base.FilePutContents(oldPath, buf.Bytes())
87-
if inPosts[questionId] {
87+
if leetcode.ProblemStatus[questionId] {
8888
_ = os.Rename(oldPath, newPath)
8989
} else {
9090
_ = os.Remove(newPath)
@@ -124,38 +124,7 @@ taxonomy: %s
124124
---
125125
`
126126

127-
var homeDir, _ = os.UserHomeDir()
128-
129-
var basePath = filepath.Join(homeDir, "openset", "openset")
130-
131-
var inPosts = map[int]bool{
132-
1: true,
133-
2: true,
134-
3: true,
135-
4: true,
136-
6: true,
137-
7: true,
138-
8: true,
139-
9: true,
140-
12: true,
141-
13: true,
142-
15: true,
143-
18: true,
144-
20: true,
145-
58: true,
146-
101: true,
147-
139: true,
148-
168: true,
149-
171: true,
150-
172: true,
151-
190: true,
152-
191: true,
153-
198: true,
154-
233: true,
155-
746: true,
156-
793: true,
157-
849: true,
158-
941: true,
159-
984: true,
160-
1000: true,
161-
}
127+
var (
128+
homeDir, _ = os.UserHomeDir()
129+
basePath = filepath.Join(homeDir, "openset", "openset")
130+
)

0 commit comments

Comments
 (0)