chore(i18n,curriculum): update translations (#43661)
This commit is contained in:
@ -2,7 +2,6 @@
|
||||
id: bad87fee1348bd9acdf08812
|
||||
title: 調整圖片的大小
|
||||
challengeType: 0
|
||||
videoUrl: 'https://scrimba.com/c/cM9MmCP'
|
||||
forumTopicId: 18282
|
||||
dashedName: size-your-images
|
||||
---
|
||||
|
@ -2,7 +2,6 @@
|
||||
id: bad87fee1348bd9aedf08812
|
||||
title: 給網站添加圖片
|
||||
challengeType: 0
|
||||
videoUrl: 'https://scrimba.com/p/pVMPUv/c8EbJf2'
|
||||
forumTopicId: 16640
|
||||
dashedName: add-images-to-your-website
|
||||
---
|
||||
|
@ -2,7 +2,6 @@
|
||||
id: 567af2437cbaa8c51670a16c
|
||||
title: 測試對象的屬性
|
||||
challengeType: 1
|
||||
videoUrl: 'https://scrimba.com/c/c6Wz4ySr'
|
||||
forumTopicId: 18324
|
||||
dashedName: testing-objects-for-properties
|
||||
---
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f060b6c005b0e76f05b
|
||||
title: 編寫你自己的函數
|
||||
challengeType: 11
|
||||
videoId: nLDychdBwUg
|
||||
bilibiliIds:
|
||||
aid: 249487483
|
||||
bvid: BV1Fv411J7bS
|
||||
cid: 376340281
|
||||
dashedName: build-your-own-functions
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f0b0b6c005b0e76f06d
|
||||
title: Tuples 的比較和排序
|
||||
challengeType: 11
|
||||
videoId: dZXzBXUxxCs
|
||||
bilibiliIds:
|
||||
aid: 931886163
|
||||
bvid: BV1HM4y1T7TK
|
||||
cid: 376533673
|
||||
dashedName: comparing-and-sorting-tuples
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f050b6c005b0e76f058
|
||||
title: 根據條件執行
|
||||
challengeType: 11
|
||||
videoId: gz_IfIsZQtc
|
||||
bilibiliIds:
|
||||
aid: 206949935
|
||||
bvid: BV1Jh411z7bY
|
||||
cid: 376337035
|
||||
dashedName: conditional-execution
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f6a0b6c005b0e76f097
|
||||
title: '數據可視化:郵件列表'
|
||||
challengeType: 11
|
||||
videoId: RYdW660KkaQ
|
||||
bilibiliIds:
|
||||
aid: 334465586
|
||||
bvid: BV18w411R7dD
|
||||
cid: 377545473
|
||||
dashedName: data-visualization-mailing-lists
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f0a0b6c005b0e76f069
|
||||
title: 字典和循環
|
||||
challengeType: 11
|
||||
videoId: EEmekKiKG70
|
||||
bilibiliIds:
|
||||
aid: 589401038
|
||||
bvid: BV1eq4y1X7xU
|
||||
cid: 376387132
|
||||
dashedName: dictionaries-and-loops
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f090b6c005b0e76f068
|
||||
title: '字典:常見應用'
|
||||
challengeType: 11
|
||||
videoId: f17xPfIXct0
|
||||
bilibiliIds:
|
||||
aid: 805747023
|
||||
bvid: BV1v34y1D7ug
|
||||
cid: 414168867
|
||||
dashedName: dictionaries-common-applications
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f080b6c005b0e76f063
|
||||
title: 文件作爲序列
|
||||
challengeType: 11
|
||||
videoId: cIA0EokbaHE
|
||||
bilibiliIds:
|
||||
aid: 974380307
|
||||
bvid: BV1p44y1m7br
|
||||
cid: 376388846
|
||||
dashedName: files-as-a-sequence
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f050b6c005b0e76f057
|
||||
title: 中間表達式
|
||||
challengeType: 11
|
||||
videoId: dKgUaIa5ATg
|
||||
bilibiliIds:
|
||||
aid: 334428894
|
||||
bvid: BV1uw411R7gH
|
||||
cid: 376318468
|
||||
dashedName: intermediate-expressions
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f070b6c005b0e76f061
|
||||
title: 中間字符串
|
||||
challengeType: 11
|
||||
videoId: KgT_fYLXnyk
|
||||
bilibiliIds:
|
||||
aid: 291983121
|
||||
bvid: BV1Zf4y157yG
|
||||
cid: 376394116
|
||||
dashedName: intermediate-strings
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e6a54af58d3af90110a60a1
|
||||
title: '導言:硬件架構'
|
||||
challengeType: 11
|
||||
videoId: H6qtjRTfSog
|
||||
bilibiliIds:
|
||||
aid: 206977572
|
||||
bvid: BV1zh411z7Ak
|
||||
cid: 376199262
|
||||
dashedName: introduction-hardware-architecture
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f070b6c005b0e76f05d
|
||||
title: '迭代:定義循環'
|
||||
challengeType: 11
|
||||
videoId: hiRTRAqNlpE
|
||||
bilibiliIds:
|
||||
aid: 291987032
|
||||
bvid: BV1ff4y157Q3
|
||||
cid: 376385255
|
||||
dashedName: iterations-definite-loops
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f070b6c005b0e76f05e
|
||||
title: '迭代:循環成語'
|
||||
challengeType: 11
|
||||
videoId: AelGAcoMXbI
|
||||
bilibiliIds:
|
||||
aid: 334491369
|
||||
bvid: BV1tw411R7Mm
|
||||
cid: 376530765
|
||||
dashedName: iterations-loop-idioms
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f070b6c005b0e76f05f
|
||||
title: '迭代:更多模式'
|
||||
challengeType: 11
|
||||
videoId: 9Wtqo6vha1M
|
||||
bilibiliIds:
|
||||
aid: 674492981
|
||||
bvid: BV1hU4y1H7tF
|
||||
cid: 376531204
|
||||
dashedName: iterations-more-patterns
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f060b6c005b0e76f05c
|
||||
title: 循環和迭代
|
||||
challengeType: 11
|
||||
videoId: dLA-szNRnUY
|
||||
bilibiliIds:
|
||||
aid: 674492981
|
||||
bvid: BV1hU4y1H7tF
|
||||
cid: 376531204
|
||||
dashedName: loops-and-iterations
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f170b6c005b0e76f08b
|
||||
title: 建立關係數據庫
|
||||
challengeType: 11
|
||||
videoId: MQ5z4bdF92U
|
||||
bilibiliIds:
|
||||
aid: 249380678
|
||||
bvid: BV1vv411E76L
|
||||
cid: 377531786
|
||||
dashedName: make-a-relational-database
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f060b6c005b0e76f059
|
||||
title: 更多條件結構
|
||||
challengeType: 11
|
||||
videoId: HdL82tAZR20
|
||||
bilibiliIds:
|
||||
aid: 631930118
|
||||
bvid: BV1Nb4y1r7z2
|
||||
cid: 376337449
|
||||
dashedName: more-conditional-structures
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f0c0b6c005b0e76f072
|
||||
title: 網絡協議
|
||||
challengeType: 11
|
||||
videoId: c6vZGescaSc
|
||||
bilibiliIds:
|
||||
aid: 931950996
|
||||
bvid: BV1cM4y1N7K6
|
||||
cid: 376388317
|
||||
dashedName: networking-protocol
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f0c0b6c005b0e76f074
|
||||
title: '聯網:文本處理'
|
||||
challengeType: 11
|
||||
videoId: Pv_pJgVu8WI
|
||||
bilibiliIds:
|
||||
aid: 804442498
|
||||
bvid: BV16y4y1j7WW
|
||||
cid: 377329124
|
||||
dashedName: networking-text-processing
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f0c0b6c005b0e76f071
|
||||
title: 用 Python 聯網
|
||||
challengeType: 11
|
||||
videoId: _kJvneKVdNM
|
||||
bilibiliIds:
|
||||
aid: 419494612
|
||||
bvid: BV1r341167jT
|
||||
cid: 376385858
|
||||
dashedName: networking-with-python
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f170b6c005b0e76f087
|
||||
title: 對象的生命週期
|
||||
challengeType: 11
|
||||
videoId: p1r3h_AMMIM
|
||||
bilibiliIds:
|
||||
aid: 461998717
|
||||
bvid: BV1JL411n7Hr
|
||||
cid: 377529681
|
||||
dashedName: object-lifecycle
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f160b6c005b0e76f086
|
||||
title: '對象:一個示例類'
|
||||
challengeType: 11
|
||||
videoId: FiABKEuaSJ8
|
||||
bilibiliIds:
|
||||
aid: 589451777
|
||||
bvid: BV1rq4y1X7TG
|
||||
cid: 377523194
|
||||
dashedName: objects-a-sample-class
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f170b6c005b0e76f088
|
||||
title: '對象:繼承'
|
||||
challengeType: 11
|
||||
videoId: FBL3alYrxRM
|
||||
bilibiliIds:
|
||||
aid: 631990691
|
||||
bvid: BV1sb4y1r7GF
|
||||
cid: 377529901
|
||||
dashedName: objects-inheritance
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f090b6c005b0e76f067
|
||||
title: Python 字典
|
||||
challengeType: 11
|
||||
videoId: dnzvfimrRMg
|
||||
bilibiliIds:
|
||||
aid: 631893305
|
||||
bvid: BV19b4y167kj
|
||||
cid: 376386176
|
||||
dashedName: python-dictionaries
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f060b6c005b0e76f05a
|
||||
title: Python 函數
|
||||
challengeType: 11
|
||||
videoId: 3JGF-n3tDPU
|
||||
bilibiliIds:
|
||||
aid: 631881917
|
||||
bvid: BV1Xb4y167P4
|
||||
cid: 376337920
|
||||
dashedName: python-functions
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f080b6c005b0e76f064
|
||||
title: Python 列表
|
||||
challengeType: 11
|
||||
videoId: Y0cvfDpYC_c
|
||||
bilibiliIds:
|
||||
aid: 249460305
|
||||
bvid: BV1Dv411E7Uj
|
||||
cid: 376532993
|
||||
dashedName: python-lists
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f160b6c005b0e76f085
|
||||
title: Python 對象
|
||||
challengeType: 11
|
||||
videoId: uJxGeTYy0us
|
||||
bilibiliIds:
|
||||
aid: 889496260
|
||||
bvid: BV1ZP4y1s7G6
|
||||
cid: 377522762
|
||||
dashedName: python-objects
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f080b6c005b0e76f062
|
||||
title: 閱讀文件中
|
||||
challengeType: 11
|
||||
videoId: Fo1tW09KIwo
|
||||
bilibiliIds:
|
||||
aid: 334439927
|
||||
bvid: BV1pw411R7UK
|
||||
cid: 376532076
|
||||
dashedName: reading-files
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f0b0b6c005b0e76f070
|
||||
title: '正則表達式: 實用應用'
|
||||
challengeType: 11
|
||||
videoId: xCjFU9G6x48
|
||||
bilibiliIds:
|
||||
aid: 546924659
|
||||
bvid: BV1mq4y1H7rZ
|
||||
cid: 376386493
|
||||
dashedName: regular-expressions-practical-applications
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f0b0b6c005b0e76f06e
|
||||
title: 正則表達式
|
||||
challengeType: 11
|
||||
videoId: Yud_COr6pZo
|
||||
bilibiliIds:
|
||||
aid: 759422542
|
||||
bvid: BV1W64y167YD
|
||||
cid: 376387549
|
||||
dashedName: regular-expressions
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f180b6c005b0e76f08c
|
||||
title: 關係數據庫設計
|
||||
challengeType: 11
|
||||
videoId: AqdfbrpkbHk
|
||||
bilibiliIds:
|
||||
aid: 504388066
|
||||
bvid: BV1Qg411j742
|
||||
cid: 377532216
|
||||
dashedName: relational-database-design
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f180b6c005b0e76f08f
|
||||
title: '關係數據庫:聯接操作'
|
||||
challengeType: 11
|
||||
videoId: jvDw3D9GKac
|
||||
bilibiliIds:
|
||||
aid: 804461215
|
||||
bvid: BV1Ry4y1j7tv
|
||||
cid: 377542880
|
||||
dashedName: relational-databases-join-operation
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f180b6c005b0e76f08e
|
||||
title: '關係型數據庫:關係的建立'
|
||||
challengeType: 11
|
||||
videoId: CSbqczsHVnc
|
||||
bilibiliIds:
|
||||
aid: 376996473
|
||||
bvid: BV1jo4y1S7VY
|
||||
cid: 377532966
|
||||
dashedName: relational-databases-relationship-building
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f090b6c005b0e76f066
|
||||
title: 字符串和列表
|
||||
challengeType: 11
|
||||
videoId: lxcFa7ldCi0
|
||||
bilibiliIds:
|
||||
aid: 804401443
|
||||
bvid: BV1By4y1j7F9
|
||||
cid: 376385517
|
||||
dashedName: strings-and-lists
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f070b6c005b0e76f060
|
||||
title: Python 字符串
|
||||
challengeType: 11
|
||||
videoId: LYZj207fKpQ
|
||||
bilibiliIds:
|
||||
aid: 504434218
|
||||
bvid: BV1Lg41177s8
|
||||
cid: 376531802
|
||||
dashedName: strings-in-python
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f0a0b6c005b0e76f06c
|
||||
title: 元組集合
|
||||
challengeType: 11
|
||||
videoId: 3Lxpladfh2k
|
||||
bilibiliIds:
|
||||
aid: 334468209
|
||||
bvid: BV1aw411R77G
|
||||
cid: 376533308
|
||||
dashedName: the-tuples-collection
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f0e0b6c005b0e76f07a
|
||||
title: 使用網絡服務
|
||||
challengeType: 11
|
||||
videoId: oNl1OVDPGKE
|
||||
bilibiliIds:
|
||||
aid: 759406136
|
||||
bvid: BV1b64y16746
|
||||
cid: 377332189
|
||||
dashedName: using-web-services
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f050b6c005b0e76f056
|
||||
title: '變量、表達式和語句'
|
||||
challengeType: 11
|
||||
videoId: nELR-uyyrok
|
||||
bilibiliIds:
|
||||
aid: 419396811
|
||||
bvid: BV1iV411p7Mn
|
||||
cid: 376318116
|
||||
dashedName: variables-expressions-and-statements
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f690b6c005b0e76f095
|
||||
title: 使用 Python 可視化數據
|
||||
challengeType: 11
|
||||
videoId: e3lydkH0prw
|
||||
bilibiliIds:
|
||||
aid: 291996462
|
||||
bvid: BV15f4y1L7jH
|
||||
cid: 377544192
|
||||
dashedName: visualizing-data-with-python
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f150b6c005b0e76f07f
|
||||
title: 'Web 服務:API'
|
||||
challengeType: 11
|
||||
videoId: oUNn1psfBJg
|
||||
bilibiliIds:
|
||||
aid: 589451017
|
||||
bvid: BV1zq4y1X7A9
|
||||
cid: 377336011
|
||||
dashedName: web-services-apis
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f0e0b6c005b0e76f07b
|
||||
title: 'Web 服務:XML'
|
||||
challengeType: 11
|
||||
videoId: _pZ0srbg7So
|
||||
bilibiliIds:
|
||||
aid: 761920032
|
||||
bvid: BV1n64y1x7KW
|
||||
cid: 377332379
|
||||
dashedName: web-services-xml
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e7b9f090b6c005b0e76f065
|
||||
title: 使用列表
|
||||
challengeType: 11
|
||||
videoId: lCnHfTHkhbE
|
||||
bilibiliIds:
|
||||
aid: 376965958
|
||||
bvid: BV1No4y1S7oi
|
||||
cid: 376387989
|
||||
dashedName: working-with-lists
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c14d
|
||||
title: 數據分析 案例 A
|
||||
challengeType: 11
|
||||
videoId: nVAaxZ34khk
|
||||
bilibiliIds:
|
||||
aid: 590571151
|
||||
bvid: BV1sq4y1f7gr
|
||||
cid: 409002372
|
||||
dashedName: data-analysis-example-a
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c14e
|
||||
title: 數據分析 案例 B
|
||||
challengeType: 11
|
||||
videoId: 0kJz0q0pvgQ
|
||||
bilibiliIds:
|
||||
aid: 505593432
|
||||
bvid: BV1kg411c7M6
|
||||
cid: 409003530
|
||||
dashedName: data-analysis-example-b
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c160
|
||||
title: 數據清理和可視化
|
||||
challengeType: 11
|
||||
videoId: mHjxzFS5_Z0
|
||||
bilibiliIds:
|
||||
aid: 933107558
|
||||
bvid: BV1KM4y137Ny
|
||||
cid: 409019632
|
||||
dashedName: data-cleaning-and-visualizations
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c15f
|
||||
title: 數據 清理重複項
|
||||
challengeType: 11
|
||||
videoId: kj7QqjXhH6A
|
||||
bilibiliIds:
|
||||
aid: 675611672
|
||||
bvid: BV1VU4y1A7tu
|
||||
cid: 409019368
|
||||
dashedName: data-cleaning-duplicates
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c15d
|
||||
title: 數據清理簡介
|
||||
challengeType: 11
|
||||
videoId: ovYNhnltVxY
|
||||
bilibiliIds:
|
||||
aid: 250574398
|
||||
bvid: BV1Pv411A7GN
|
||||
cid: 409018611
|
||||
dashedName: data-cleaning-introduction
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c14c
|
||||
title: 數據分析簡介
|
||||
challengeType: 11
|
||||
videoId: VJrP2FUzKP0
|
||||
bilibiliIds:
|
||||
aid: 378034466
|
||||
bvid: BV19f4y1c7nu
|
||||
cid: 409001487
|
||||
dashedName: introduction-to-data-analysis
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c150
|
||||
title: Jupyter Notebooks 單元格
|
||||
challengeType: 11
|
||||
videoId: 5PPegAs9aLA
|
||||
bilibiliIds:
|
||||
aid: 420510493
|
||||
bvid: BV19341117Hq
|
||||
cid: 409003280
|
||||
dashedName: jupyter-notebooks-cells
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c157
|
||||
title: Numpy 代數和大小
|
||||
challengeType: 11
|
||||
videoId: XAT97YLOKD8
|
||||
bilibiliIds:
|
||||
aid: 250621433
|
||||
bvid: BV1hv41137uM
|
||||
cid: 409013128
|
||||
dashedName: numpy-algebra-and-size
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c154
|
||||
title: Numpy 數組
|
||||
challengeType: 11
|
||||
videoId: VDYVFHBL1AM
|
||||
bilibiliIds:
|
||||
aid: 890607366
|
||||
bvid: BV1zP4y1h7FR
|
||||
cid: 409011400
|
||||
dashedName: numpy-arrays
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c156
|
||||
title: Numpy 布爾值的數組
|
||||
challengeType: 11
|
||||
videoId: N1ttsMmcVMM
|
||||
bilibiliIds:
|
||||
aid: 208091324
|
||||
bvid: BV1Qh411p7V8
|
||||
cid: 409012711
|
||||
dashedName: numpy-boolean-arrays
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c153
|
||||
title: Numpy 簡介 B
|
||||
challengeType: 11
|
||||
videoId: YIqgrNLAZkA
|
||||
bilibiliIds:
|
||||
aid: 250503382
|
||||
bvid: BV1kv411w7vB
|
||||
cid: 409010193
|
||||
dashedName: numpy-introduction-b
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c155
|
||||
title: Numpy 的運算
|
||||
challengeType: 11
|
||||
videoId: eqSVcJbaPdk
|
||||
bilibiliIds:
|
||||
aid: 378057123
|
||||
bvid: BV13f4y1w7od
|
||||
cid: 409012507
|
||||
dashedName: numpy-operations
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c15c
|
||||
title: Pandas 創建列
|
||||
challengeType: 11
|
||||
videoId: _sSo2XZoB3E
|
||||
bilibiliIds:
|
||||
aid: 975568901
|
||||
bvid: BV1b44y1b7Cg
|
||||
cid: 409018052
|
||||
dashedName: pandas-creating-columns
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c15a
|
||||
title: Pandas DataFrames
|
||||
challengeType: 11
|
||||
videoId: 7SgFBYXaiH0
|
||||
bilibiliIds:
|
||||
aid: 890503235
|
||||
bvid: BV1TP4y1h7qq
|
||||
cid: 409014039
|
||||
dashedName: pandas-dataframes
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c158
|
||||
title: Pandas 簡介
|
||||
challengeType: 11
|
||||
videoId: 0xACW-8cZU0
|
||||
bilibiliIds:
|
||||
aid: 975510116
|
||||
bvid: BV1u44y1b7fD
|
||||
cid: 409013433
|
||||
dashedName: pandas-introduction
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c166
|
||||
title: Python 函數和集合
|
||||
challengeType: 11
|
||||
videoId: NzpU17ZVlUw
|
||||
bilibiliIds:
|
||||
aid: 675544435
|
||||
bvid: BV1pU4y1N7JC
|
||||
cid: 409023833
|
||||
dashedName: python-functions-and-collections
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c165
|
||||
title: Python 簡介
|
||||
challengeType: 11
|
||||
videoId: PrQV9JkLhb4
|
||||
bilibiliIds:
|
||||
aid: 805597530
|
||||
bvid: BV1634y1S7gD
|
||||
cid: 409023550
|
||||
dashedName: python-introduction
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a093a74c4063ca6f7c167
|
||||
title: Python 迭代和模塊
|
||||
challengeType: 11
|
||||
videoId: XzosGWLafrY
|
||||
bilibiliIds:
|
||||
aid: 633068913
|
||||
bvid: BV1db4y127M4
|
||||
cid: 409024056
|
||||
dashedName: python-iteration-and-modules
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600ed3
|
||||
title: Numpy 的基礎知識
|
||||
challengeType: 11
|
||||
videoId: f9QrZrKQMLI
|
||||
bilibiliIds:
|
||||
aid: 763014202
|
||||
bvid: BV1K64y1a7bu
|
||||
cid: 409025169
|
||||
dashedName: basics-of-numpy
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600ed7
|
||||
title: 複製數組警告
|
||||
challengeType: 11
|
||||
videoId: iIoQ0_L0GvA
|
||||
bilibiliIds:
|
||||
aid: 633008569
|
||||
bvid: BV1Bb4y127fb
|
||||
cid: 409026161
|
||||
dashedName: copying-arrays-warning
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600ed6
|
||||
title: 初始化數組問題
|
||||
challengeType: 11
|
||||
videoId: 0jGfH8BPfOk
|
||||
bilibiliIds:
|
||||
aid: 763027834
|
||||
bvid: BV1w64y1a7eo
|
||||
cid: 409025878
|
||||
dashedName: initialize-array-problem
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600ed5
|
||||
title: 初始化不同的數組
|
||||
challengeType: 11
|
||||
videoId: CEykdsKT4U4
|
||||
bilibiliIds:
|
||||
aid: 718044756
|
||||
bvid: BV1MQ4y1k7BB
|
||||
cid: 409025638
|
||||
dashedName: initializing-different-arrays
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600eda
|
||||
title: 加載數據和高級索引
|
||||
challengeType: 11
|
||||
videoId: tUdBZ7pF8Jg
|
||||
bilibiliIds:
|
||||
aid: 720524642
|
||||
bvid: BV1xQ4y1r7mu
|
||||
cid: 409027117
|
||||
dashedName: loading-data-and-advanced-indexing
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600ed8
|
||||
title: 數學
|
||||
challengeType: 11
|
||||
videoId: 7txegvyhtVk
|
||||
bilibiliIds:
|
||||
aid: 890533226
|
||||
bvid: BV1KP4y1h733
|
||||
cid: 409026503
|
||||
dashedName: mathematics
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600ed9
|
||||
title: 重組數組
|
||||
challengeType: 11
|
||||
videoId: VNWAQbEM-C8
|
||||
bilibiliIds:
|
||||
aid: 548035655
|
||||
bvid: BV1fq4y1N7aC
|
||||
cid: 409026755
|
||||
dashedName: reorganizing-arrays
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5e9a0a8e09c5df3cc3600ed2
|
||||
title: Numpy 是什麼?
|
||||
challengeType: 11
|
||||
videoId: 5Nwfs5Ej85Q
|
||||
bilibiliIds:
|
||||
aid: 293086867
|
||||
bvid: BV1Tf4y1E7QZ
|
||||
cid: 409024791
|
||||
dashedName: what-is-numpy
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5ea9997bbec2e9bc47e94db0
|
||||
title: 創建一個 TCP 客戶端
|
||||
challengeType: 11
|
||||
videoId: ugYfJNTawks
|
||||
bilibiliIds:
|
||||
aid: 933058124
|
||||
bvid: BV16M4y1g7zL
|
||||
cid: 409034338
|
||||
dashedName: creating-a-tcp-client
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5ea9997bbec2e9bc47e94db3
|
||||
title: 開發橫幅抓取器
|
||||
challengeType: 11
|
||||
videoId: CeGW761BIsA
|
||||
bilibiliIds:
|
||||
aid: 633014533
|
||||
bvid: BV1Sb4y127H9
|
||||
cid: 409036288
|
||||
dashedName: developing-a-banner-grabber
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5ea9997bbec2e9bc47e94db4
|
||||
title: 開發一個端口掃描器
|
||||
challengeType: 11
|
||||
videoId: z_qkqZS7KZ4
|
||||
bilibiliIds:
|
||||
aid: 208077317
|
||||
bvid: BV1Uh411p7HS
|
||||
cid: 409036706
|
||||
dashedName: developing-a-port-scanner
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -3,6 +3,10 @@ id: 5ea9997bbec2e9bc47e94dae
|
||||
title: 介紹和安裝
|
||||
challengeType: 11
|
||||
videoId: XeQ7ZKtb998
|
||||
bilibiliIds:
|
||||
aid: 718017704
|
||||
bvid: BV13Q4y1k7hX
|
||||
cid: 409033630
|
||||
dashedName: introduction-and-setup
|
||||
---
|
||||
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
@ -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 = Fk−1 + Fk−2, 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) √2−11 1/22 (√13−2)/33 (√89−5)/84 (√34−3)/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--
|
||||
|
@ -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
Reference in New Issue
Block a user