fix(curriculum): add reviews lessons for arrays in pyramid project (#55012)

This commit is contained in:
Anne Deepa Prasanna
2024-06-03 17:06:57 +05:30
committed by GitHub
parent 59102f013f
commit 254cea7675
94 changed files with 386 additions and 273 deletions
@@ -97,368 +97,376 @@
"title": "Step 22"
},
{
"id": "660f0a55847d6cc485f29ba5",
"id": "665732da4815b70bb083915e",
"title": "Step 23"
},
{
"id": "660f0c34aad72dc712b97624",
"id": "665732e62eb8b30c249b5c2c",
"title": "Step 24"
},
{
"id": "660f0da9bf1035c9097af20a",
"id": "660f0a55847d6cc485f29ba5",
"title": "Step 25"
},
{
"id": "660f0ee51d7460ce88cd248d",
"id": "660f0c34aad72dc712b97624",
"title": "Step 26"
},
{
"id": "660f0f980e98e8cf77f1ce31",
"id": "660f0da9bf1035c9097af20a",
"title": "Step 27"
},
{
"id": "660f165270622fd4ec0da3f7",
"id": "660f0ee51d7460ce88cd248d",
"title": "Step 28"
},
{
"id": "660f17294346b7d69e79db3d",
"id": "660f0f980e98e8cf77f1ce31",
"title": "Step 29"
},
{
"id": "660f17d4e9f227d86e834abd",
"id": "660f165270622fd4ec0da3f7",
"title": "Step 30"
},
{
"id": "660f18f059fe0fda192ce394",
"id": "660f17294346b7d69e79db3d",
"title": "Step 31"
},
{
"id": "660f1a00ac619ddc1e259a66",
"id": "660f17d4e9f227d86e834abd",
"title": "Step 32"
},
{
"id": "660f1b6e60bd9edf902c81fd",
"id": "660f18f059fe0fda192ce394",
"title": "Step 33"
},
{
"id": "660f1bf673487ae0bb25b900",
"id": "660f1a00ac619ddc1e259a66",
"title": "Step 34"
},
{
"id": "660f1cedf3676fe26122ebf6",
"id": "660f1b6e60bd9edf902c81fd",
"title": "Step 35"
},
{
"id": "660f1e3f047bf4e403268713",
"id": "660f1bf673487ae0bb25b900",
"title": "Step 36"
},
{
"id": "660f20473aef47e9b8c9afc6",
"id": "660f1cedf3676fe26122ebf6",
"title": "Step 37"
},
{
"id": "660f207334fabaeac3269c38",
"id": "660f1e3f047bf4e403268713",
"title": "Step 38"
},
{
"id": "660f229d2dbe09ef2954a4a1",
"id": "660f20473aef47e9b8c9afc6",
"title": "Step 39"
},
{
"id": "660f23b53db70af0f2620e78",
"id": "660f207334fabaeac3269c38",
"title": "Step 40"
},
{
"id": "660f255022991ef34ed0ee88",
"id": "660f229d2dbe09ef2954a4a1",
"title": "Step 41"
},
{
"id": "660f280dda5040f707c76b4a",
"id": "660f23b53db70af0f2620e78",
"title": "Step 42"
},
{
"id": "660f2a70ad6225fa503e71c3",
"id": "660f255022991ef34ed0ee88",
"title": "Step 43"
},
{
"id": "660f2b6fd54ac1fc142804dd",
"id": "660f280dda5040f707c76b4a",
"title": "Step 44"
},
{
"id": "6610c105bbdacc114d6cdc44",
"id": "660f2a70ad6225fa503e71c3",
"title": "Step 45"
},
{
"id": "6610c16c4fa0df12c0e30675",
"id": "660f2b6fd54ac1fc142804dd",
"title": "Step 46"
},
{
"id": "6610c1d97b1671140f95cfbb",
"id": "6610c105bbdacc114d6cdc44",
"title": "Step 47"
},
{
"id": "6610c21b3ef82015573ffbbe",
"id": "6610c16c4fa0df12c0e30675",
"title": "Step 48"
},
{
"id": "6610c2d8d67563174fcf96dc",
"id": "6610c1d97b1671140f95cfbb",
"title": "Step 49"
},
{
"id": "6610c424b7119919b62932f4",
"id": "6610c21b3ef82015573ffbbe",
"title": "Step 50"
},
{
"id": "6610c48c4ea0891afa7c4696",
"id": "6610c2d8d67563174fcf96dc",
"title": "Step 51"
},
{
"id": "6610c538372aa61cc0f5b122",
"id": "6610c424b7119919b62932f4",
"title": "Step 52"
},
{
"id": "6610c6541c82551f95e765ab",
"id": "6610c48c4ea0891afa7c4696",
"title": "Step 53"
},
{
"id": "6610c71600966a2191d3a64a",
"id": "6610c538372aa61cc0f5b122",
"title": "Step 54"
},
{
"id": "6610c77d50636722e5b6be17",
"id": "6610c6541c82551f95e765ab",
"title": "Step 55"
},
{
"id": "6610c83b52583e245a079217",
"id": "6610c71600966a2191d3a64a",
"title": "Step 56"
},
{
"id": "6610c87eac0f0b256d7b037e",
"id": "6610c77d50636722e5b6be17",
"title": "Step 57"
},
{
"id": "6610c8cfe4cf4d278e35c156",
"id": "6610c83b52583e245a079217",
"title": "Step 58"
},
{
"id": "660f2eccfe3f820304af1b39",
"id": "6610c87eac0f0b256d7b037e",
"title": "Step 59"
},
{
"id": "660f2fbd45b520046cac68e8",
"id": "6610c8cfe4cf4d278e35c156",
"title": "Step 60"
},
{
"id": "660f34626216270c682e2f7b",
"id": "660f2eccfe3f820304af1b39",
"title": "Step 61"
},
{
"id": "660f34e99571070d56d2f231",
"id": "660f2fbd45b520046cac68e8",
"title": "Step 62"
},
{
"id": "660f359af3e32e0f1a6880b7",
"id": "660f34626216270c682e2f7b",
"title": "Step 63"
},
{
"id": "660f374d532dc41189cc9cc2",
"id": "660f34e99571070d56d2f231",
"title": "Step 64"
},
{
"id": "660f383d4c772c12ff59904b",
"id": "660f359af3e32e0f1a6880b7",
"title": "Step 65"
},
{
"id": "660f38c34a4de6141c0c369f",
"id": "660f374d532dc41189cc9cc2",
"title": "Step 66"
},
{
"id": "660f3915b41a441537ec9f5e",
"id": "660f383d4c772c12ff59904b",
"title": "Step 67"
},
{
"id": "660f39b444fd6f16d1e49c1f",
"id": "660f38c34a4de6141c0c369f",
"title": "Step 68"
},
{
"id": "660f3b664421471aa595170f",
"id": "660f3915b41a441537ec9f5e",
"title": "Step 69"
},
{
"id": "660f3ba3cceef11b6ba08b59",
"id": "660f39b444fd6f16d1e49c1f",
"title": "Step 70"
},
{
"id": "660f3ce51f70571e1c5227c8",
"id": "660f3b664421471aa595170f",
"title": "Step 71"
},
{
"id": "660f3dd626be3a1ffe27e5d1",
"id": "660f3ba3cceef11b6ba08b59",
"title": "Step 72"
},
{
"id": "660f415b76859a2736771607",
"id": "660f3ce51f70571e1c5227c8",
"title": "Step 73"
},
{
"id": "660f4377a359972c521d3f4b",
"id": "660f3dd626be3a1ffe27e5d1",
"title": "Step 74"
},
{
"id": "660f4455f457ef2e3ec6920f",
"id": "660f415b76859a2736771607",
"title": "Step 75"
},
{
"id": "660f447efc0e722f016c1be0",
"id": "660f4377a359972c521d3f4b",
"title": "Step 76"
},
{
"id": "66458f0a05df478aa627629e",
"id": "660f4455f457ef2e3ec6920f",
"title": "Step 77"
},
{
"id": "664599653fcd6e97104f9261",
"id": "660f447efc0e722f016c1be0",
"title": "Step 78"
},
{
"id": "660f44f10ea40f300b896a5e",
"id": "66458f0a05df478aa627629e",
"title": "Step 79"
},
{
"id": "660f455b044d3230ed971e98",
"id": "664599653fcd6e97104f9261",
"title": "Step 80"
},
{
"id": "660f45ccf4ca5c31f253005a",
"id": "660f44f10ea40f300b896a5e",
"title": "Step 81"
},
{
"id": "6610bf6fa14d700beed1b109",
"id": "660f455b044d3230ed971e98",
"title": "Step 82"
},
{
"id": "660f46460f9c36330ebc07d8",
"id": "660f45ccf4ca5c31f253005a",
"title": "Step 83"
},
{
"id": "660f46b9c417a8341729a3ab",
"id": "6610bf6fa14d700beed1b109",
"title": "Step 84"
},
{
"id": "660f4774e3e0df35a68bb5f2",
"id": "660f46460f9c36330ebc07d8",
"title": "Step 85"
},
{
"id": "660f47afe4c98536715d5fa4",
"id": "660f46b9c417a8341729a3ab",
"title": "Step 86"
},
{
"id": "660f487dc0c8fa38084f9754",
"id": "660f4774e3e0df35a68bb5f2",
"title": "Step 87"
},
{
"id": "660f48a419b40238e2b8b4d5",
"id": "660f47afe4c98536715d5fa4",
"title": "Step 88"
},
{
"id": "660f48e1d3682f39e81843c4",
"id": "660f487dc0c8fa38084f9754",
"title": "Step 89"
},
{
"id": "660f4934fb48f63abd5ae371",
"id": "660f48a419b40238e2b8b4d5",
"title": "Step 90"
},
{
"id": "661483051820c3c1ab4595e0",
"id": "660f48e1d3682f39e81843c4",
"title": "Step 91"
},
{
"id": "660f4990b1caa03b9dc97a43",
"id": "660f4934fb48f63abd5ae371",
"title": "Step 92"
},
{
"id": "660f49e32001983c90b75850",
"id": "661483051820c3c1ab4595e0",
"title": "Step 93"
},
{
"id": "660f4a1472f8e63d76162ce5",
"id": "660f4990b1caa03b9dc97a43",
"title": "Step 94"
},
{
"id": "660f4a83373de83ea101685f",
"id": "660f49e32001983c90b75850",
"title": "Step 95"
},
{
"id": "660f4ae5b3924c3fc3373973",
"id": "660f4a1472f8e63d76162ce5",
"title": "Step 96"
},
{
"id": "660f4b33e2a3364094ecb540",
"id": "660f4a83373de83ea101685f",
"title": "Step 97"
},
{
"id": "660f4b641290da41b2cf0dd9",
"id": "660f4ae5b3924c3fc3373973",
"title": "Step 98"
},
{
"id": "660f4c3b01c44743719c99e4",
"id": "660f4b33e2a3364094ecb540",
"title": "Step 99"
},
{
"id": "660f4cde8dd305450514a1cb",
"id": "660f4b641290da41b2cf0dd9",
"title": "Step 100"
},
{
"id": "660f4cffb1459d45e34902d1",
"id": "660f4c3b01c44743719c99e4",
"title": "Step 101"
},
{
"id": "660f4de78f775e480ba2e451",
"id": "660f4cde8dd305450514a1cb",
"title": "Step 102"
},
{
"id": "660f4e74f7fd3f4a99ac2e50",
"id": "660f4cffb1459d45e34902d1",
"title": "Step 103"
},
{
"id": "660f4efcb8068e4cb470dca1",
"id": "660f4de78f775e480ba2e451",
"title": "Step 104"
},
{
"id": "660f4f79e2a82a4e92290f44",
"id": "660f4e74f7fd3f4a99ac2e50",
"title": "Step 105"
},
{
"id": "660f505d02b2bd513a1c3468",
"id": "660f4efcb8068e4cb470dca1",
"title": "Step 106"
},
{
"id": "660f50a21fe7645252804f2b",
"id": "660f4f79e2a82a4e92290f44",
"title": "Step 107"
},
{
"id": "660f5179b3b0ca558f6b4d4f",
"id": "660f505d02b2bd513a1c3468",
"title": "Step 108"
},
{
"id": "660f51f1df0a8757934a5796",
"id": "660f50a21fe7645252804f2b",
"title": "Step 109"
},
{
"id": "660f530d6e33d159e1bf4947",
"id": "660f5179b3b0ca558f6b4d4f",
"title": "Step 110"
},
{
"id": "660f535ec33a285b33af3774",
"id": "660f51f1df0a8757934a5796",
"title": "Step 111"
},
{
"id": "660f53ad3d39175c5d4335ac",
"id": "660f530d6e33d159e1bf4947",
"title": "Step 112"
},
{
"id": "660f540c2176ea5dec01306d",
"id": "660f535ec33a285b33af3774",
"title": "Step 113"
},
{
"id": "660f53ad3d39175c5d4335ac",
"title": "Step 114"
},
{
"id": "660f540c2176ea5dec01306d",
"title": "Step 115"
}
],
"helpCategory": "JavaScript"
@@ -1,8 +1,8 @@
---
id: 660f0a55847d6cc485f29ba5
title: Step 23
title: Step 25
challengeType: 1
dashedName: step-23
dashedName: step-25
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f0c34aad72dc712b97624
title: Step 24
title: Step 26
challengeType: 1
dashedName: step-24
dashedName: step-26
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f0da9bf1035c9097af20a
title: Step 25
title: Step 27
challengeType: 1
dashedName: step-25
dashedName: step-27
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f0ee51d7460ce88cd248d
title: Step 26
title: Step 28
challengeType: 1
dashedName: step-26
dashedName: step-28
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f0f980e98e8cf77f1ce31
title: Step 27
title: Step 29
challengeType: 1
dashedName: step-27
dashedName: step-29
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f165270622fd4ec0da3f7
title: Step 28
title: Step 30
challengeType: 1
dashedName: step-28
dashedName: step-30
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f17294346b7d69e79db3d
title: Step 29
title: Step 31
challengeType: 1
dashedName: step-29
dashedName: step-31
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f17d4e9f227d86e834abd
title: Step 30
title: Step 32
challengeType: 1
dashedName: step-30
dashedName: step-32
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f18f059fe0fda192ce394
title: Step 31
title: Step 33
challengeType: 1
dashedName: step-31
dashedName: step-33
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f1a00ac619ddc1e259a66
title: Step 32
title: Step 34
challengeType: 1
dashedName: step-32
dashedName: step-34
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f1b6e60bd9edf902c81fd
title: Step 33
title: Step 35
challengeType: 1
dashedName: step-33
dashedName: step-35
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f1bf673487ae0bb25b900
title: Step 34
title: Step 36
challengeType: 1
dashedName: step-34
dashedName: step-36
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f1cedf3676fe26122ebf6
title: Step 35
title: Step 37
challengeType: 1
dashedName: step-35
dashedName: step-37
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f1e3f047bf4e403268713
title: Step 36
title: Step 38
challengeType: 1
dashedName: step-36
dashedName: step-38
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f20473aef47e9b8c9afc6
title: Step 37
title: Step 39
challengeType: 1
dashedName: step-37
dashedName: step-39
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f207334fabaeac3269c38
title: Step 38
title: Step 40
challengeType: 1
dashedName: step-38
dashedName: step-40
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f229d2dbe09ef2954a4a1
title: Step 39
title: Step 41
challengeType: 1
dashedName: step-39
dashedName: step-41
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f23b53db70af0f2620e78
title: Step 40
title: Step 42
challengeType: 1
dashedName: step-40
dashedName: step-42
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f255022991ef34ed0ee88
title: Step 41
title: Step 43
challengeType: 1
dashedName: step-41
dashedName: step-43
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f280dda5040f707c76b4a
title: Step 42
title: Step 44
challengeType: 1
dashedName: step-42
dashedName: step-44
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f2a70ad6225fa503e71c3
title: Step 43
title: Step 45
challengeType: 1
dashedName: step-43
dashedName: step-45
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f2b6fd54ac1fc142804dd
title: Step 44
title: Step 46
challengeType: 1
dashedName: step-44
dashedName: step-46
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f2eccfe3f820304af1b39
title: Step 59
title: Step 61
challengeType: 1
dashedName: step-59
dashedName: step-61
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f2fbd45b520046cac68e8
title: Step 60
title: Step 62
challengeType: 1
dashedName: step-60
dashedName: step-62
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f34626216270c682e2f7b
title: Step 61
title: Step 63
challengeType: 1
dashedName: step-61
dashedName: step-63
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f34e99571070d56d2f231
title: Step 62
title: Step 64
challengeType: 1
dashedName: step-62
dashedName: step-64
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f359af3e32e0f1a6880b7
title: Step 63
title: Step 65
challengeType: 1
dashedName: step-63
dashedName: step-65
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f374d532dc41189cc9cc2
title: Step 64
title: Step 66
challengeType: 1
dashedName: step-64
dashedName: step-66
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f383d4c772c12ff59904b
title: Step 65
title: Step 67
challengeType: 1
dashedName: step-65
dashedName: step-67
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f38c34a4de6141c0c369f
title: Step 66
title: Step 68
challengeType: 1
dashedName: step-66
dashedName: step-68
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f3915b41a441537ec9f5e
title: Step 67
title: Step 69
challengeType: 1
dashedName: step-67
dashedName: step-69
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f39b444fd6f16d1e49c1f
title: Step 68
title: Step 70
challengeType: 1
dashedName: step-68
dashedName: step-70
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f3b664421471aa595170f
title: Step 69
title: Step 71
challengeType: 1
dashedName: step-69
dashedName: step-71
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f3ba3cceef11b6ba08b59
title: Step 70
title: Step 72
challengeType: 1
dashedName: step-70
dashedName: step-72
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f3ce51f70571e1c5227c8
title: Step 71
title: Step 73
challengeType: 1
dashedName: step-71
dashedName: step-73
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f3dd626be3a1ffe27e5d1
title: Step 72
title: Step 74
challengeType: 1
dashedName: step-72
dashedName: step-74
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f415b76859a2736771607
title: Step 73
title: Step 75
challengeType: 1
dashedName: step-73
dashedName: step-75
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4377a359972c521d3f4b
title: Step 74
title: Step 76
challengeType: 1
dashedName: step-74
dashedName: step-76
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4455f457ef2e3ec6920f
title: Step 75
title: Step 77
challengeType: 1
dashedName: step-75
dashedName: step-77
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f447efc0e722f016c1be0
title: Step 76
title: Step 78
challengeType: 1
dashedName: step-76
dashedName: step-78
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f44f10ea40f300b896a5e
title: Step 79
title: Step 81
challengeType: 1
dashedName: step-79
dashedName: step-81
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f455b044d3230ed971e98
title: Step 80
title: Step 82
challengeType: 1
dashedName: step-80
dashedName: step-82
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f45ccf4ca5c31f253005a
title: Step 81
title: Step 83
challengeType: 1
dashedName: step-81
dashedName: step-83
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f46460f9c36330ebc07d8
title: Step 83
title: Step 85
challengeType: 1
dashedName: step-83
dashedName: step-85
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f46b9c417a8341729a3ab
title: Step 84
title: Step 86
challengeType: 1
dashedName: step-84
dashedName: step-86
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4774e3e0df35a68bb5f2
title: Step 85
title: Step 87
challengeType: 1
dashedName: step-85
dashedName: step-87
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f47afe4c98536715d5fa4
title: Step 86
title: Step 88
challengeType: 1
dashedName: step-86
dashedName: step-88
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f487dc0c8fa38084f9754
title: Step 87
title: Step 89
challengeType: 1
dashedName: step-87
dashedName: step-89
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f48a419b40238e2b8b4d5
title: Step 88
title: Step 90
challengeType: 1
dashedName: step-88
dashedName: step-90
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f48e1d3682f39e81843c4
title: Step 89
title: Step 91
challengeType: 1
dashedName: step-89
dashedName: step-91
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4934fb48f63abd5ae371
title: Step 90
title: Step 92
challengeType: 1
dashedName: step-90
dashedName: step-92
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4990b1caa03b9dc97a43
title: Step 92
title: Step 94
challengeType: 1
dashedName: step-92
dashedName: step-94
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f49e32001983c90b75850
title: Step 93
title: Step 95
challengeType: 1
dashedName: step-93
dashedName: step-95
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4a1472f8e63d76162ce5
title: Step 94
title: Step 96
challengeType: 1
dashedName: step-94
dashedName: step-96
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4a83373de83ea101685f
title: Step 95
title: Step 97
challengeType: 1
dashedName: step-95
dashedName: step-97
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4ae5b3924c3fc3373973
title: Step 96
title: Step 98
challengeType: 1
dashedName: step-96
dashedName: step-98
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4b33e2a3364094ecb540
title: Step 97
title: Step 99
challengeType: 1
dashedName: step-97
dashedName: step-99
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4b641290da41b2cf0dd9
title: Step 98
title: Step 100
challengeType: 1
dashedName: step-98
dashedName: step-100
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4c3b01c44743719c99e4
title: Step 99
title: Step 101
challengeType: 1
dashedName: step-99
dashedName: step-101
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4cde8dd305450514a1cb
title: Step 100
title: Step 102
challengeType: 1
dashedName: step-100
dashedName: step-102
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4cffb1459d45e34902d1
title: Step 101
title: Step 103
challengeType: 1
dashedName: step-101
dashedName: step-103
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4de78f775e480ba2e451
title: Step 102
title: Step 104
challengeType: 1
dashedName: step-102
dashedName: step-104
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4e74f7fd3f4a99ac2e50
title: Step 103
title: Step 105
challengeType: 1
dashedName: step-103
dashedName: step-105
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4efcb8068e4cb470dca1
title: Step 104
title: Step 106
challengeType: 1
dashedName: step-104
dashedName: step-106
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f4f79e2a82a4e92290f44
title: Step 105
title: Step 107
challengeType: 1
dashedName: step-105
dashedName: step-107
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f505d02b2bd513a1c3468
title: Step 106
title: Step 108
challengeType: 1
dashedName: step-106
dashedName: step-108
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f50a21fe7645252804f2b
title: Step 107
title: Step 109
challengeType: 1
dashedName: step-107
dashedName: step-109
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f5179b3b0ca558f6b4d4f
title: Step 108
title: Step 110
challengeType: 1
dashedName: step-108
dashedName: step-110
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f51f1df0a8757934a5796
title: Step 109
title: Step 111
challengeType: 1
dashedName: step-109
dashedName: step-111
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f530d6e33d159e1bf4947
title: Step 110
title: Step 112
challengeType: 1
dashedName: step-110
dashedName: step-112
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f535ec33a285b33af3774
title: Step 111
title: Step 113
challengeType: 1
dashedName: step-111
dashedName: step-113
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f53ad3d39175c5d4335ac
title: Step 112
title: Step 114
challengeType: 1
dashedName: step-112
dashedName: step-114
---
# --description--
@@ -1,8 +1,8 @@
---
id: 660f540c2176ea5dec01306d
title: Step 113
title: Step 115
challengeType: 1
dashedName: step-113
dashedName: step-115
---
# --description--
@@ -1,8 +1,8 @@
---
id: 6610bf6fa14d700beed1b109
title: Step 82
title: Step 84
challengeType: 1
dashedName: step-82
dashedName: step-84
---
# --description--
@@ -1,8 +1,8 @@
---
id: 6610c105bbdacc114d6cdc44
title: Step 45
title: Step 47
challengeType: 1
dashedName: step-45
dashedName: step-47
---
# --description--
@@ -1,8 +1,8 @@
---
id: 6610c16c4fa0df12c0e30675
title: Step 46
title: Step 48
challengeType: 1
dashedName: step-46
dashedName: step-48
---
# --description--
@@ -1,8 +1,8 @@
---
id: 6610c1d97b1671140f95cfbb
title: Step 47
title: Step 49
challengeType: 1
dashedName: step-47
dashedName: step-49
---
# --description--
@@ -1,8 +1,8 @@
---
id: 6610c21b3ef82015573ffbbe
title: Step 48
title: Step 50
challengeType: 1
dashedName: step-48
dashedName: step-50
---
# --description--
@@ -1,8 +1,8 @@
---
id: 6610c2d8d67563174fcf96dc
title: Step 49
title: Step 51
challengeType: 1
dashedName: step-49
dashedName: step-51
---
# --description--
@@ -1,8 +1,8 @@
---
id: 6610c424b7119919b62932f4
title: Step 50
title: Step 52
challengeType: 1
dashedName: step-50
dashedName: step-52
---
# --description--
@@ -1,8 +1,8 @@
---
id: 6610c48c4ea0891afa7c4696
title: Step 51
title: Step 53
challengeType: 1
dashedName: step-51
dashedName: step-53
---
# --description--
@@ -1,8 +1,8 @@
---
id: 6610c538372aa61cc0f5b122
title: Step 52
title: Step 54
challengeType: 1
dashedName: step-52
dashedName: step-54
---
# --description--
@@ -1,8 +1,8 @@
---
id: 6610c6541c82551f95e765ab
title: Step 53
title: Step 55
challengeType: 1
dashedName: step-53
dashedName: step-55
---
# --description--
@@ -1,8 +1,8 @@
---
id: 6610c71600966a2191d3a64a
title: Step 54
title: Step 56
challengeType: 1
dashedName: step-54
dashedName: step-56
---
# --description--
@@ -1,8 +1,8 @@
---
id: 6610c77d50636722e5b6be17
title: Step 55
title: Step 57
challengeType: 1
dashedName: step-55
dashedName: step-57
---
# --description--
@@ -1,8 +1,8 @@
---
id: 6610c83b52583e245a079217
title: Step 56
title: Step 58
challengeType: 1
dashedName: step-56
dashedName: step-58
---
# --description--
@@ -1,8 +1,8 @@
---
id: 6610c87eac0f0b256d7b037e
title: Step 57
title: Step 59
challengeType: 1
dashedName: step-57
dashedName: step-59
---
# --description--
@@ -1,8 +1,8 @@
---
id: 6610c8cfe4cf4d278e35c156
title: Step 58
title: Step 60
challengeType: 1
dashedName: step-58
dashedName: step-60
---
# --description--
@@ -1,8 +1,8 @@
---
id: 661483051820c3c1ab4595e0
title: Step 91
title: Step 93
challengeType: 1
dashedName: step-91
dashedName: step-93
---
# --description--
@@ -1,8 +1,8 @@
---
id: 66458f0a05df478aa627629e
title: Step 77
title: Step 79
challengeType: 1
dashedName: step-77
dashedName: step-79
---
# --description--
@@ -1,8 +1,8 @@
---
id: 664599653fcd6e97104f9261
title: Step 78
title: Step 80
challengeType: 1
dashedName: step-78
dashedName: step-80
---
# --description--
@@ -0,0 +1,68 @@
---
id: 665732da4815b70bb083915e
title: Step 23
challengeType: 1
dashedName: step-23
---
# --description--
In the last few steps, you learned all about working with arrays. Take a moment to review what you have learned.
Start by declaring a `cities` variable and initializing it as an array of the strings `"London"`, `"New York"`, and `"Mumbai"`. Then log that variable to the console.
After logging, change the last element of `cities` to the string `"Mexico City"`, then log the `cities` variable again.
When done correctly, you should see this output in the console.
```js
[ "London", "New York", "Mumbai" ]
[ "London", "New York", "Mexico City" ]
```
# --hints--
You should use `let` to declare a `cities` variable.
```js
assert.match(code, /let\s+cities/);
```
You should assign an array of the strings `"London"`, `"New York"`, and `"Mumbai"` to the `cities` variable.
```js
assert.match(code, /let\s+cities\s*=\s*\[\s*("|'|`)London\1\s*,\s*("|'|`)New York\2\s*,\s*("|'|`)Mumbai\3\s*\]/);
```
You should use `console.log()` to log the entire `cities` array to the console.
```js
assert.match(code, /console\.log\(\s*cities\s*\)/);
```
You should update the last element of the `cities` array to the string `"Mexico City"`. Remember that you can access the last element of an array using `array[array.length - 1]`.
```js
assert.deepEqual(cities, ["London", "New York", "Mexico City"]);
```
You should have two `console.log(cities)` statements in your code.
```js
assert.lengthOf(code.match(/console\.log\(\s*cities\s*\)/g), 2);
```
# --seed--
## --seed-contents--
```js
let character = 'Hello';
let count = 8;
let rows = ["Naomi", "Quincy", "CamperChan"];
--fcc-editable-region--
--fcc-editable-region--
console.log(rows);
```
@@ -0,0 +1,37 @@
---
id: 665732e62eb8b30c249b5c2c
title: Step 24
challengeType: 1
dashedName: step-24
---
# --description--
Now you are ready to move onto the next set of array lessons.
Remove all of your code from the previous step.
# --hints--
You should remove all references to your `cities` variable.
```js
assert.notMatch(code, /cities/);
```
# --seed--
## --seed-contents--
```js
let character = 'Hello';
let count = 8;
let rows = ["Naomi", "Quincy", "CamperChan"];
--fcc-editable-region--
let cities = ["London", "New York", "Mumbai"];
console.log(cities);
cities[cities.length - 1] = "Mexico City";
console.log(cities);
--fcc-editable-region--
console.log(rows);
```