稍微修改一下格式以及修正部分错位

leetcode
lensfrex 2 years ago
parent b790144d80
commit f8f435a0b9
Signed by: lensfrex
GPG Key ID: 0F69A0A2FBEE98A0
  1. 5
      src/main/java/net/lensfrex/oj/collector/Collector.java
  2. 6
      src/main/java/net/lensfrex/oj/collector/Record.java
  3. 2
      src/main/resources/template.txt

@ -59,6 +59,9 @@ public class Collector {
private final Record record = new Record(); private final Record record = new Record();
private static final Random random = new Random(); private static final Random random = new Random();
// 起始位置
private static final int START_AT = 0;
public ArrayList<QuestionDetail> collectAllQuestion() { public ArrayList<QuestionDetail> collectAllQuestion() {
ArrayList<QuestionDetail> QuestionDetails = new ArrayList<>(); ArrayList<QuestionDetail> QuestionDetails = new ArrayList<>();
try { try {
@ -86,7 +89,7 @@ public class Collector {
System.out.println("Getting page " + i); System.out.println("Getting page " + i);
System.out.println("Offset " + offset); System.out.println("Offset " + offset);
json = NetworkUtil.post(API_BASE, String.format(INDEX_REQUEST_BODY, offset, PAGE_LIMIT), headers); json = NetworkUtil.post(API_BASE, String.format(INDEX_REQUEST_BODY, START_AT + offset, PAGE_LIMIT), headers);
JsonArray questionJsonArray = JsonArray questionJsonArray =
JsonParser.parseString(json).getAsJsonObject() JsonParser.parseString(json).getAsJsonObject()

@ -21,13 +21,13 @@ public class Record {
if (results.isPaidOnly()) { if (results.isPaidOnly()) {
params.put("englishContent", "这道题是~付~费~内容哦"); params.put("englishContent", "这道题是~付~费~内容哦");
} else { } else {
params.put("englishContent", results.getTitle()); params.put("englishContent", results.getContent());
} }
params.put("englishTitle", results.getTitle()); params.put("englishTitle", results.getTitle());
params.put("title", results.getChineseTitle()); params.put("title", results.getChineseTitle());
params.put("content", results.getChineseContent()); params.put("content", results.getChineseContent());
params.put("hints", results.getDifficulty()); params.put("level", results.getDifficulty());
params.put("id", results.getId()); params.put("id", results.getId());
StringBuilder tagStringBuilder = new StringBuilder(); StringBuilder tagStringBuilder = new StringBuilder();
@ -41,7 +41,7 @@ public class Record {
StringBuilder hintStringBuilder = new StringBuilder(); StringBuilder hintStringBuilder = new StringBuilder();
List<String> hints = results.getHints(); List<String> hints = results.getHints();
for (String hint : hints) { for (String hint : hints) {
hintStringBuilder.append('[').append(hint).append("]\n\n"); hintStringBuilder.append(hint).append("\n\n");
} }
params.put("hints", hintStringBuilder.toString()); params.put("hints", hintStringBuilder.toString());

@ -1,7 +1,7 @@
# {{englishTitle}} | {{title}} # {{englishTitle}} | {{title}}
-------------------------------- --------------------------------
## 题目: ## 题目 (English & 中文)
{{englishContent}} {{englishContent}}

Loading…
Cancel
Save