feat(curriculum): restore seed + solution to Chinese (#40683)

* feat(tools): add seed/solution restore script

* chore(curriculum): remove empty sections' markers

* chore(curriculum): add seed + solution to Chinese

* chore: remove old formatter

* fix: update getChallenges

parse translated challenges separately, without reference to the source

* chore(curriculum): add dashedName to English

* chore(curriculum): add dashedName to Chinese

* refactor: remove unused challenge property 'name'

* fix: relax dashedName requirement

* fix: stray tag

Remove stray `pre` tag from challenge file.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>

Co-authored-by: nhcarrigan <nhcarrigan@gmail.com>
This commit is contained in:
Oliver Eyton-Williams
2021-01-13 03:31:00 +01:00
committed by GitHub
parent 0095583028
commit ee1e8abd87
4163 changed files with 57505 additions and 10540 deletions

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98c9
title: Part 1
challengeType: 0
dashedName: part-1
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98ca
title: Part 2
challengeType: 0
dashedName: part-2
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98cb
title: Part 3
challengeType: 0
dashedName: part-3
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98cc
title: Part 4
challengeType: 0
dashedName: part-4
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98cd
title: Part 5
challengeType: 0
dashedName: part-5
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98ce
title: Part 6
challengeType: 0
dashedName: part-6
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98cf
title: Part 7
challengeType: 0
dashedName: part-7
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98d0
title: Part 8
challengeType: 0
dashedName: part-8
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98d1
title: Part 9
challengeType: 0
dashedName: part-9
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98d2
title: Part 10
challengeType: 0
dashedName: part-10
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98d3
title: Part 11
challengeType: 0
dashedName: part-11
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98d4
title: Part 12
challengeType: 0
dashedName: part-12
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98d5
title: Part 13
challengeType: 0
dashedName: part-13
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98d6
title: Part 14
challengeType: 0
dashedName: part-14
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98d7
title: Part 15
challengeType: 0
dashedName: part-15
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98d8
title: Part 16
challengeType: 0
dashedName: part-16
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98d9
title: Part 17
challengeType: 0
dashedName: part-17
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98da
title: Part 18
challengeType: 0
dashedName: part-18
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98db
title: Part 19
challengeType: 0
dashedName: part-19
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98dc
title: Part 20
challengeType: 0
dashedName: part-20
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98dd
title: Part 21
challengeType: 0
dashedName: part-21
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98de
title: Part 22
challengeType: 0
dashedName: part-22
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98df
title: Part 23
challengeType: 0
dashedName: part-23
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98e0
title: Part 24
challengeType: 0
dashedName: part-24
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98e1
title: Part 25
challengeType: 0
dashedName: part-25
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98e2
title: Part 26
challengeType: 0
dashedName: part-26
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98e3
title: Part 27
challengeType: 0
dashedName: part-27
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98e4
title: Part 28
challengeType: 0
dashedName: part-28
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98e5
title: Part 29
challengeType: 0
dashedName: part-29
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98e6
title: Part 30
challengeType: 0
dashedName: part-30
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98e7
title: Part 31
challengeType: 0
dashedName: part-31
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98e8
title: Part 32
challengeType: 0
dashedName: part-32
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98e9
title: Part 33
challengeType: 0
dashedName: part-33
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98ea
title: Part 34
challengeType: 0
dashedName: part-34
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98eb
title: Part 35
challengeType: 0
dashedName: part-35
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98ec
title: Part 36
challengeType: 0
dashedName: part-36
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98ed
title: Part 37
challengeType: 0
dashedName: part-37
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98ee
title: Part 38
challengeType: 0
dashedName: part-38
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98ef
title: Part 39
challengeType: 0
dashedName: part-39
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98f0
title: Part 40
challengeType: 0
dashedName: part-40
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98f1
title: Part 41
challengeType: 0
dashedName: part-41
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98f2
title: Part 42
challengeType: 0
dashedName: part-42
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98f3
title: Part 43
challengeType: 0
dashedName: part-43
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98f4
title: Part 44
challengeType: 0
dashedName: part-44
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98f5
title: Part 45
challengeType: 0
dashedName: part-45
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98f6
title: Part 46
challengeType: 0
dashedName: part-46
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98f7
title: Part 47
challengeType: 0
dashedName: part-47
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98f8
title: Part 48
challengeType: 0
dashedName: part-48
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98f9
title: Part 49
challengeType: 0
dashedName: part-49
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98fa
title: Part 50
challengeType: 0
dashedName: part-50
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98fb
title: Part 51
challengeType: 0
dashedName: part-51
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98fc
title: Part 52
challengeType: 0
dashedName: part-52
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98fd
title: Part 53
challengeType: 0
dashedName: part-53
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98fe
title: Part 54
challengeType: 0
dashedName: part-54
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e98ff
title: Part 55
challengeType: 0
dashedName: part-55
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9900
title: Part 56
challengeType: 0
dashedName: part-56
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9901
title: Part 57
challengeType: 0
dashedName: part-57
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9902
title: Part 58
challengeType: 0
dashedName: part-58
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9903
title: Part 59
challengeType: 0
dashedName: part-59
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9904
title: Part 60
challengeType: 0
dashedName: part-60
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9905
title: Part 61
challengeType: 0
dashedName: part-61
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9906
title: Part 62
challengeType: 0
dashedName: part-62
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9907
title: Part 63
challengeType: 0
dashedName: part-63
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9908
title: Part 64
challengeType: 0
dashedName: part-64
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9909
title: Part 65
challengeType: 0
dashedName: part-65
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e990a
title: Part 66
challengeType: 0
dashedName: part-66
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e990b
title: Part 67
challengeType: 0
dashedName: part-67
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e990c
title: Part 68
challengeType: 0
dashedName: part-68
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e990d
title: Part 69
challengeType: 0
dashedName: part-69
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e990e
title: Part 70
challengeType: 0
dashedName: part-70
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e990f
title: Part 71
challengeType: 0
dashedName: part-71
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9910
title: Part 72
challengeType: 0
dashedName: part-72
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9911
title: Part 73
challengeType: 0
dashedName: part-73
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9912
title: Part 74
challengeType: 0
dashedName: part-74
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9913
title: Part 75
challengeType: 0
dashedName: part-75
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9914
title: Part 76
challengeType: 0
dashedName: part-76
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9916
title: Part 77
challengeType: 0
dashedName: part-77
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9917
title: Part 78
challengeType: 0
dashedName: part-78
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9918
title: Part 79
challengeType: 0
dashedName: part-79
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9919
title: Part 80
challengeType: 0
dashedName: part-80
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e991a
title: Part 81
challengeType: 0
dashedName: part-81
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e991b
title: Part 82
challengeType: 0
dashedName: part-82
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e991c
title: Part 83
challengeType: 0
dashedName: part-83
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e991d
title: Part 84
challengeType: 0
dashedName: part-84
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e991e
title: Part 85
challengeType: 0
dashedName: part-85
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e991f
title: Part 86
challengeType: 0
dashedName: part-86
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9920
title: Part 87
challengeType: 0
dashedName: part-87
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9921
title: Part 88
challengeType: 0
dashedName: part-88
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9922
title: Part 89
challengeType: 0
dashedName: part-89
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9923
title: Part 90
challengeType: 0
dashedName: part-90
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9924
title: Part 91
challengeType: 0
dashedName: part-91
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9925
title: Part 92
challengeType: 0
dashedName: part-92
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9926
title: Part 93
challengeType: 0
dashedName: part-93
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9927
title: Part 94
challengeType: 0
dashedName: part-94
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9928
title: Part 95
challengeType: 0
dashedName: part-95
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e9929
title: Part 96
challengeType: 0
dashedName: part-96
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e992a
title: Part 97
challengeType: 0
dashedName: part-97
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e992b
title: Part 98
challengeType: 0
dashedName: part-98
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e992c
title: Part 99
challengeType: 0
dashedName: part-99
---
# --description--

View File

@@ -2,6 +2,7 @@
id: 5d822fd413a79914d39e992d
title: Part 100
challengeType: 0
dashedName: part-100
---
# --description--

Some files were not shown because too many files have changed in this diff Show More