chore(i18n,curriculum): update translations (#43661)

This commit is contained in:
camperbot
2021-10-03 12:24:27 -07:00
committed by GitHub
parent 3f79710779
commit 504ed3a917
535 changed files with 2158 additions and 116 deletions

View File

@@ -2,7 +2,6 @@
id: bad87fee1348bd9acdf08812
title: 调整图片的大小
challengeType: 0
videoUrl: 'https://scrimba.com/c/cM9MmCP'
forumTopicId: 18282
dashedName: size-your-images
---

View File

@@ -2,7 +2,6 @@
id: bad87fee1348bd9aedf08812
title: 给网站添加图片
challengeType: 0
videoUrl: 'https://scrimba.com/p/pVMPUv/c8EbJf2'
forumTopicId: 16640
dashedName: add-images-to-your-website
---

View File

@@ -2,7 +2,6 @@
id: 567af2437cbaa8c51670a16c
title: 测试对象的属性
challengeType: 1
videoUrl: 'https://scrimba.com/c/c6Wz4ySr'
forumTopicId: 18324
dashedName: testing-objects-for-properties
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f060b6c005b0e76f05b
title: 编写你自己的函数
challengeType: 11
videoId: nLDychdBwUg
bilibiliIds:
aid: 249487483
bvid: BV1Fv411J7bS
cid: 376340281
dashedName: build-your-own-functions
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f0b0b6c005b0e76f06d
title: Tuples 的比较和排序
challengeType: 11
videoId: dZXzBXUxxCs
bilibiliIds:
aid: 931886163
bvid: BV1HM4y1T7TK
cid: 376533673
dashedName: comparing-and-sorting-tuples
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f050b6c005b0e76f058
title: 根据条件执行
challengeType: 11
videoId: gz_IfIsZQtc
bilibiliIds:
aid: 206949935
bvid: BV1Jh411z7bY
cid: 376337035
dashedName: conditional-execution
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f6a0b6c005b0e76f097
title: '数据可视化:邮件列表'
challengeType: 11
videoId: RYdW660KkaQ
bilibiliIds:
aid: 334465586
bvid: BV18w411R7dD
cid: 377545473
dashedName: data-visualization-mailing-lists
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f6a0b6c005b0e76f096
title: '数据可视化:页面排名'
challengeType: 11
videoId: 6-w_qIUwaxU
bilibiliIds:
aid: 376950472
bvid: BV1ho4y1Q72u
cid: 377544599
dashedName: data-visualization-page-rank
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f0a0b6c005b0e76f069
title: 字典和循环
challengeType: 11
videoId: EEmekKiKG70
bilibiliIds:
aid: 589401038
bvid: BV1eq4y1X7xU
cid: 376387132
dashedName: dictionaries-and-loops
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f090b6c005b0e76f068
title: '字典:常见应用'
challengeType: 11
videoId: f17xPfIXct0
bilibiliIds:
aid: 805747023
bvid: BV1v34y1D7ug
cid: 414168867
dashedName: dictionaries-common-applications
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f080b6c005b0e76f063
title: 文件作为序列
challengeType: 11
videoId: cIA0EokbaHE
bilibiliIds:
aid: 974380307
bvid: BV1p44y1m7br
cid: 376388846
dashedName: files-as-a-sequence
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f050b6c005b0e76f057
title: 中间表达式
challengeType: 11
videoId: dKgUaIa5ATg
bilibiliIds:
aid: 334428894
bvid: BV1uw411R7gH
cid: 376318468
dashedName: intermediate-expressions
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f070b6c005b0e76f061
title: 中间字符串
challengeType: 11
videoId: KgT_fYLXnyk
bilibiliIds:
aid: 291983121
bvid: BV1Zf4y157yG
cid: 376394116
dashedName: intermediate-strings
---

View File

@@ -3,6 +3,10 @@ id: 5e6a54c358d3af90110a60a3
title: '导言Python 的元素'
challengeType: 11
videoId: aRY_xjL35v0
bilibiliIds:
aid: 674420725
bvid: BV1MU4y1H7Lj
cid: 376315889
dashedName: introduction-elements-of-python
---

View File

@@ -3,6 +3,10 @@ id: 5e6a54af58d3af90110a60a1
title: '导言:硬件架构'
challengeType: 11
videoId: H6qtjRTfSog
bilibiliIds:
aid: 206977572
bvid: BV1zh411z7Ak
cid: 376199262
dashedName: introduction-hardware-architecture
---

View File

@@ -3,6 +3,10 @@ id: 5e6a54ba58d3af90110a60a2
title: '导言Python 这门编程语言'
challengeType: 11
videoId: 0QeGbZNS_bY
bilibiliIds:
aid: 674404602
bvid: BV1GU4y1H7vB
cid: 376315625
dashedName: introduction-python-as-a-language
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f070b6c005b0e76f05d
title: '迭代:定义循环'
challengeType: 11
videoId: hiRTRAqNlpE
bilibiliIds:
aid: 291987032
bvid: BV1ff4y157Q3
cid: 376385255
dashedName: iterations-definite-loops
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f070b6c005b0e76f05e
title: '迭代:循环成语'
challengeType: 11
videoId: AelGAcoMXbI
bilibiliIds:
aid: 334491369
bvid: BV1tw411R7Mm
cid: 376530765
dashedName: iterations-loop-idioms
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f070b6c005b0e76f05f
title: '迭代:更多模式'
challengeType: 11
videoId: 9Wtqo6vha1M
bilibiliIds:
aid: 674492981
bvid: BV1hU4y1H7tF
cid: 376531204
dashedName: iterations-more-patterns
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f060b6c005b0e76f05c
title: 循环和迭代
challengeType: 11
videoId: dLA-szNRnUY
bilibiliIds:
aid: 674492981
bvid: BV1hU4y1H7tF
cid: 376531204
dashedName: loops-and-iterations
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f170b6c005b0e76f08b
title: 建立关系数据库
challengeType: 11
videoId: MQ5z4bdF92U
bilibiliIds:
aid: 249380678
bvid: BV1vv411E76L
cid: 377531786
dashedName: make-a-relational-database
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f060b6c005b0e76f059
title: 更多条件结构
challengeType: 11
videoId: HdL82tAZR20
bilibiliIds:
aid: 631930118
bvid: BV1Nb4y1r7z2
cid: 376337449
dashedName: more-conditional-structures
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f0c0b6c005b0e76f072
title: 网络协议
challengeType: 11
videoId: c6vZGescaSc
bilibiliIds:
aid: 931950996
bvid: BV1cM4y1N7K6
cid: 376388317
dashedName: networking-protocol
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f0c0b6c005b0e76f074
title: '联网:文本处理'
challengeType: 11
videoId: Pv_pJgVu8WI
bilibiliIds:
aid: 804442498
bvid: BV16y4y1j7WW
cid: 377329124
dashedName: networking-text-processing
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f0d0b6c005b0e76f075
title: '网络:在 Python 中使用 urllib'
challengeType: 11
videoId: 7lFM1T_CxBs
bilibiliIds:
aid: 546908270
bvid: BV1Xq4y1H7e6
cid: 377331524
dashedName: networking-using-urllib-in-python
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f0d0b6c005b0e76f076
title: '网络:使用 Python 进行 Web 爬取'
challengeType: 11
videoId: Uyioq2q4cEg
bilibiliIds:
aid: 674382625
bvid: BV1oU4y1n7zQ
cid: 377331774
dashedName: networking-web-scraping-with-python
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f0c0b6c005b0e76f071
title: 用 Python 联网
challengeType: 11
videoId: _kJvneKVdNM
bilibiliIds:
aid: 419494612
bvid: BV1r341167jT
cid: 376385858
dashedName: networking-with-python
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f0c0b6c005b0e76f073
title: '联网:编写一个 Web 浏览器'
challengeType: 11
videoId: zjyT9DaAjx4
bilibiliIds:
aid: 761908574
bvid: BV1j64y1x7wx
cid: 377319579
dashedName: networking-write-a-web-browser
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f170b6c005b0e76f087
title: 对象的生命周期
challengeType: 11
videoId: p1r3h_AMMIM
bilibiliIds:
aid: 461998717
bvid: BV1JL411n7Hr
cid: 377529681
dashedName: object-lifecycle
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f160b6c005b0e76f086
title: '对象:一个示例类'
challengeType: 11
videoId: FiABKEuaSJ8
bilibiliIds:
aid: 589451777
bvid: BV1rq4y1X7TG
cid: 377523194
dashedName: objects-a-sample-class
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f170b6c005b0e76f088
title: '对象:继承'
challengeType: 11
videoId: FBL3alYrxRM
bilibiliIds:
aid: 631990691
bvid: BV1sb4y1r7GF
cid: 377529901
dashedName: objects-inheritance
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f090b6c005b0e76f067
title: Python 字典
challengeType: 11
videoId: dnzvfimrRMg
bilibiliIds:
aid: 631893305
bvid: BV19b4y167kj
cid: 376386176
dashedName: python-dictionaries
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f060b6c005b0e76f05a
title: Python 函数
challengeType: 11
videoId: 3JGF-n3tDPU
bilibiliIds:
aid: 631881917
bvid: BV1Xb4y167P4
cid: 376337920
dashedName: python-functions
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f080b6c005b0e76f064
title: Python 列表
challengeType: 11
videoId: Y0cvfDpYC_c
bilibiliIds:
aid: 249460305
bvid: BV1Dv411E7Uj
cid: 376532993
dashedName: python-lists
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f160b6c005b0e76f085
title: Python 对象
challengeType: 11
videoId: uJxGeTYy0us
bilibiliIds:
aid: 889496260
bvid: BV1ZP4y1s7G6
cid: 377522762
dashedName: python-objects
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f080b6c005b0e76f062
title: 阅读文件中
challengeType: 11
videoId: Fo1tW09KIwo
bilibiliIds:
aid: 334439927
bvid: BV1pw411R7UK
cid: 376532076
dashedName: reading-files
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f0b0b6c005b0e76f06f
title: '正则表达式:匹配和提取数据'
challengeType: 11
videoId: LaCZnTbQGkE
bilibiliIds:
aid: 975629041
bvid: BV1i44y1b7hE
cid: 414167130
dashedName: regular-expressions-matching-and-extracting-data
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f0b0b6c005b0e76f070
title: '正则表达式: 实用应用'
challengeType: 11
videoId: xCjFU9G6x48
bilibiliIds:
aid: 546924659
bvid: BV1mq4y1H7rZ
cid: 376386493
dashedName: regular-expressions-practical-applications
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f0b0b6c005b0e76f06e
title: 正则表达式
challengeType: 11
videoId: Yud_COr6pZo
bilibiliIds:
aid: 759422542
bvid: BV1W64y167YD
cid: 376387549
dashedName: regular-expressions
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f180b6c005b0e76f08c
title: 关系数据库设计
challengeType: 11
videoId: AqdfbrpkbHk
bilibiliIds:
aid: 504388066
bvid: BV1Qg411j742
cid: 377532216
dashedName: relational-database-design
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f170b6c005b0e76f08a
title: 关系数据库和 SQLite
challengeType: 11
videoId: QlNod5-kFpA
bilibiliIds:
aid: 249449958
bvid: BV12v411E74H
cid: 377530805
dashedName: relational-databases-and-sqlite
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f180b6c005b0e76f08f
title: '关系数据库:联接操作'
challengeType: 11
videoId: jvDw3D9GKac
bilibiliIds:
aid: 804461215
bvid: BV1Ry4y1j7tv
cid: 377542880
dashedName: relational-databases-join-operation
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f190b6c005b0e76f090
title: '关系型数据库:多对多关系'
challengeType: 11
videoId: z-SBYcvEQOc
bilibiliIds:
aid: 291965127
bvid: BV1Af4y1L7BK
cid: 377543409
dashedName: relational-databases-many-to-many-relationships
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f180b6c005b0e76f08e
title: '关系型数据库:关系的建立'
challengeType: 11
videoId: CSbqczsHVnc
bilibiliIds:
aid: 376996473
bvid: BV1jo4y1S7VY
cid: 377532966
dashedName: relational-databases-relationship-building
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f180b6c005b0e76f08d
title: 在关系型数据库中表示关系
challengeType: 11
videoId: '-orenCNdC2Q'
bilibiliIds:
aid: 931953070
bvid: BV1FM4y1N7hc
cid: 377532529
dashedName: representing-relationships-in-a-relational-database
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f090b6c005b0e76f066
title: 字符串和列表
challengeType: 11
videoId: lxcFa7ldCi0
bilibiliIds:
aid: 804401443
bvid: BV1By4y1j7F9
cid: 376385517
dashedName: strings-and-lists
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f070b6c005b0e76f060
title: Python 字符串
challengeType: 11
videoId: LYZj207fKpQ
bilibiliIds:
aid: 504434218
bvid: BV1Lg41177s8
cid: 376531802
dashedName: strings-in-python
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f0a0b6c005b0e76f06c
title: 元组集合
challengeType: 11
videoId: 3Lxpladfh2k
bilibiliIds:
aid: 334468209
bvid: BV1aw411R77G
cid: 376533308
dashedName: the-tuples-collection
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f0e0b6c005b0e76f07a
title: 使用网络服务
challengeType: 11
videoId: oNl1OVDPGKE
bilibiliIds:
aid: 759406136
bvid: BV1b64y16746
cid: 377332189
dashedName: using-web-services
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f050b6c005b0e76f056
title: '变量、表达式和语句'
challengeType: 11
videoId: nELR-uyyrok
bilibiliIds:
aid: 419396811
bvid: BV1iV411p7Mn
cid: 376318116
dashedName: variables-expressions-and-statements
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f690b6c005b0e76f095
title: 使用 Python 可视化数据
challengeType: 11
videoId: e3lydkH0prw
bilibiliIds:
aid: 291996462
bvid: BV15f4y1L7jH
cid: 377544192
dashedName: visualizing-data-with-python
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f150b6c005b0e76f080
title: 'Web 服务API 速率限制和安全性'
challengeType: 11
videoId: pI-g0lI8ngs
bilibiliIds:
aid: 249456172
bvid: BV1Sv411E7qa
cid: 377336269
dashedName: web-services-api-rate-limiting-and-security
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f150b6c005b0e76f07f
title: 'Web 服务API'
challengeType: 11
videoId: oUNn1psfBJg
bilibiliIds:
aid: 589451017
bvid: BV1zq4y1X7A9
cid: 377336011
dashedName: web-services-apis
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f140b6c005b0e76f07d
title: 'Web 服务JSON'
challengeType: 11
videoId: ZJE-U56BppM
bilibiliIds:
aid: 419491911
bvid: BV1r3411672w
cid: 377332928
dashedName: web-services-json
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f140b6c005b0e76f07e
title: 'Web 服务:面向服务的方法'
challengeType: 11
videoId: muerlsCHExI
bilibiliIds:
aid: 846899335
bvid: BV1E54y1J7oz
cid: 377333277
dashedName: web-services-service-oriented-approach
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f0e0b6c005b0e76f07c
title: 'Web 服务XML 模式'
challengeType: 11
videoId: yWU9kTxW-nc
bilibiliIds:
aid: 631951466
bvid: BV1Vb4y1r7m7
cid: 377332603
dashedName: web-services-xml-schema
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f0e0b6c005b0e76f07b
title: 'Web 服务XML'
challengeType: 11
videoId: _pZ0srbg7So
bilibiliIds:
aid: 761920032
bvid: BV1n64y1x7KW
cid: 377332379
dashedName: web-services-xml
---

View File

@@ -3,6 +3,10 @@ id: 5e7b9f090b6c005b0e76f065
title: 使用列表
challengeType: 11
videoId: lCnHfTHkhbE
bilibiliIds:
aid: 376965958
bvid: BV1No4y1S7oi
cid: 376387989
dashedName: working-with-lists
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c14d
title: 数据分析 案例 A
challengeType: 11
videoId: nVAaxZ34khk
bilibiliIds:
aid: 590571151
bvid: BV1sq4y1f7gr
cid: 409002372
dashedName: data-analysis-example-a
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c14e
title: 数据分析 案例 B
challengeType: 11
videoId: 0kJz0q0pvgQ
bilibiliIds:
aid: 505593432
bvid: BV1kg411c7M6
cid: 409003530
dashedName: data-analysis-example-b
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c160
title: 数据清理和可视化
challengeType: 11
videoId: mHjxzFS5_Z0
bilibiliIds:
aid: 933107558
bvid: BV1KM4y137Ny
cid: 409019632
dashedName: data-cleaning-and-visualizations
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c15f
title: 数据 清理重复项
challengeType: 11
videoId: kj7QqjXhH6A
bilibiliIds:
aid: 675611672
bvid: BV1VU4y1A7tu
cid: 409019368
dashedName: data-cleaning-duplicates
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c15d
title: 数据清理简介
challengeType: 11
videoId: ovYNhnltVxY
bilibiliIds:
aid: 250574398
bvid: BV1Pv411A7GN
cid: 409018611
dashedName: data-cleaning-introduction
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c15e
title: DataFrames 中的数据清理
challengeType: 11
videoId: sTMN_pdI6S0
bilibiliIds:
aid: 505597026
bvid: BV1Yg411c7bx
cid: 409018948
dashedName: data-cleaning-with-dataframes
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c14f
title: 如何使用 Jupyter Notebook
challengeType: 11
videoId: h8caJq2Bb9w
bilibiliIds:
aid: 293035919
bvid: BV1Hf4y1n7qr
cid: 409002965
dashedName: how-to-use-jupyter-notebooks-intro
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c14c
title: 数据分析简介
challengeType: 11
videoId: VJrP2FUzKP0
bilibiliIds:
aid: 378034466
bvid: BV19f4y1c7nu
cid: 409001487
dashedName: introduction-to-data-analysis
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c150
title: Jupyter Notebooks 单元格
challengeType: 11
videoId: 5PPegAs9aLA
bilibiliIds:
aid: 420510493
bvid: BV19341117Hq
cid: 409003280
dashedName: jupyter-notebooks-cells
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c151
title: 在 Jupyter Notebooks 中导入和导出数据
challengeType: 11
videoId: k1msxD3JIxE
bilibiliIds:
aid: 975540688
bvid: BV1n44y1b7Gi
cid: 409006337
dashedName: jupyter-notebooks-importing-and-exporting-data
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c157
title: Numpy 代数和大小
challengeType: 11
videoId: XAT97YLOKD8
bilibiliIds:
aid: 250621433
bvid: BV1hv41137uM
cid: 409013128
dashedName: numpy-algebra-and-size
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c154
title: Numpy 数组
challengeType: 11
videoId: VDYVFHBL1AM
bilibiliIds:
aid: 890607366
bvid: BV1zP4y1h7FR
cid: 409011400
dashedName: numpy-arrays
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c156
title: Numpy 布尔值的数组
challengeType: 11
videoId: N1ttsMmcVMM
bilibiliIds:
aid: 208091324
bvid: BV1Qh411p7V8
cid: 409012711
dashedName: numpy-boolean-arrays
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c152
title: Numpy 简介 A
challengeType: 11
videoId: P-JjV6GBCmk
bilibiliIds:
aid: 718079611
bvid: BV18Q4y1k7om
cid: 409007080
dashedName: numpy-introduction-a
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c153
title: Numpy 简介 B
challengeType: 11
videoId: YIqgrNLAZkA
bilibiliIds:
aid: 250503382
bvid: BV1kv411w7vB
cid: 409010193
dashedName: numpy-introduction-b
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c155
title: Numpy 的运算
challengeType: 11
videoId: eqSVcJbaPdk
bilibiliIds:
aid: 378057123
bvid: BV13f4y1w7od
cid: 409012507
dashedName: numpy-operations
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c15b
title: Pandas 条件选择和 DataFrames 的修改
challengeType: 11
videoId: BFlH0fN5xRQ
bilibiliIds:
aid: 505598518
bvid: BV1vg411c72y
cid: 409113534
dashedName: pandas-conditional-selection-and-modifying-dataframes
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c15c
title: Pandas 创建列
challengeType: 11
videoId: _sSo2XZoB3E
bilibiliIds:
aid: 975568901
bvid: BV1b44y1b7Cg
cid: 409018052
dashedName: pandas-creating-columns
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c15a
title: Pandas DataFrames
challengeType: 11
videoId: 7SgFBYXaiH0
bilibiliIds:
aid: 890503235
bvid: BV1TP4y1h7qq
cid: 409014039
dashedName: pandas-dataframes
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c159
title: Pandas 索引和条件选择
challengeType: 11
videoId: '-ZOrgV_aA9A'
bilibiliIds:
aid: 720604139
bvid: BV1FQ4y1k7tC
cid: 409013650
dashedName: pandas-indexing-and-conditional-selection
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c158
title: Pandas 简介
challengeType: 11
videoId: 0xACW-8cZU0
bilibiliIds:
aid: 975510116
bvid: BV1u44y1b7fD
cid: 409013433
dashedName: pandas-introduction
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c166
title: Python 函数和集合
challengeType: 11
videoId: NzpU17ZVlUw
bilibiliIds:
aid: 675544435
bvid: BV1pU4y1N7JC
cid: 409023833
dashedName: python-functions-and-collections
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c165
title: Python 简介
challengeType: 11
videoId: PrQV9JkLhb4
bilibiliIds:
aid: 805597530
bvid: BV1634y1S7gD
cid: 409023550
dashedName: python-introduction
---

View File

@@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c167
title: Python 迭代和模块
challengeType: 11
videoId: XzosGWLafrY
bilibiliIds:
aid: 633068913
bvid: BV1db4y127M4
cid: 409024056
dashedName: python-iteration-and-modules
---

View File

@@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600ed4
title: '访问与更改元素、行和列'
challengeType: 11
videoId: v-7Y7koJ_N0
bilibiliIds:
aid: 590517748
bvid: BV1Eq4y1f7Fa
cid: 409025392
dashedName: accessing-and-changing-elements-rows-columns
---

View File

@@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600ed3
title: Numpy 的基础知识
challengeType: 11
videoId: f9QrZrKQMLI
bilibiliIds:
aid: 763014202
bvid: BV1K64y1a7bu
cid: 409025169
dashedName: basics-of-numpy
---

View File

@@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600ed7
title: 复制数组警告
challengeType: 11
videoId: iIoQ0_L0GvA
bilibiliIds:
aid: 633008569
bvid: BV1Bb4y127fb
cid: 409026161
dashedName: copying-arrays-warning
---

View File

@@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600ed6
title: 初始化数组问题
challengeType: 11
videoId: 0jGfH8BPfOk
bilibiliIds:
aid: 763027834
bvid: BV1w64y1a7eo
cid: 409025878
dashedName: initialize-array-problem
---

View File

@@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600ed5
title: 初始化不同的数组
challengeType: 11
videoId: CEykdsKT4U4
bilibiliIds:
aid: 718044756
bvid: BV1MQ4y1k7BB
cid: 409025638
dashedName: initializing-different-arrays
---

View File

@@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600eda
title: 加载数据和高级索引
challengeType: 11
videoId: tUdBZ7pF8Jg
bilibiliIds:
aid: 720524642
bvid: BV1xQ4y1r7mu
cid: 409027117
dashedName: loading-data-and-advanced-indexing
---

View File

@@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600ed8
title: 数学
challengeType: 11
videoId: 7txegvyhtVk
bilibiliIds:
aid: 890533226
bvid: BV1KP4y1h733
cid: 409026503
dashedName: mathematics
---

View File

@@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600ed9
title: 重组数组
challengeType: 11
videoId: VNWAQbEM-C8
bilibiliIds:
aid: 548035655
bvid: BV1fq4y1N7aC
cid: 409026755
dashedName: reorganizing-arrays
---

View File

@@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600ed2
title: Numpy 是什么?
challengeType: 11
videoId: 5Nwfs5Ej85Q
bilibiliIds:
aid: 293086867
bvid: BV1Tf4y1E7QZ
cid: 409024791
dashedName: what-is-numpy
---

View File

@@ -3,6 +3,10 @@ id: 5ea9997bbec2e9bc47e94db0
title: 创建一个 TCP 客户端
challengeType: 11
videoId: ugYfJNTawks
bilibiliIds:
aid: 933058124
bvid: BV16M4y1g7zL
cid: 409034338
dashedName: creating-a-tcp-client
---

View File

@@ -3,6 +3,10 @@ id: 5ea9997bbec2e9bc47e94db3
title: 开发横幅抓取器
challengeType: 11
videoId: CeGW761BIsA
bilibiliIds:
aid: 633014533
bvid: BV1Sb4y127H9
cid: 409036288
dashedName: developing-a-banner-grabber
---

View File

@@ -3,6 +3,10 @@ id: 5ea9997bbec2e9bc47e94db4
title: 开发一个端口扫描器
challengeType: 11
videoId: z_qkqZS7KZ4
bilibiliIds:
aid: 208077317
bvid: BV1Uh411p7HS
cid: 409036706
dashedName: developing-a-port-scanner
---

View File

@@ -3,6 +3,10 @@ id: 5ea9997bbec2e9bc47e94db1
title: 开发 Nmap 扫描器 第一部分
challengeType: 11
videoId: jYk9XaGoAnk
bilibiliIds:
aid: 805657338
bvid: BV1o34y1S7zf
cid: 414718986
dashedName: developing-an-nmap-scanner-part-1
---

View File

@@ -3,6 +3,10 @@ id: 5ea9997bbec2e9bc47e94db2
title: 开发 Nmap 扫描器 第二部分
challengeType: 11
videoId: a98PscnUsTg
bilibiliIds:
aid: 505526943
bvid: BV1Hg411c7oE
cid: 409034761
dashedName: developing-an-nmap-scanner-part-2
---

View File

@@ -3,6 +3,10 @@ id: 5ea9997bbec2e9bc47e94dae
title: 介绍和安装
challengeType: 11
videoId: XeQ7ZKtb998
bilibiliIds:
aid: 718017704
bvid: BV13Q4y1k7hX
cid: 409033630
dashedName: introduction-and-setup
---

View File

@@ -3,6 +3,10 @@ id: 5ea9997bbec2e9bc47e94daf
title: 了解套接字并创建 TCP 服务器
challengeType: 11
videoId: F1QI9tNuDQg
bilibiliIds:
aid: 848005038
bvid: BV1bL4y1a7kJ
cid: 409034113
dashedName: understanding-sockets-and-creating-a-tcp-server
---

View File

@@ -1,6 +1,6 @@
---
id: 5900f3f51000cf542c50ff08
title: 'Problem 137: Fibonacci golden nuggets'
title: '问题 137斐波那契金块'
challengeType: 5
forumTopicId: 301765
dashedName: problem-137-fibonacci-golden-nuggets
@@ -8,30 +8,34 @@ dashedName: problem-137-fibonacci-golden-nuggets
# --description--
Consider the infinite polynomial series AF(x) = xF1 + x2F2 + x3F3 + ..., where Fk is the kth term in the Fibonacci sequence: 1, 1, 2, 3, 5, 8, ... ; that is, Fk = Fk1 + Fk2, F1 = 1 and F2 = 1.
考虑无穷级数 $A_{F}(x) = xF_1 + x^2F_2 + x^3F_3 + \ldots$,其中 $F_k$ 是斐波那契数列 $1, 1, 2, 3, 5, 8, \ldots$ 的第 $k$ 项;即 $F_k = F_{k 1} + F_{k 2}, F_1 = 1$$F_2 = 1$。
For this problem we shall be interested in values of x for which AF(x) is a positive integer.
在这个问题中,我们关注的是那些使得 $A_{F}(x)$ 为正整数的 $x$ 的值。
Surprisingly AF(1/2)
令人惊讶的是:
=
$$\begin{align} A_F(\frac{1}{2}) & = (\frac{1}{2}) × 1 + {(\frac{1}{2})}^2 × 1 + {(\frac{1}{2})}^3 × 2 + {(\frac{1}{2})}^4 × 3 + {(\frac{1}{2})}^5 × 5 + \cdots \\\\ & = \frac{1}{2} + \frac{1}{4} + \frac{2}{8} + \frac{3}{16} + \frac{5}{32} + \cdots \\\\ & = 2 \end{align}$$
(1/2).1 + (1/2)2.1 + (1/2)3.2 + (1/2)4.3 + (1/2)5.5 + ...
前五个对应的自然数 $x$ 如下。
= 1/2 + 1/4 + 2/8 + 3/16 + 5/32 + ...
| $x$ | $A_F(x)$ |
| --------------------------- | -------- |
| $\sqrt{2} 1$ | $1$ |
| $\frac{1}{2}$ | $2$ |
| $\frac{\sqrt{13} 2}{3}$ | $3$ |
| $\frac{\sqrt{89} 5}{8}$ | $4$ |
| $\frac{\sqrt{34} 3}{5}$ | $5$ |
= 2 The corresponding values of x for the first five natural numbers are shown below.
当 $x$ 是有理数时,我们称 $A_F(x)$ 是一个金砖,因为这样的数字逐渐变得稀少;例如,第 10 个金砖是 74049690。
xAF(x) √211 1/22 (√132)/33 (√895)/84 (√343)/55
We shall call AF(x) a golden nugget if x is rational, because they become increasingly rarer; for example, the 10th golden nugget is 74049690. Find the 15th golden nugget.
请求出第 15 个金砖。
# --hints--
`euler137()` should return 1120149658760.
`goldenNugget()` 应该返回 `1120149658760`
```js
assert.strictEqual(euler137(), 1120149658760);
assert.strictEqual(goldenNugget(), 1120149658760);
```
# --seed--
@@ -39,12 +43,12 @@ assert.strictEqual(euler137(), 1120149658760);
## --seed-contents--
```js
function euler137() {
function goldenNugget() {
return true;
}
euler137();
goldenNugget();
```
# --solutions--

View File

@@ -1,6 +1,6 @@
---
id: 5900f37a1000cf542c50fe8d
title: 'Problem 14: Longest Collatz sequence'
title: '问题 14最长考拉兹序列'
challengeType: 5
forumTopicId: 301768
dashedName: problem-14-longest-collatz-sequence
@@ -8,61 +8,61 @@ dashedName: problem-14-longest-collatz-sequence
# --description--
The following iterative sequence is defined for the set of positive integers:
对正整数集定义如下迭代序列:
<div style='padding-left: 4em;'><var>n</var><var>n</var>/2 (<var>n</var> is even)</div>
<div style='padding-left: 4em;'><var>n</var><var>n</var> / 2<var>n</var> 为偶数)</div>
<div style='padding-left: 4em;'><var>n</var> → 3<var>n</var> + 1 (<var>n</var> is odd)</div>
<div style='padding-left: 4em;'><var>n</var> → 3<var>n</var> + 1<var>n</var> 为奇数)</div>
Using the rule above and starting with 13, we generate the following sequence:
从 13 开始使用上述规则,我们可以得到如下序列:
<div style='text-align: center;'>13 → 40 → 20 → 10 → 5 → 16 → 8 → 4 → 2 → 1</div>
It can be seen that this sequence (starting at 13 and finishing at 1) contains 10 terms. Although it has not been proved yet (Collatz Problem), it is thought that all starting numbers finish at 1.
可以看出,该序列(从 13 开始到 1 结束)共包含 10 项。 虽然考拉兹猜想尚未得到证明,但是该猜想认为以任意数字开始,序列均到 1 结束。
Which starting number, under the given `limit`, produces the longest chain?
求出在小于 `limit` 的数中,哪个可以产生最长的考拉兹序列?
**Note:** Once the chain starts the terms are allowed to go above one million.
**注意:** 序列中数字的个数允许超过一百万。
# --hints--
`longestCollatzSequence(14)` should return a number.
`longestCollatzSequence(14)` 应该返回一个数字。
```js
assert(typeof longestCollatzSequence(14) === 'number');
```
`longestCollatzSequence(14)` should return 9.
`longestCollatzSequence(14)` 应该返回 9
```js
assert.strictEqual(longestCollatzSequence(14), 9);
```
`longestCollatzSequence(5847)` should return 3711.
`longestCollatzSequence(5847)` 应该返回 3711
```js
assert.strictEqual(longestCollatzSequence(5847), 3711);
```
`longestCollatzSequence(46500)` should return 35655.
`longestCollatzSequence(46500)` 应该返回 35655
```js
assert.strictEqual(longestCollatzSequence(46500), 35655);
```
`longestCollatzSequence(54512)` should return 52527.
`longestCollatzSequence(54512)` 应该返回 52527
```js
assert.strictEqual(longestCollatzSequence(54512), 52527);
```
`longestCollatzSequence(100000)` should return 77031.
`longestCollatzSequence(100000)` 应该返回 77031
```js
assert.strictEqual(longestCollatzSequence(100000), 77031);
```
`longestCollatzSequence(1000000)` should return 837799.
`longestCollatzSequence(1000000)` 应该返回 837799
```js
assert.strictEqual(longestCollatzSequence(1000000), 837799);

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