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