From b236c748443f9ca7bc487533a2880654ffeb40cb Mon Sep 17 00:00:00 2001 From: freeCodeCamp's Camper Bot Date: Tue, 2 Jul 2024 10:25:22 -0500 Subject: [PATCH] chore(i18n,learn): processed translations (#55402) --- .../658246c28575d653d1f89b59.md | 2 +- .../5dc23f9bf86c76b9248c6eba.md | 4 +- .../5ef9b03c81a63668521804d8.md | 2 +- .../5ef9b03c81a63668521804dc.md | 2 +- .../62bb4009e3458a128ff57d5d.md | 8 +-- .../60f0286404aefb0562a4fdf9.md | 31 +++++++---- .../646ceb843412c74edee27a79.md | 54 ++++++++++++++----- .../646cecc9eb5c4f4f73dafd07.md | 2 +- .../646cef0c2b98915094df7099.md | 2 +- .../646cf1206cac5f51804f49cf.md | 2 +- .../646cf2249f02ca5233d9af7c.md | 2 +- .../646cf48d8f8e1f535a1821d3.md | 2 +- .../646cf6cbca98e258da65c979.md | 2 +- .../646cf88aa884405a11ea5bcc.md | 2 +- .../646cfc2b8e6fe95c20a819d5.md | 2 +- .../646cfd853634255d02b64cc1.md | 2 +- .../646cfde6ac612e5d60391f50.md | 2 +- .../646dd556d524bc61c0139bd6.md | 2 +- .../646dd6f9caa862627dd87772.md | 2 +- .../646dd7cfd0cfac630c1dd520.md | 2 +- .../646dd8c79ec23463a3d0e356.md | 2 +- .../646dd9d9a729916460724f16.md | 2 +- .../646ddab8afd73764f5241bbf.md | 2 +- .../646ddb61ff08366570cc5902.md | 2 +- .../646ddd3f9f97a0667b964bdb.md | 2 +- .../646dde7dc20dc167489faa69.md | 2 +- .../646ddf888632fa67f1180940.md | 2 +- .../646de5dc8988076a1d992afd.md | 2 +- .../646de6a97b50a86ac487de86.md | 2 +- .../646de7b64467e96b7d35b5cd.md | 2 +- .../646de8478d6f796bfbdccfb2.md | 2 +- .../646de8d204a3426c7d184372.md | 2 +- .../646dea1c98c2426d43a705c3.md | 2 +- .../646deb169847f86df0f95bfc.md | 2 +- .../646dec359bef3b7811fba5a6.md | 2 +- .../646dedbcba062079128b2ecc.md | 2 +- .../646def5e863abf7a14501421.md | 2 +- .../646df03c8f79337ab46f148b.md | 2 +- .../646df0cf26413a7b35e4b8b3.md | 2 +- .../646df1d1aa4ae57bdf1869c4.md | 2 +- .../646dffd8ce9ac77ec1906f2e.md | 2 +- .../646f0417322c0e04983a5149.md | 2 +- .../646f08293804a30685533c6f.md | 2 +- .../646f09293eb3230723a62f77.md | 2 +- .../646f0c9a1e3360092d1bbd33.md | 2 +- .../646f0ce5737243098ad6e494.md | 2 +- .../646f0ef13604420a8744f7d4.md | 2 +- .../646f0f7c5933560af8e7e380.md | 2 +- .../646f102bf87b350b593baa72.md | 2 +- .../646f107abb89d00bb99f387a.md | 2 +- .../646f12da0b4c5d0ca162834a.md | 2 +- .../646f135eab69d90d0c6d4e9b.md | 2 +- .../646f159b2cffb21150b927cb.md | 2 +- .../646f164bf100dd11d226161f.md | 2 +- .../646f1764e2f1d212ba9785a7.md | 2 +- .../646f1802a09a171332e14630.md | 2 +- .../646f4d6c42dc5f214f4e7444.md | 2 +- .../646f4e46e81f7021d5fd9c1d.md | 2 +- .../646f4f6a14e3c522d130a0d2.md | 2 +- .../646f4fe12b7985232bf475a5.md | 2 +- .../646f507e4d1cd323f17db4fc.md | 2 +- .../646f516dbfc1342495515625.md | 2 +- .../6476f7a4827bcc61682f2347.md | 2 +- .../64a2687ef267e5934a2f93e3.md | 2 +- .../64a26ac5540c5493f4641f10.md | 2 +- .../64a3bcbc83e574b58c8ed048.md | 2 +- .../6555de565387a2efe90a6ccc.md | 2 +- .../663d5697d80fef0eea026672.md | 3 +- .../657e0d0037192f3d9e3d5417.md | 2 +- .../658246c28575d653d1f89b59.md | 2 +- .../5dc23f9bf86c76b9248c6eba.md | 4 +- .../5ef9b03c81a63668521804d8.md | 2 +- .../5ef9b03c81a63668521804dc.md | 2 +- .../62bb4009e3458a128ff57d5d.md | 8 +-- .../60f0286404aefb0562a4fdf9.md | 31 +++++++---- .../646ceb843412c74edee27a79.md | 54 ++++++++++++++----- .../646cecc9eb5c4f4f73dafd07.md | 2 +- .../646cef0c2b98915094df7099.md | 2 +- .../646cf1206cac5f51804f49cf.md | 2 +- .../646cf2249f02ca5233d9af7c.md | 2 +- .../646cf48d8f8e1f535a1821d3.md | 2 +- .../646cf6cbca98e258da65c979.md | 2 +- .../646cf88aa884405a11ea5bcc.md | 2 +- .../646cfc2b8e6fe95c20a819d5.md | 2 +- .../646cfd853634255d02b64cc1.md | 2 +- .../646cfde6ac612e5d60391f50.md | 2 +- .../646dd556d524bc61c0139bd6.md | 2 +- .../646dd6f9caa862627dd87772.md | 2 +- .../646dd7cfd0cfac630c1dd520.md | 2 +- .../646dd8c79ec23463a3d0e356.md | 2 +- .../646dd9d9a729916460724f16.md | 2 +- .../646ddab8afd73764f5241bbf.md | 2 +- .../646ddb61ff08366570cc5902.md | 2 +- .../646ddd3f9f97a0667b964bdb.md | 2 +- .../646dde7dc20dc167489faa69.md | 2 +- .../646ddf888632fa67f1180940.md | 2 +- .../646de5dc8988076a1d992afd.md | 2 +- .../646de6a97b50a86ac487de86.md | 2 +- .../646de7b64467e96b7d35b5cd.md | 2 +- .../646de8478d6f796bfbdccfb2.md | 2 +- .../646de8d204a3426c7d184372.md | 2 +- .../646dea1c98c2426d43a705c3.md | 2 +- .../646deb169847f86df0f95bfc.md | 2 +- .../646dec359bef3b7811fba5a6.md | 2 +- .../646dedbcba062079128b2ecc.md | 2 +- .../646def5e863abf7a14501421.md | 2 +- .../646df03c8f79337ab46f148b.md | 2 +- .../646df0cf26413a7b35e4b8b3.md | 2 +- .../646df1d1aa4ae57bdf1869c4.md | 2 +- .../646dffd8ce9ac77ec1906f2e.md | 2 +- .../646f0417322c0e04983a5149.md | 2 +- .../646f08293804a30685533c6f.md | 2 +- .../646f09293eb3230723a62f77.md | 2 +- .../646f0c9a1e3360092d1bbd33.md | 2 +- .../646f0ce5737243098ad6e494.md | 2 +- .../646f0ef13604420a8744f7d4.md | 2 +- .../646f0f7c5933560af8e7e380.md | 2 +- .../646f102bf87b350b593baa72.md | 2 +- .../646f107abb89d00bb99f387a.md | 2 +- .../646f12da0b4c5d0ca162834a.md | 2 +- .../646f135eab69d90d0c6d4e9b.md | 2 +- .../646f159b2cffb21150b927cb.md | 2 +- .../646f164bf100dd11d226161f.md | 2 +- .../646f1764e2f1d212ba9785a7.md | 2 +- .../646f1802a09a171332e14630.md | 2 +- .../646f4d6c42dc5f214f4e7444.md | 2 +- .../646f4e46e81f7021d5fd9c1d.md | 2 +- .../646f4f6a14e3c522d130a0d2.md | 2 +- .../646f4fe12b7985232bf475a5.md | 2 +- .../646f507e4d1cd323f17db4fc.md | 2 +- .../646f516dbfc1342495515625.md | 2 +- .../6476f7a4827bcc61682f2347.md | 2 +- .../64a2687ef267e5934a2f93e3.md | 2 +- .../64a26ac5540c5493f4641f10.md | 2 +- .../64a3bcbc83e574b58c8ed048.md | 2 +- .../6555de565387a2efe90a6ccc.md | 2 +- .../660ee6e3a242da6bd579de69.md | 4 +- .../660ef55dd468079679ee0092.md | 2 +- .../660f0ee51d7460ce88cd248d.md | 14 ++--- .../660f165270622fd4ec0da3f7.md | 18 +++---- .../660f17294346b7d69e79db3d.md | 6 +-- .../660f17d4e9f227d86e834abd.md | 16 +++--- .../660f1bf673487ae0bb25b900.md | 8 +-- .../660f1cedf3676fe26122ebf6.md | 12 ++--- .../660f207334fabaeac3269c38.md | 12 ++--- .../660f229d2dbe09ef2954a4a1.md | 12 ++--- .../660f255022991ef34ed0ee88.md | 8 +-- .../660f34e99571070d56d2f231.md | 12 ++--- .../660f38c34a4de6141c0c369f.md | 10 ++-- .../660f3ba3cceef11b6ba08b59.md | 12 ++--- .../660f3ce51f70571e1c5227c8.md | 10 ++-- .../660f415b76859a2736771607.md | 8 +-- .../660f4455f457ef2e3ec6920f.md | 6 +-- .../660f4774e3e0df35a68bb5f2.md | 10 ++-- .../660f487dc0c8fa38084f9754.md | 6 +-- .../660f48a419b40238e2b8b4d5.md | 6 +-- .../660f4934fb48f63abd5ae371.md | 8 +-- .../660f4ae5b3924c3fc3373973.md | 6 +-- .../660f4de78f775e480ba2e451.md | 12 ++--- .../660f4efcb8068e4cb470dca1.md | 12 ++--- .../660f50a21fe7645252804f2b.md | 8 +-- .../660f5179b3b0ca558f6b4d4f.md | 8 +-- .../660f540c2176ea5dec01306d.md | 12 ++--- .../6610b8f6a98d25f4d485a94d.md | 12 ++--- .../6610bbed59bc2a0194d85533.md | 18 +++---- .../6610c6541c82551f95e765ab.md | 12 ++--- .../663d5697d80fef0eea026672.md | 3 +- .../657e0d0037192f3d9e3d5417.md | 2 +- .../658246c28575d653d1f89b59.md | 2 +- .../5dc23f9bf86c76b9248c6eba.md | 4 +- .../5ef9b03c81a63668521804d8.md | 2 +- .../5ef9b03c81a63668521804dc.md | 2 +- .../62bb4009e3458a128ff57d5d.md | 8 +-- .../60f0286404aefb0562a4fdf9.md | 31 +++++++---- .../646ceb843412c74edee27a79.md | 54 ++++++++++++++----- .../646cecc9eb5c4f4f73dafd07.md | 2 +- .../646cef0c2b98915094df7099.md | 2 +- .../646cf1206cac5f51804f49cf.md | 2 +- .../646cf2249f02ca5233d9af7c.md | 2 +- .../646cf48d8f8e1f535a1821d3.md | 2 +- .../646cf6cbca98e258da65c979.md | 2 +- .../646cf88aa884405a11ea5bcc.md | 2 +- .../646cfc2b8e6fe95c20a819d5.md | 2 +- .../646cfd853634255d02b64cc1.md | 2 +- .../646cfde6ac612e5d60391f50.md | 2 +- .../646dd556d524bc61c0139bd6.md | 2 +- .../646dd6f9caa862627dd87772.md | 2 +- .../646dd7cfd0cfac630c1dd520.md | 2 +- .../646dd8c79ec23463a3d0e356.md | 2 +- .../646dd9d9a729916460724f16.md | 2 +- .../646ddab8afd73764f5241bbf.md | 2 +- .../646ddb61ff08366570cc5902.md | 2 +- .../646ddd3f9f97a0667b964bdb.md | 2 +- .../646dde7dc20dc167489faa69.md | 2 +- .../646ddf888632fa67f1180940.md | 2 +- .../646de5dc8988076a1d992afd.md | 2 +- .../646de6a97b50a86ac487de86.md | 2 +- .../646de7b64467e96b7d35b5cd.md | 2 +- .../646de8478d6f796bfbdccfb2.md | 2 +- .../646de8d204a3426c7d184372.md | 2 +- .../646dea1c98c2426d43a705c3.md | 2 +- .../646deb169847f86df0f95bfc.md | 2 +- .../646dec359bef3b7811fba5a6.md | 2 +- .../646dedbcba062079128b2ecc.md | 2 +- .../646def5e863abf7a14501421.md | 2 +- .../646df03c8f79337ab46f148b.md | 2 +- .../646df0cf26413a7b35e4b8b3.md | 2 +- .../646df1d1aa4ae57bdf1869c4.md | 2 +- .../646dffd8ce9ac77ec1906f2e.md | 2 +- .../646f0417322c0e04983a5149.md | 2 +- .../646f08293804a30685533c6f.md | 2 +- .../646f09293eb3230723a62f77.md | 2 +- .../646f0c9a1e3360092d1bbd33.md | 2 +- .../646f0ce5737243098ad6e494.md | 2 +- .../646f0ef13604420a8744f7d4.md | 2 +- .../646f0f7c5933560af8e7e380.md | 2 +- .../646f102bf87b350b593baa72.md | 2 +- .../646f107abb89d00bb99f387a.md | 2 +- .../646f12da0b4c5d0ca162834a.md | 2 +- .../646f135eab69d90d0c6d4e9b.md | 2 +- .../646f159b2cffb21150b927cb.md | 2 +- .../646f164bf100dd11d226161f.md | 2 +- .../646f1764e2f1d212ba9785a7.md | 2 +- .../646f1802a09a171332e14630.md | 2 +- .../646f4d6c42dc5f214f4e7444.md | 2 +- .../646f4e46e81f7021d5fd9c1d.md | 2 +- .../646f4f6a14e3c522d130a0d2.md | 2 +- .../646f4fe12b7985232bf475a5.md | 2 +- .../646f507e4d1cd323f17db4fc.md | 2 +- .../646f516dbfc1342495515625.md | 2 +- .../6476f7a4827bcc61682f2347.md | 2 +- .../64a2687ef267e5934a2f93e3.md | 2 +- .../64a26ac5540c5493f4641f10.md | 2 +- .../64a3bcbc83e574b58c8ed048.md | 2 +- .../6555de565387a2efe90a6ccc.md | 2 +- .../660ee6e3a242da6bd579de69.md | 4 +- .../660ef55dd468079679ee0092.md | 2 +- .../660f0ee51d7460ce88cd248d.md | 14 ++--- .../660f165270622fd4ec0da3f7.md | 18 +++---- .../660f17294346b7d69e79db3d.md | 6 +-- .../660f17d4e9f227d86e834abd.md | 16 +++--- .../660f1bf673487ae0bb25b900.md | 8 +-- .../660f1cedf3676fe26122ebf6.md | 12 ++--- .../660f207334fabaeac3269c38.md | 12 ++--- .../660f229d2dbe09ef2954a4a1.md | 12 ++--- .../660f255022991ef34ed0ee88.md | 8 +-- .../660f34e99571070d56d2f231.md | 12 ++--- .../660f38c34a4de6141c0c369f.md | 10 ++-- .../660f3ba3cceef11b6ba08b59.md | 12 ++--- .../660f3ce51f70571e1c5227c8.md | 10 ++-- .../660f415b76859a2736771607.md | 8 +-- .../660f4455f457ef2e3ec6920f.md | 6 +-- .../660f4774e3e0df35a68bb5f2.md | 10 ++-- .../660f487dc0c8fa38084f9754.md | 6 +-- .../660f48a419b40238e2b8b4d5.md | 6 +-- .../660f4934fb48f63abd5ae371.md | 8 +-- .../660f4ae5b3924c3fc3373973.md | 6 +-- .../660f4de78f775e480ba2e451.md | 12 ++--- .../660f4efcb8068e4cb470dca1.md | 12 ++--- .../660f50a21fe7645252804f2b.md | 8 +-- .../660f5179b3b0ca558f6b4d4f.md | 8 +-- .../660f540c2176ea5dec01306d.md | 12 ++--- .../6610b8f6a98d25f4d485a94d.md | 12 ++--- .../6610bbed59bc2a0194d85533.md | 18 +++---- .../6610c6541c82551f95e765ab.md | 12 ++--- .../663d5697d80fef0eea026672.md | 3 +- .../657e0d0037192f3d9e3d5417.md | 2 +- .../658246c28575d653d1f89b59.md | 2 +- .../5dc23f9bf86c76b9248c6eba.md | 4 +- .../5ef9b03c81a63668521804d8.md | 2 +- .../5ef9b03c81a63668521804dc.md | 2 +- .../62bb4009e3458a128ff57d5d.md | 8 +-- .../60f0286404aefb0562a4fdf9.md | 31 +++++++---- .../646ceb843412c74edee27a79.md | 54 ++++++++++++++----- .../646cecc9eb5c4f4f73dafd07.md | 2 +- .../646cef0c2b98915094df7099.md | 2 +- .../646cf1206cac5f51804f49cf.md | 2 +- .../646cf2249f02ca5233d9af7c.md | 2 +- .../646cf48d8f8e1f535a1821d3.md | 2 +- .../646cf6cbca98e258da65c979.md | 2 +- .../646cf88aa884405a11ea5bcc.md | 2 +- .../646cfc2b8e6fe95c20a819d5.md | 2 +- .../646cfd853634255d02b64cc1.md | 2 +- .../646cfde6ac612e5d60391f50.md | 2 +- .../646dd556d524bc61c0139bd6.md | 2 +- .../646dd6f9caa862627dd87772.md | 2 +- .../646dd7cfd0cfac630c1dd520.md | 2 +- .../646dd8c79ec23463a3d0e356.md | 2 +- .../646dd9d9a729916460724f16.md | 2 +- .../646ddab8afd73764f5241bbf.md | 2 +- .../646ddb61ff08366570cc5902.md | 2 +- .../646ddd3f9f97a0667b964bdb.md | 2 +- .../646dde7dc20dc167489faa69.md | 2 +- .../646ddf888632fa67f1180940.md | 2 +- .../646de5dc8988076a1d992afd.md | 2 +- .../646de6a97b50a86ac487de86.md | 2 +- .../646de7b64467e96b7d35b5cd.md | 2 +- .../646de8478d6f796bfbdccfb2.md | 2 +- .../646de8d204a3426c7d184372.md | 2 +- .../646dea1c98c2426d43a705c3.md | 2 +- .../646deb169847f86df0f95bfc.md | 2 +- .../646dec359bef3b7811fba5a6.md | 2 +- .../646dedbcba062079128b2ecc.md | 2 +- .../646def5e863abf7a14501421.md | 2 +- .../646df03c8f79337ab46f148b.md | 2 +- .../646df0cf26413a7b35e4b8b3.md | 2 +- .../646df1d1aa4ae57bdf1869c4.md | 2 +- .../646dffd8ce9ac77ec1906f2e.md | 2 +- .../646f0417322c0e04983a5149.md | 2 +- .../646f08293804a30685533c6f.md | 2 +- .../646f09293eb3230723a62f77.md | 2 +- .../646f0c9a1e3360092d1bbd33.md | 2 +- .../646f0ce5737243098ad6e494.md | 2 +- .../646f0ef13604420a8744f7d4.md | 2 +- .../646f0f7c5933560af8e7e380.md | 2 +- .../646f102bf87b350b593baa72.md | 2 +- .../646f107abb89d00bb99f387a.md | 2 +- .../646f12da0b4c5d0ca162834a.md | 2 +- .../646f135eab69d90d0c6d4e9b.md | 2 +- .../646f159b2cffb21150b927cb.md | 2 +- .../646f164bf100dd11d226161f.md | 2 +- .../646f1764e2f1d212ba9785a7.md | 2 +- .../646f1802a09a171332e14630.md | 2 +- .../646f4d6c42dc5f214f4e7444.md | 2 +- .../646f4e46e81f7021d5fd9c1d.md | 2 +- .../646f4f6a14e3c522d130a0d2.md | 2 +- .../646f4fe12b7985232bf475a5.md | 2 +- .../646f507e4d1cd323f17db4fc.md | 2 +- .../646f516dbfc1342495515625.md | 2 +- .../6476f7a4827bcc61682f2347.md | 2 +- .../64a2687ef267e5934a2f93e3.md | 2 +- .../64a26ac5540c5493f4641f10.md | 2 +- .../64a3bcbc83e574b58c8ed048.md | 2 +- .../6555de565387a2efe90a6ccc.md | 2 +- .../663d5697d80fef0eea026672.md | 3 +- .../657e0d0037192f3d9e3d5417.md | 2 +- .../658246c28575d653d1f89b59.md | 2 +- .../5dc23f9bf86c76b9248c6eba.md | 4 +- .../5ef9b03c81a63668521804d8.md | 2 +- .../5ef9b03c81a63668521804dc.md | 2 +- .../62bb4009e3458a128ff57d5d.md | 8 +-- .../60f0286404aefb0562a4fdf9.md | 31 +++++++---- .../646ceb843412c74edee27a79.md | 54 ++++++++++++++----- .../646cecc9eb5c4f4f73dafd07.md | 2 +- .../646cef0c2b98915094df7099.md | 2 +- .../646cf1206cac5f51804f49cf.md | 2 +- .../646cf2249f02ca5233d9af7c.md | 2 +- .../646cf48d8f8e1f535a1821d3.md | 2 +- .../646cf6cbca98e258da65c979.md | 2 +- .../646cf88aa884405a11ea5bcc.md | 2 +- .../646cfc2b8e6fe95c20a819d5.md | 2 +- .../646cfd853634255d02b64cc1.md | 2 +- .../646cfde6ac612e5d60391f50.md | 2 +- .../646dd556d524bc61c0139bd6.md | 2 +- .../646dd6f9caa862627dd87772.md | 2 +- .../646dd7cfd0cfac630c1dd520.md | 2 +- .../646dd8c79ec23463a3d0e356.md | 2 +- .../646dd9d9a729916460724f16.md | 2 +- .../646ddab8afd73764f5241bbf.md | 2 +- .../646ddb61ff08366570cc5902.md | 2 +- .../646ddd3f9f97a0667b964bdb.md | 2 +- .../646dde7dc20dc167489faa69.md | 2 +- .../646ddf888632fa67f1180940.md | 2 +- .../646de5dc8988076a1d992afd.md | 2 +- .../646de6a97b50a86ac487de86.md | 2 +- .../646de7b64467e96b7d35b5cd.md | 2 +- .../646de8478d6f796bfbdccfb2.md | 2 +- .../646de8d204a3426c7d184372.md | 2 +- .../646dea1c98c2426d43a705c3.md | 2 +- .../646deb169847f86df0f95bfc.md | 2 +- .../646dec359bef3b7811fba5a6.md | 2 +- .../646dedbcba062079128b2ecc.md | 2 +- .../646def5e863abf7a14501421.md | 2 +- .../646df03c8f79337ab46f148b.md | 2 +- .../646df0cf26413a7b35e4b8b3.md | 2 +- .../646df1d1aa4ae57bdf1869c4.md | 2 +- .../646dffd8ce9ac77ec1906f2e.md | 2 +- .../646f0417322c0e04983a5149.md | 2 +- .../646f08293804a30685533c6f.md | 2 +- .../646f09293eb3230723a62f77.md | 2 +- .../646f0c9a1e3360092d1bbd33.md | 2 +- .../646f0ce5737243098ad6e494.md | 2 +- .../646f0ef13604420a8744f7d4.md | 2 +- .../646f0f7c5933560af8e7e380.md | 2 +- .../646f102bf87b350b593baa72.md | 2 +- .../646f107abb89d00bb99f387a.md | 2 +- .../646f12da0b4c5d0ca162834a.md | 2 +- .../646f135eab69d90d0c6d4e9b.md | 2 +- .../646f159b2cffb21150b927cb.md | 2 +- .../646f164bf100dd11d226161f.md | 2 +- .../646f1764e2f1d212ba9785a7.md | 2 +- .../646f1802a09a171332e14630.md | 2 +- .../646f4d6c42dc5f214f4e7444.md | 2 +- .../646f4e46e81f7021d5fd9c1d.md | 2 +- .../646f4f6a14e3c522d130a0d2.md | 2 +- .../646f4fe12b7985232bf475a5.md | 2 +- .../646f507e4d1cd323f17db4fc.md | 2 +- .../646f516dbfc1342495515625.md | 2 +- .../6476f7a4827bcc61682f2347.md | 2 +- .../64a2687ef267e5934a2f93e3.md | 2 +- .../64a26ac5540c5493f4641f10.md | 2 +- .../64a3bcbc83e574b58c8ed048.md | 2 +- .../6555de565387a2efe90a6ccc.md | 2 +- .../663d5697d80fef0eea026672.md | 3 +- .../657e0d0037192f3d9e3d5417.md | 2 +- .../658246c28575d653d1f89b59.md | 2 +- .../5dc23f9bf86c76b9248c6eba.md | 4 +- .../5ef9b03c81a63668521804d8.md | 2 +- .../5ef9b03c81a63668521804dc.md | 2 +- .../62bb4009e3458a128ff57d5d.md | 8 +-- .../60f0286404aefb0562a4fdf9.md | 31 +++++++---- .../646ceb843412c74edee27a79.md | 54 ++++++++++++++----- .../646cecc9eb5c4f4f73dafd07.md | 2 +- .../646cef0c2b98915094df7099.md | 2 +- .../646cf1206cac5f51804f49cf.md | 2 +- .../646cf2249f02ca5233d9af7c.md | 2 +- .../646cf48d8f8e1f535a1821d3.md | 2 +- .../646cf6cbca98e258da65c979.md | 2 +- .../646cf88aa884405a11ea5bcc.md | 2 +- .../646cfc2b8e6fe95c20a819d5.md | 2 +- .../646cfd853634255d02b64cc1.md | 2 +- .../646cfde6ac612e5d60391f50.md | 2 +- .../646dd556d524bc61c0139bd6.md | 2 +- .../646dd6f9caa862627dd87772.md | 2 +- .../646dd7cfd0cfac630c1dd520.md | 2 +- .../646dd8c79ec23463a3d0e356.md | 2 +- .../646dd9d9a729916460724f16.md | 2 +- .../646ddab8afd73764f5241bbf.md | 2 +- .../646ddb61ff08366570cc5902.md | 2 +- .../646ddd3f9f97a0667b964bdb.md | 2 +- .../646dde7dc20dc167489faa69.md | 2 +- .../646ddf888632fa67f1180940.md | 2 +- .../646de5dc8988076a1d992afd.md | 2 +- .../646de6a97b50a86ac487de86.md | 2 +- .../646de7b64467e96b7d35b5cd.md | 2 +- .../646de8478d6f796bfbdccfb2.md | 2 +- .../646de8d204a3426c7d184372.md | 2 +- .../646dea1c98c2426d43a705c3.md | 2 +- .../646deb169847f86df0f95bfc.md | 2 +- .../646dec359bef3b7811fba5a6.md | 2 +- .../646dedbcba062079128b2ecc.md | 2 +- .../646def5e863abf7a14501421.md | 2 +- .../646df03c8f79337ab46f148b.md | 2 +- .../646df0cf26413a7b35e4b8b3.md | 2 +- .../646df1d1aa4ae57bdf1869c4.md | 2 +- .../646dffd8ce9ac77ec1906f2e.md | 2 +- .../646f0417322c0e04983a5149.md | 2 +- .../646f08293804a30685533c6f.md | 2 +- .../646f09293eb3230723a62f77.md | 2 +- .../646f0c9a1e3360092d1bbd33.md | 2 +- .../646f0ce5737243098ad6e494.md | 2 +- .../646f0ef13604420a8744f7d4.md | 2 +- .../646f0f7c5933560af8e7e380.md | 2 +- .../646f102bf87b350b593baa72.md | 2 +- .../646f107abb89d00bb99f387a.md | 2 +- .../646f12da0b4c5d0ca162834a.md | 2 +- .../646f135eab69d90d0c6d4e9b.md | 2 +- .../646f159b2cffb21150b927cb.md | 2 +- .../646f164bf100dd11d226161f.md | 2 +- .../646f1764e2f1d212ba9785a7.md | 2 +- .../646f1802a09a171332e14630.md | 2 +- .../646f4d6c42dc5f214f4e7444.md | 2 +- .../646f4e46e81f7021d5fd9c1d.md | 2 +- .../646f4f6a14e3c522d130a0d2.md | 2 +- .../646f4fe12b7985232bf475a5.md | 2 +- .../646f507e4d1cd323f17db4fc.md | 2 +- .../646f516dbfc1342495515625.md | 2 +- .../6476f7a4827bcc61682f2347.md | 2 +- .../64a2687ef267e5934a2f93e3.md | 2 +- .../64a26ac5540c5493f4641f10.md | 2 +- .../64a3bcbc83e574b58c8ed048.md | 2 +- .../6555de565387a2efe90a6ccc.md | 2 +- .../663d5697d80fef0eea026672.md | 3 +- .../657e0d0037192f3d9e3d5417.md | 2 +- .../front-end-development.yml | 4 +- .../sass/create-reusable-css-with-mixins.md | 26 ++++----- .../658246c28575d653d1f89b59.md | 2 +- .../5f3477cb2e27333b1ab2b955.md | 2 +- .../5dc23f9bf86c76b9248c6eba.md | 4 +- .../5ef9b03c81a63668521804d8.md | 2 +- .../5ef9b03c81a63668521804dc.md | 2 +- .../62bb4009e3458a128ff57d5d.md | 8 +-- .../60f0286404aefb0562a4fdf9.md | 31 +++++++---- .../646ceb843412c74edee27a79.md | 54 ++++++++++++++----- .../646cecc9eb5c4f4f73dafd07.md | 2 +- .../646cef0c2b98915094df7099.md | 2 +- .../646cf1206cac5f51804f49cf.md | 2 +- .../646cf2249f02ca5233d9af7c.md | 2 +- .../646cf48d8f8e1f535a1821d3.md | 2 +- .../646cf6cbca98e258da65c979.md | 2 +- .../646cf88aa884405a11ea5bcc.md | 2 +- .../646cfc2b8e6fe95c20a819d5.md | 2 +- .../646cfd853634255d02b64cc1.md | 2 +- .../646cfde6ac612e5d60391f50.md | 2 +- .../646dd556d524bc61c0139bd6.md | 2 +- .../646dd6f9caa862627dd87772.md | 2 +- .../646dd7cfd0cfac630c1dd520.md | 2 +- .../646dd8c79ec23463a3d0e356.md | 2 +- .../646dd9d9a729916460724f16.md | 2 +- .../646ddab8afd73764f5241bbf.md | 2 +- .../646ddb61ff08366570cc5902.md | 2 +- .../646ddd3f9f97a0667b964bdb.md | 2 +- .../646dde7dc20dc167489faa69.md | 2 +- .../646ddf888632fa67f1180940.md | 2 +- .../646de5dc8988076a1d992afd.md | 2 +- .../646de6a97b50a86ac487de86.md | 2 +- .../646de7b64467e96b7d35b5cd.md | 2 +- .../646de8478d6f796bfbdccfb2.md | 2 +- .../646de8d204a3426c7d184372.md | 2 +- .../646dea1c98c2426d43a705c3.md | 2 +- .../646deb169847f86df0f95bfc.md | 2 +- .../646dec359bef3b7811fba5a6.md | 2 +- .../646dedbcba062079128b2ecc.md | 2 +- .../646def5e863abf7a14501421.md | 2 +- .../646df03c8f79337ab46f148b.md | 2 +- .../646df0cf26413a7b35e4b8b3.md | 2 +- .../646df1d1aa4ae57bdf1869c4.md | 2 +- .../646dffd8ce9ac77ec1906f2e.md | 2 +- .../646f0417322c0e04983a5149.md | 2 +- .../646f08293804a30685533c6f.md | 2 +- .../646f09293eb3230723a62f77.md | 2 +- .../646f0c9a1e3360092d1bbd33.md | 2 +- .../646f0ce5737243098ad6e494.md | 2 +- .../646f0ef13604420a8744f7d4.md | 2 +- .../646f0f7c5933560af8e7e380.md | 2 +- .../646f102bf87b350b593baa72.md | 2 +- .../646f107abb89d00bb99f387a.md | 2 +- .../646f12da0b4c5d0ca162834a.md | 2 +- .../646f135eab69d90d0c6d4e9b.md | 2 +- .../646f159b2cffb21150b927cb.md | 2 +- .../646f164bf100dd11d226161f.md | 2 +- .../646f1764e2f1d212ba9785a7.md | 2 +- .../646f1802a09a171332e14630.md | 2 +- .../646f4d6c42dc5f214f4e7444.md | 2 +- .../646f4e46e81f7021d5fd9c1d.md | 2 +- .../646f4f6a14e3c522d130a0d2.md | 2 +- .../646f4fe12b7985232bf475a5.md | 2 +- .../646f507e4d1cd323f17db4fc.md | 2 +- .../646f516dbfc1342495515625.md | 2 +- .../6476f7a4827bcc61682f2347.md | 2 +- .../64a2687ef267e5934a2f93e3.md | 2 +- .../64a26ac5540c5493f4641f10.md | 2 +- .../64a3bcbc83e574b58c8ed048.md | 2 +- .../6555de565387a2efe90a6ccc.md | 2 +- .../663d5697d80fef0eea026672.md | 3 +- .../657e0d0037192f3d9e3d5417.md | 2 +- .../title-case-a-sentence.md | 14 ++--- .../modify-an-array-stored-in-an-object.md | 12 ++--- ...h-the-greater-than-or-equal-to-operator.md | 26 ++++----- ...terate-through-an-array-with-a-for-loop.md | 16 +++--- ...actor-global-variables-out-of-functions.md | 22 ++++---- .../658246c28575d653d1f89b59.md | 2 +- .../5dc23f9bf86c76b9248c6eba.md | 4 +- .../5ef9b03c81a63668521804d8.md | 2 +- .../5ef9b03c81a63668521804dc.md | 2 +- .../62bb4009e3458a128ff57d5d.md | 8 +-- .../60f0286404aefb0562a4fdf9.md | 31 +++++++---- .../646ceb843412c74edee27a79.md | 54 ++++++++++++++----- .../646cecc9eb5c4f4f73dafd07.md | 2 +- .../646cef0c2b98915094df7099.md | 2 +- .../646cf1206cac5f51804f49cf.md | 2 +- .../646cf2249f02ca5233d9af7c.md | 2 +- .../646cf48d8f8e1f535a1821d3.md | 2 +- .../646cf6cbca98e258da65c979.md | 2 +- .../646cf88aa884405a11ea5bcc.md | 2 +- .../646cfc2b8e6fe95c20a819d5.md | 2 +- .../646cfd853634255d02b64cc1.md | 2 +- .../646cfde6ac612e5d60391f50.md | 2 +- .../646dd556d524bc61c0139bd6.md | 2 +- .../646dd6f9caa862627dd87772.md | 2 +- .../646dd7cfd0cfac630c1dd520.md | 2 +- .../646dd8c79ec23463a3d0e356.md | 2 +- .../646dd9d9a729916460724f16.md | 2 +- .../646ddab8afd73764f5241bbf.md | 2 +- .../646ddb61ff08366570cc5902.md | 2 +- .../646ddd3f9f97a0667b964bdb.md | 2 +- .../646dde7dc20dc167489faa69.md | 2 +- .../646ddf888632fa67f1180940.md | 2 +- .../646de5dc8988076a1d992afd.md | 2 +- .../646de6a97b50a86ac487de86.md | 2 +- .../646de7b64467e96b7d35b5cd.md | 2 +- .../646de8478d6f796bfbdccfb2.md | 2 +- .../646de8d204a3426c7d184372.md | 2 +- .../646dea1c98c2426d43a705c3.md | 2 +- .../646deb169847f86df0f95bfc.md | 2 +- .../646dec359bef3b7811fba5a6.md | 2 +- .../646dedbcba062079128b2ecc.md | 2 +- .../646def5e863abf7a14501421.md | 2 +- .../646df03c8f79337ab46f148b.md | 2 +- .../646df0cf26413a7b35e4b8b3.md | 2 +- .../646df1d1aa4ae57bdf1869c4.md | 2 +- .../646dffd8ce9ac77ec1906f2e.md | 2 +- .../646f0417322c0e04983a5149.md | 2 +- .../646f08293804a30685533c6f.md | 2 +- .../646f09293eb3230723a62f77.md | 2 +- .../646f0c9a1e3360092d1bbd33.md | 2 +- .../646f0ce5737243098ad6e494.md | 2 +- .../646f0ef13604420a8744f7d4.md | 2 +- .../646f0f7c5933560af8e7e380.md | 2 +- .../646f102bf87b350b593baa72.md | 2 +- .../646f107abb89d00bb99f387a.md | 2 +- .../646f12da0b4c5d0ca162834a.md | 2 +- .../646f135eab69d90d0c6d4e9b.md | 2 +- .../646f159b2cffb21150b927cb.md | 2 +- .../646f164bf100dd11d226161f.md | 2 +- .../646f1764e2f1d212ba9785a7.md | 2 +- .../646f1802a09a171332e14630.md | 2 +- .../646f4d6c42dc5f214f4e7444.md | 2 +- .../646f4e46e81f7021d5fd9c1d.md | 2 +- .../646f4f6a14e3c522d130a0d2.md | 2 +- .../646f4fe12b7985232bf475a5.md | 2 +- .../646f507e4d1cd323f17db4fc.md | 2 +- .../646f516dbfc1342495515625.md | 2 +- .../6476f7a4827bcc61682f2347.md | 2 +- .../64a2687ef267e5934a2f93e3.md | 2 +- .../64a26ac5540c5493f4641f10.md | 2 +- .../64a3bcbc83e574b58c8ed048.md | 2 +- .../6555de565387a2efe90a6ccc.md | 2 +- .../663d5697d80fef0eea026672.md | 3 +- .../657e0d0037192f3d9e3d5417.md | 2 +- .../658246c28575d653d1f89b59.md | 2 +- .../5dc23f9bf86c76b9248c6eba.md | 4 +- .../5ef9b03c81a63668521804d8.md | 2 +- .../5ef9b03c81a63668521804dc.md | 2 +- .../62bb4009e3458a128ff57d5d.md | 8 +-- .../60f0286404aefb0562a4fdf9.md | 31 +++++++---- .../646ceb843412c74edee27a79.md | 54 ++++++++++++++----- .../646cecc9eb5c4f4f73dafd07.md | 2 +- .../646cef0c2b98915094df7099.md | 2 +- .../646cf1206cac5f51804f49cf.md | 2 +- .../646cf2249f02ca5233d9af7c.md | 2 +- .../646cf48d8f8e1f535a1821d3.md | 2 +- .../646cf6cbca98e258da65c979.md | 2 +- .../646cf88aa884405a11ea5bcc.md | 2 +- .../646cfc2b8e6fe95c20a819d5.md | 2 +- .../646cfd853634255d02b64cc1.md | 2 +- .../646cfde6ac612e5d60391f50.md | 2 +- .../646dd556d524bc61c0139bd6.md | 2 +- .../646dd6f9caa862627dd87772.md | 2 +- .../646dd7cfd0cfac630c1dd520.md | 2 +- .../646dd8c79ec23463a3d0e356.md | 2 +- .../646dd9d9a729916460724f16.md | 2 +- .../646ddab8afd73764f5241bbf.md | 2 +- .../646ddb61ff08366570cc5902.md | 2 +- .../646ddd3f9f97a0667b964bdb.md | 2 +- .../646dde7dc20dc167489faa69.md | 2 +- .../646ddf888632fa67f1180940.md | 2 +- .../646de5dc8988076a1d992afd.md | 2 +- .../646de6a97b50a86ac487de86.md | 2 +- .../646de7b64467e96b7d35b5cd.md | 2 +- .../646de8478d6f796bfbdccfb2.md | 2 +- .../646de8d204a3426c7d184372.md | 2 +- .../646dea1c98c2426d43a705c3.md | 2 +- .../646deb169847f86df0f95bfc.md | 2 +- .../646dec359bef3b7811fba5a6.md | 2 +- .../646dedbcba062079128b2ecc.md | 2 +- .../646def5e863abf7a14501421.md | 2 +- .../646df03c8f79337ab46f148b.md | 2 +- .../646df0cf26413a7b35e4b8b3.md | 2 +- .../646df1d1aa4ae57bdf1869c4.md | 2 +- .../646dffd8ce9ac77ec1906f2e.md | 2 +- .../646f0417322c0e04983a5149.md | 2 +- .../646f08293804a30685533c6f.md | 2 +- .../646f09293eb3230723a62f77.md | 2 +- .../646f0c9a1e3360092d1bbd33.md | 2 +- .../646f0ce5737243098ad6e494.md | 2 +- .../646f0ef13604420a8744f7d4.md | 2 +- .../646f0f7c5933560af8e7e380.md | 2 +- .../646f102bf87b350b593baa72.md | 2 +- .../646f107abb89d00bb99f387a.md | 2 +- .../646f12da0b4c5d0ca162834a.md | 2 +- .../646f135eab69d90d0c6d4e9b.md | 2 +- .../646f159b2cffb21150b927cb.md | 2 +- .../646f164bf100dd11d226161f.md | 2 +- .../646f1764e2f1d212ba9785a7.md | 2 +- .../646f1802a09a171332e14630.md | 2 +- .../646f4d6c42dc5f214f4e7444.md | 2 +- .../646f4e46e81f7021d5fd9c1d.md | 2 +- .../646f4f6a14e3c522d130a0d2.md | 2 +- .../646f4fe12b7985232bf475a5.md | 2 +- .../646f507e4d1cd323f17db4fc.md | 2 +- .../646f516dbfc1342495515625.md | 2 +- .../6476f7a4827bcc61682f2347.md | 2 +- .../64a2687ef267e5934a2f93e3.md | 2 +- .../64a26ac5540c5493f4641f10.md | 2 +- .../64a3bcbc83e574b58c8ed048.md | 2 +- .../6555de565387a2efe90a6ccc.md | 2 +- .../663d5697d80fef0eea026672.md | 3 +- .../657e0d0037192f3d9e3d5417.md | 2 +- .../658246c28575d653d1f89b59.md | 2 +- .../5dc23f9bf86c76b9248c6eba.md | 4 +- .../5ef9b03c81a63668521804d8.md | 2 +- .../5ef9b03c81a63668521804dc.md | 2 +- .../62bb4009e3458a128ff57d5d.md | 8 +-- .../60f0286404aefb0562a4fdf9.md | 31 +++++++---- .../646ceb843412c74edee27a79.md | 54 ++++++++++++++----- .../646cecc9eb5c4f4f73dafd07.md | 2 +- .../646cef0c2b98915094df7099.md | 2 +- .../646cf1206cac5f51804f49cf.md | 2 +- .../646cf2249f02ca5233d9af7c.md | 2 +- .../646cf48d8f8e1f535a1821d3.md | 2 +- .../646cf6cbca98e258da65c979.md | 2 +- .../646cf88aa884405a11ea5bcc.md | 2 +- .../646cfc2b8e6fe95c20a819d5.md | 2 +- .../646cfd853634255d02b64cc1.md | 2 +- .../646cfde6ac612e5d60391f50.md | 2 +- .../646dd556d524bc61c0139bd6.md | 2 +- .../646dd6f9caa862627dd87772.md | 2 +- .../646dd7cfd0cfac630c1dd520.md | 2 +- .../646dd8c79ec23463a3d0e356.md | 2 +- .../646dd9d9a729916460724f16.md | 2 +- .../646ddab8afd73764f5241bbf.md | 2 +- .../646ddb61ff08366570cc5902.md | 2 +- .../646ddd3f9f97a0667b964bdb.md | 2 +- .../646dde7dc20dc167489faa69.md | 2 +- .../646ddf888632fa67f1180940.md | 2 +- .../646de5dc8988076a1d992afd.md | 2 +- .../646de6a97b50a86ac487de86.md | 2 +- .../646de7b64467e96b7d35b5cd.md | 2 +- .../646de8478d6f796bfbdccfb2.md | 2 +- .../646de8d204a3426c7d184372.md | 2 +- .../646dea1c98c2426d43a705c3.md | 2 +- .../646deb169847f86df0f95bfc.md | 2 +- .../646dec359bef3b7811fba5a6.md | 2 +- .../646dedbcba062079128b2ecc.md | 2 +- .../646def5e863abf7a14501421.md | 2 +- .../646df03c8f79337ab46f148b.md | 2 +- .../646df0cf26413a7b35e4b8b3.md | 2 +- .../646df1d1aa4ae57bdf1869c4.md | 2 +- .../646dffd8ce9ac77ec1906f2e.md | 2 +- .../646f0417322c0e04983a5149.md | 2 +- .../646f08293804a30685533c6f.md | 2 +- .../646f09293eb3230723a62f77.md | 2 +- .../646f0c9a1e3360092d1bbd33.md | 2 +- .../646f0ce5737243098ad6e494.md | 2 +- .../646f0ef13604420a8744f7d4.md | 2 +- .../646f0f7c5933560af8e7e380.md | 2 +- .../646f102bf87b350b593baa72.md | 2 +- .../646f107abb89d00bb99f387a.md | 2 +- .../646f12da0b4c5d0ca162834a.md | 2 +- .../646f135eab69d90d0c6d4e9b.md | 2 +- .../646f159b2cffb21150b927cb.md | 2 +- .../646f164bf100dd11d226161f.md | 2 +- .../646f1764e2f1d212ba9785a7.md | 2 +- .../646f1802a09a171332e14630.md | 2 +- .../646f4d6c42dc5f214f4e7444.md | 2 +- .../646f4e46e81f7021d5fd9c1d.md | 2 +- .../646f4f6a14e3c522d130a0d2.md | 2 +- .../646f4fe12b7985232bf475a5.md | 2 +- .../646f507e4d1cd323f17db4fc.md | 2 +- .../646f516dbfc1342495515625.md | 2 +- .../6476f7a4827bcc61682f2347.md | 2 +- .../64a2687ef267e5934a2f93e3.md | 2 +- .../64a26ac5540c5493f4641f10.md | 2 +- .../64a3bcbc83e574b58c8ed048.md | 2 +- .../6555de565387a2efe90a6ccc.md | 2 +- .../663d5697d80fef0eea026672.md | 3 +- .../657e0d0037192f3d9e3d5417.md | 2 +- .../658246c28575d653d1f89b59.md | 2 +- .../5dc23f9bf86c76b9248c6eba.md | 4 +- .../5ef9b03c81a63668521804d8.md | 2 +- .../5ef9b03c81a63668521804dc.md | 2 +- .../62bb4009e3458a128ff57d5d.md | 8 +-- .../60f0286404aefb0562a4fdf9.md | 31 +++++++---- .../646ceb843412c74edee27a79.md | 54 ++++++++++++++----- .../646cecc9eb5c4f4f73dafd07.md | 2 +- .../646cef0c2b98915094df7099.md | 2 +- .../646cf1206cac5f51804f49cf.md | 2 +- .../646cf2249f02ca5233d9af7c.md | 2 +- .../646cf48d8f8e1f535a1821d3.md | 2 +- .../646cf6cbca98e258da65c979.md | 2 +- .../646cf88aa884405a11ea5bcc.md | 2 +- .../646cfc2b8e6fe95c20a819d5.md | 2 +- .../646cfd853634255d02b64cc1.md | 2 +- .../646cfde6ac612e5d60391f50.md | 2 +- .../646dd556d524bc61c0139bd6.md | 2 +- .../646dd6f9caa862627dd87772.md | 2 +- .../646dd7cfd0cfac630c1dd520.md | 2 +- .../646dd8c79ec23463a3d0e356.md | 2 +- .../646dd9d9a729916460724f16.md | 2 +- .../646ddab8afd73764f5241bbf.md | 2 +- .../646ddb61ff08366570cc5902.md | 2 +- .../646ddd3f9f97a0667b964bdb.md | 2 +- .../646dde7dc20dc167489faa69.md | 2 +- .../646ddf888632fa67f1180940.md | 2 +- .../646de5dc8988076a1d992afd.md | 2 +- .../646de6a97b50a86ac487de86.md | 2 +- .../646de7b64467e96b7d35b5cd.md | 2 +- .../646de8478d6f796bfbdccfb2.md | 2 +- .../646de8d204a3426c7d184372.md | 2 +- .../646dea1c98c2426d43a705c3.md | 2 +- .../646deb169847f86df0f95bfc.md | 2 +- .../646dec359bef3b7811fba5a6.md | 2 +- .../646dedbcba062079128b2ecc.md | 2 +- .../646def5e863abf7a14501421.md | 2 +- .../646df03c8f79337ab46f148b.md | 2 +- .../646df0cf26413a7b35e4b8b3.md | 2 +- .../646df1d1aa4ae57bdf1869c4.md | 2 +- .../646dffd8ce9ac77ec1906f2e.md | 2 +- .../646f0417322c0e04983a5149.md | 2 +- .../646f08293804a30685533c6f.md | 2 +- .../646f09293eb3230723a62f77.md | 2 +- .../646f0c9a1e3360092d1bbd33.md | 2 +- .../646f0ce5737243098ad6e494.md | 2 +- .../646f0ef13604420a8744f7d4.md | 2 +- .../646f0f7c5933560af8e7e380.md | 2 +- .../646f102bf87b350b593baa72.md | 2 +- .../646f107abb89d00bb99f387a.md | 2 +- .../646f12da0b4c5d0ca162834a.md | 2 +- .../646f135eab69d90d0c6d4e9b.md | 2 +- .../646f159b2cffb21150b927cb.md | 2 +- .../646f164bf100dd11d226161f.md | 2 +- .../646f1764e2f1d212ba9785a7.md | 2 +- .../646f1802a09a171332e14630.md | 2 +- .../646f4d6c42dc5f214f4e7444.md | 2 +- .../646f4e46e81f7021d5fd9c1d.md | 2 +- .../646f4f6a14e3c522d130a0d2.md | 2 +- .../646f4fe12b7985232bf475a5.md | 2 +- .../646f507e4d1cd323f17db4fc.md | 2 +- .../646f516dbfc1342495515625.md | 2 +- .../6476f7a4827bcc61682f2347.md | 2 +- .../64a2687ef267e5934a2f93e3.md | 2 +- .../64a26ac5540c5493f4641f10.md | 2 +- .../64a3bcbc83e574b58c8ed048.md | 2 +- .../6555de565387a2efe90a6ccc.md | 2 +- .../663d5697d80fef0eea026672.md | 3 +- .../657e0d0037192f3d9e3d5417.md | 2 +- 827 files changed, 1824 insertions(+), 1406 deletions(-) diff --git a/curriculum/challenges/arabic/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md b/curriculum/challenges/arabic/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md index 23b116aea50..a66462a2ac9 100644 --- a/curriculum/challenges/arabic/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md +++ b/curriculum/challenges/arabic/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md @@ -7,7 +7,7 @@ dashedName: step-25 # --description-- -A `while` loop is another kind of loop that runs a portion of code until a specified condition is `True`: +A `while` loop is another kind of loop that runs a portion of code as long as a specified condition is `True`. The loop terminates when the condition becomes `False`: ```py while condition: diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md index 4ac96b25363..67c08412cb3 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md @@ -7,7 +7,7 @@ dashedName: step-7 # --description-- -يمكنك إضافة صور إلى موقع الويب الخاص بك باستخدام عنصر `img`. `img` عناصر تحتوي على opening tag بدون closing tag. الـ tag لعنصر بدون closing tag معروفة باسم self-closing tag. +يمكنك إضافة صور إلى موقع الويب الخاص بك باستخدام عنصر `img`. `img` عناصر تحتوي على opening tag بدون closing tag. A tag for an element without a closing tag is known as a void element. أضف عنصر `img` تحت عنصر `p`. في هذه المرحلة، لن تظهر أي صورة في المتصفح. @@ -19,7 +19,7 @@ dashedName: step-7 assert(document.querySelector('img')); ``` -لا يجب أن يحتوي العنصر `img` على closing tag. Closing tags لها `/` مباشرة بعد رمز `<`. +Your `img` element should not have a closing tag ``. ```js assert(!code.match(/<\/img\>/)); diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md index 72b3d39f2be..0d42ba45997 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md @@ -7,7 +7,7 @@ dashedName: step-37 # --description-- -عنصر `input` يسمح لك بعدة طرق لجمع البيانات من نموذج الويب. مثل عناصر `img` ،عناصر `input` هي self-closing ولا تحتاج إلى علامات الإغلاق (closing tags). +عنصر `input` يسمح لك بعدة طرق لجمع البيانات من نموذج الويب. Like `img` elements, `input` elements are a void element and do not need closing tags. ادمج عنصر `input` في عنصر `form`. diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md index e0da1b4493a..b573bf92251 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md @@ -15,7 +15,7 @@ Here is an example of a radio button with the option of `cat`: cat ``` -تذكر أن عناصر `input` هي self-closing. +Remember that an `input` element is a void element. قبل الـ text input، أضف زر radio مع الخيار محدد كالتالي: diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md index ba228cc9926..483d377482b 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md @@ -7,7 +7,7 @@ dashedName: step-69 # --description-- -يمكنك تعيين سلوك المتصفح عن طريق إضافة عناصر `meta` ذاتي الأغلاق في `head`. إليك مثال: +You can set browser behavior by adding `meta` elements in the `head`. إليك مثال: ```html @@ -15,13 +15,13 @@ dashedName: step-69 Inside the `head` element, nest a `meta` element with an attribute named `charset`. Set to the value to `utf-8` which tells the browser how to encode characters for the page. -Note that `meta` elements are self-closing. +Note that the `meta` element is a void element. With that last change, you have completed the Cat Photo App project. Congratulations! # --hints-- -يجب عليك إنشاء عنصر `meta` ذاتي الأغلاق داخل عنصر `head`. +You should create a `meta` element within the `head` element. ```js assert.exists(document.querySelector('head > meta')); @@ -33,7 +33,7 @@ assert.exists(document.querySelector('head > meta')); assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); ``` -يجب أن يكون عنصرك `meta` علامة ذاتي الأغلاق، لا تحتاج إلى إضافة ``. +Your `meta` element should be a void element, you don't need to add ``. ```js assert.notMatch(code, /<\/meta\s*>?/i); diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md index 3e999313d61..a71416e284e 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md @@ -7,7 +7,7 @@ dashedName: step-4 # --description-- -أضف عنصر `title` وعنصر `meta` جديد داخل عنصر `head`. أعطِ مشروعك عنوانًا `Registration Form`، وأعط `charset` سمة بقيمة `UTF-8` لعنصرك `meta`. +Add a `title` and `meta` element inside the `head` element. Give your project a title of `Registration Form`, and add the `charset` attribute with a value of `utf-8` to your `meta` element. # --hints-- @@ -18,26 +18,37 @@ const title = document.querySelector('title'); assert.exists(title); ``` -عنصر `title` يجب أن يكون داخل عنصر `head`. +Your `title` element should be within the `head` element. ```js assert.exists(document.querySelector('head > title')); ``` -يجب أن يحتوي مشروعك على عنوان `Registration Form`. - -```js -const title = document.querySelector('title'); -assert.equal(title.text.toLowerCase(), 'registration form') -``` - -تذكر أن الـ casing، اي حالة الحرف سواء كبير او صغير (capital or small) والإملاء مهمان للعنوان. +Your project should have a title of `Registration Form`. تذكر أن الـ casing، اي حالة الحرف سواء كبير او صغير (capital or small) والإملاء مهمان للعنوان. ```js const title = document.querySelector('title'); assert.equal(title.text, 'Registration Form'); ``` +You should create a `meta` element within the `head` element. + +```js +assert.exists(document.querySelector('head > meta')); +``` + +You should give the `meta` element a `charset` attribute with the value of `utf-8`. + +```js +assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); +``` + +Your `meta` element should be a void element, it does not have an end tag ``. + +```js +assert.notMatch(code, /<\/meta\s*>?/i); +``` + # --seed-- ## --seed-contents-- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md index ee0caae40bc..a6bc395ad35 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md @@ -7,34 +7,60 @@ dashedName: step-22 # --description-- -You are going to make each ear look like a triangle. +Now you will learn a CSS trick to draw triangles. -Using a class selector, give the `.cat-left-ear` element a left and right border of `35px solid transparent` each. Also, set the bottom border to `70px solid #5e5e5e`. +This will be used to draw ears on the cat. + +Using a class selector, give the `.cat-right-ear` element `height` and `width` properties set to `100px`. Set the `background-color` to white. Set the left and right borders to `35px solid blue`. Set the top and bottom borders to `35px solid red`. # --hints-- -You should have a `.cat-left-ear` selector. - -```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')) -``` - -Your `.cat-left-ear` selector should have a `border-left` property set to `35px solid transparent` +You should have a `.cat-right-ear` selector. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderLeft === '35px solid transparent') +assert(new __helpers.CSSHelp(document)?.getStyle('.cat-head')) ``` -Your `.cat-left-ear` selector should have a `border-right` property set to `35px solid transparent` +Your `.cat-right-ear` selector should have a `height` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderRight === '35px solid transparent') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.height === '100px') ``` -Your `.cat-left-ear` selector should have a `border-bottom` property set to `70px solid #5e5e5e` +Your `.cat-right-ear` selector should have a `width` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderBottom === '70px solid rgb(94, 94, 94)') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.width === '100px') +``` + +Your `.cat-right-ear` selector should have a `background-color` property set to `white`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.backgroundColor === 'white') +``` + +Your `.cat-right-ear` selector should have a `border-left` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderLeft === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-right` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderRight === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-top` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderTop === '35px solid red') +``` + +Your `.cat-right-ear` selector should have a `border-bottom` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderBottom === '35px solid red') ``` # --seed-- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md index 09315a9cf3a..7e8c8cb1013 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md @@ -1,6 +1,6 @@ --- id: 646cecc9eb5c4f4f73dafd07 -title: Step 23 +title: Step 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md index 32cbf8920c4..7fbeec1bf90 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md @@ -1,6 +1,6 @@ --- id: 646cef0c2b98915094df7099 -title: Step 24 +title: Step 26 challengeType: 0 dashedName: step-26 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md index 5ba17b3b3bd..1c0f23061fe 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md @@ -1,6 +1,6 @@ --- id: 646cf1206cac5f51804f49cf -title: Step 25 +title: Step 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md index bfaf74f9fa6..373fdb5f4a7 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md @@ -1,6 +1,6 @@ --- id: 646cf2249f02ca5233d9af7c -title: Step 26 +title: Step 28 challengeType: 0 dashedName: step-28 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md index b0a295bfb2e..60aec4a03e0 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md @@ -1,6 +1,6 @@ --- id: 646cf48d8f8e1f535a1821d3 -title: Step 27 +title: Step 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md index 309daaf3e7f..86581afee33 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md @@ -1,6 +1,6 @@ --- id: 646cf6cbca98e258da65c979 -title: Step 28 +title: Step 30 challengeType: 0 dashedName: step-30 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md index d6ec7c7e60e..1b54a3a7d77 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md @@ -1,6 +1,6 @@ --- id: 646cf88aa884405a11ea5bcc -title: Step 29 +title: Step 31 challengeType: 0 dashedName: step-31 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md index 36d8874a25b..1adc1ed02f7 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md @@ -1,6 +1,6 @@ --- id: 646cfc2b8e6fe95c20a819d5 -title: Step 30 +title: Step 32 challengeType: 0 dashedName: step-32 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md index 2bf386a61d5..a93bd8b8fd1 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md @@ -1,6 +1,6 @@ --- id: 646cfd853634255d02b64cc1 -title: Step 31 +title: Step 33 challengeType: 0 dashedName: step-33 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md index 20716ee05b1..bc104c77bf8 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md @@ -1,6 +1,6 @@ --- id: 646cfde6ac612e5d60391f50 -title: Step 32 +title: Step 34 challengeType: 0 dashedName: step-34 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md index 55f5fa71270..0010241ca26 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md @@ -1,6 +1,6 @@ --- id: 646dd556d524bc61c0139bd6 -title: Step 33 +title: Step 35 challengeType: 0 dashedName: step-35 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md index 63d73c49d58..034ddef5db4 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md @@ -1,6 +1,6 @@ --- id: 646dd6f9caa862627dd87772 -title: Step 34 +title: Step 36 challengeType: 0 dashedName: step-36 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md index 625b3fb8289..d7dcab9803c 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md @@ -1,6 +1,6 @@ --- id: 646dd7cfd0cfac630c1dd520 -title: Step 35 +title: Step 37 challengeType: 0 dashedName: step-37 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md index 387ef5e5eac..76f63638e97 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md @@ -1,6 +1,6 @@ --- id: 646dd8c79ec23463a3d0e356 -title: Step 36 +title: Step 38 challengeType: 0 dashedName: step-38 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md index 8d7b7cdf6f9..a163067f911 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md @@ -1,6 +1,6 @@ --- id: 646dd9d9a729916460724f16 -title: Step 37 +title: Step 39 challengeType: 0 dashedName: step-39 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md index 060bb19dd61..a68b331bd2e 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md @@ -1,6 +1,6 @@ --- id: 646ddab8afd73764f5241bbf -title: Step 38 +title: Step 40 challengeType: 0 dashedName: step-40 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md index 40366d79967..f56ffaaaaf3 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md @@ -1,6 +1,6 @@ --- id: 646ddb61ff08366570cc5902 -title: Step 39 +title: Step 41 challengeType: 0 dashedName: step-41 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md index 2bcaf0f8ce9..02a7c22eb73 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md @@ -1,6 +1,6 @@ --- id: 646ddd3f9f97a0667b964bdb -title: Step 40 +title: Step 42 challengeType: 0 dashedName: step-42 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md index 339611952de..9cf9b19e226 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md @@ -1,6 +1,6 @@ --- id: 646dde7dc20dc167489faa69 -title: Step 41 +title: Step 43 challengeType: 0 dashedName: step-43 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md index 20fdf6d7b9a..427b79a5998 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md @@ -1,6 +1,6 @@ --- id: 646ddf888632fa67f1180940 -title: Step 42 +title: Step 44 challengeType: 0 dashedName: step-44 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md index c4b4cdaba4a..843e88b9a4d 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md @@ -1,6 +1,6 @@ --- id: 646de5dc8988076a1d992afd -title: Step 43 +title: Step 45 challengeType: 0 dashedName: step-45 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md index ade7bdd238c..b9dc455e5b1 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md @@ -1,6 +1,6 @@ --- id: 646de6a97b50a86ac487de86 -title: Step 44 +title: Step 46 challengeType: 0 dashedName: step-46 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md index 09c5fbcaa76..1cae6709360 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md @@ -1,6 +1,6 @@ --- id: 646de7b64467e96b7d35b5cd -title: Step 45 +title: Step 47 challengeType: 0 dashedName: step-47 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md index f7d30f752d7..f79250752bc 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md @@ -1,6 +1,6 @@ --- id: 646de8478d6f796bfbdccfb2 -title: Step 46 +title: Step 48 challengeType: 0 dashedName: step-48 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md index 6a7bd42fce8..74ba34db408 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md @@ -1,6 +1,6 @@ --- id: 646de8d204a3426c7d184372 -title: Step 47 +title: Step 49 challengeType: 0 dashedName: step-49 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md index b4c9bbc8207..b0243121123 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md @@ -1,6 +1,6 @@ --- id: 646dea1c98c2426d43a705c3 -title: Step 48 +title: Step 50 challengeType: 0 dashedName: step-50 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md index fa683fed533..1b344dc94cc 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md @@ -1,6 +1,6 @@ --- id: 646deb169847f86df0f95bfc -title: Step 49 +title: Step 51 challengeType: 0 dashedName: step-51 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md index 9aaaf84e2a1..f7933f8c3dc 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md @@ -1,6 +1,6 @@ --- id: 646dec359bef3b7811fba5a6 -title: Step 50 +title: Step 52 challengeType: 0 dashedName: step-52 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md index b8a24cc43e7..b605cd55706 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md @@ -1,6 +1,6 @@ --- id: 646dedbcba062079128b2ecc -title: Step 51 +title: Step 53 challengeType: 0 dashedName: step-53 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md index 21a587767cd..bf02b9cf8fc 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md @@ -1,6 +1,6 @@ --- id: 646def5e863abf7a14501421 -title: Step 52 +title: Step 54 challengeType: 0 dashedName: step-54 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md index 8bc4b62dcec..ef9238633b8 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md @@ -1,6 +1,6 @@ --- id: 646df03c8f79337ab46f148b -title: Step 53 +title: Step 55 challengeType: 0 dashedName: step-55 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md index f0c4319e936..0318f9d7f46 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md @@ -1,6 +1,6 @@ --- id: 646df0cf26413a7b35e4b8b3 -title: Step 54 +title: Step 56 challengeType: 0 dashedName: step-56 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md index 8d79e866605..a840bb068d7 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md @@ -1,6 +1,6 @@ --- id: 646df1d1aa4ae57bdf1869c4 -title: Step 55 +title: Step 57 challengeType: 0 dashedName: step-57 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md index 14d21263e00..3ef80ee39bb 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md @@ -1,6 +1,6 @@ --- id: 646dffd8ce9ac77ec1906f2e -title: Step 56 +title: Step 58 challengeType: 0 dashedName: step-58 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md index 309bfb54e0a..954f3b54ad6 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md @@ -1,6 +1,6 @@ --- id: 646f0417322c0e04983a5149 -title: Step 59 +title: Step 61 challengeType: 0 dashedName: step-61 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md index b5e32cbfefa..bb1b60d1f72 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md @@ -1,6 +1,6 @@ --- id: 646f08293804a30685533c6f -title: Step 60 +title: Step 62 challengeType: 0 dashedName: step-62 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md index 1ae283f0809..03853c3938b 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md @@ -1,6 +1,6 @@ --- id: 646f09293eb3230723a62f77 -title: Step 61 +title: Step 63 challengeType: 0 dashedName: step-63 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md index 611d562823a..2a5a024ddab 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md @@ -1,6 +1,6 @@ --- id: 646f0c9a1e3360092d1bbd33 -title: Step 62 +title: Step 64 challengeType: 0 dashedName: step-64 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md index f476deafd2f..3d75bf77a02 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md @@ -1,6 +1,6 @@ --- id: 646f0ce5737243098ad6e494 -title: Step 63 +title: Step 65 challengeType: 0 dashedName: step-65 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md index 7fa87ae9e0f..6e28a86659a 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md @@ -1,6 +1,6 @@ --- id: 646f0ef13604420a8744f7d4 -title: Step 64 +title: Step 66 challengeType: 0 dashedName: step-66 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md index 556f22698a5..291e0fbd52d 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md @@ -1,6 +1,6 @@ --- id: 646f0f7c5933560af8e7e380 -title: Step 65 +title: Step 67 challengeType: 0 dashedName: step-67 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md index f2909632e80..820cbd44d12 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md @@ -1,6 +1,6 @@ --- id: 646f102bf87b350b593baa72 -title: Step 66 +title: Step 68 challengeType: 0 dashedName: step-68 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md index c0adf9b4048..741c609e6b3 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md @@ -1,6 +1,6 @@ --- id: 646f107abb89d00bb99f387a -title: Step 67 +title: Step 69 challengeType: 0 dashedName: step-69 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md index 76ac22fa825..b1c107c9c2e 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md @@ -1,6 +1,6 @@ --- id: 646f12da0b4c5d0ca162834a -title: Step 69 +title: Step 71 challengeType: 0 dashedName: step-71 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md index 2b1a9dec27b..9ae2339b4dc 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md @@ -1,6 +1,6 @@ --- id: 646f135eab69d90d0c6d4e9b -title: Step 70 +title: Step 72 challengeType: 0 dashedName: step-72 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md index 33141480afe..c0b941997a6 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md @@ -1,6 +1,6 @@ --- id: 646f159b2cffb21150b927cb -title: Step 71 +title: Step 73 challengeType: 0 dashedName: step-73 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md index d1077dba79f..0a537b0812d 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md @@ -1,6 +1,6 @@ --- id: 646f164bf100dd11d226161f -title: Step 72 +title: Step 74 challengeType: 0 dashedName: step-74 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md index 027b7673e92..651a9405914 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md @@ -1,6 +1,6 @@ --- id: 646f1764e2f1d212ba9785a7 -title: Step 73 +title: Step 75 challengeType: 0 dashedName: step-75 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md index 7a19b8eeebe..bc03c983374 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md @@ -1,6 +1,6 @@ --- id: 646f1802a09a171332e14630 -title: Step 74 +title: Step 76 challengeType: 0 dashedName: step-76 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md index d535ce7fccb..e365b97d693 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md @@ -1,6 +1,6 @@ --- id: 646f4d6c42dc5f214f4e7444 -title: Step 75 +title: Step 77 challengeType: 0 dashedName: step-77 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md index 0b9bc69c646..f13a5c03ba4 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md @@ -1,6 +1,6 @@ --- id: 646f4e46e81f7021d5fd9c1d -title: Step 76 +title: Step 78 challengeType: 0 dashedName: step-78 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md index c5df4824d6e..23027d671dc 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md @@ -1,6 +1,6 @@ --- id: 646f4f6a14e3c522d130a0d2 -title: Step 77 +title: Step 79 challengeType: 0 dashedName: step-79 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md index 0db38dfe696..a7d861a1258 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md @@ -1,6 +1,6 @@ --- id: 646f4fe12b7985232bf475a5 -title: Step 78 +title: Step 80 challengeType: 0 dashedName: step-80 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md index 974c30aa8a5..d0cf2b64a3f 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md @@ -1,6 +1,6 @@ --- id: 646f507e4d1cd323f17db4fc -title: Step 79 +title: Step 81 challengeType: 0 dashedName: step-81 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md index 3783f5373ed..3bf9207660e 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md @@ -1,6 +1,6 @@ --- id: 646f516dbfc1342495515625 -title: Step 80 +title: Step 82 challengeType: 0 dashedName: step-82 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md index 951b4cda540..d2839cd2028 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md @@ -9,7 +9,7 @@ dashedName: step-11 The next position property is `absolute`. When you use the `absolute` value for your `position` property, the element is taken out of the normal flow of the document, and then its position is determined by the `top`, `right`, `bottom`, and `left` properties. -Set the position property of your `.cat-head` element to `absolute`, then set `top` and `left` properties to any pixel value. +Set the position property of your `.cat-head` element to `absolute`, then set `top` and `left` properties to any positive pixel value. diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md index 501ccc52afc..04963838659 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md @@ -1,6 +1,6 @@ --- id: 64a2687ef267e5934a2f93e3 -title: Step 57 +title: Step 59 challengeType: 0 dashedName: step-59 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md index a29fc9e44cb..d46fbf6da0d 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md @@ -1,6 +1,6 @@ --- id: 64a26ac5540c5493f4641f10 -title: Step 58 +title: Step 60 challengeType: 0 dashedName: step-60 --- diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md index 0f8114d55ba..4f3a8d2de51 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md @@ -1,6 +1,6 @@ --- id: 64a3bcbc83e574b58c8ed048 -title: Step 68 +title: Step 70 challengeType: 0 dashedName: step-70 --- diff --git a/curriculum/challenges/arabic/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md b/curriculum/challenges/arabic/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md index e95b31aaf6c..ed9c0b940de 100644 --- a/curriculum/challenges/arabic/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md +++ b/curriculum/challenges/arabic/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md @@ -9,7 +9,7 @@ dashedName: step-74 The `setPlayButtonAccessibleText` function will set the `aria-label` attribute to the current song, or to the first song in the playlist. And if the playlist is empty, it sets the `aria-label` to `"Play"`. -Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. For the value, use a ternary to set `song?.title` to `Play ${song.title}` or `"Play"` if there's no `song.title` available. +Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. Using a ternary, set the attribute value to `Play ${song.title}` or `"Play"` if `song?.title` is not available. Don't forget you need template interpolation here, so you need to use backticks. diff --git a/curriculum/challenges/arabic/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md b/curriculum/challenges/arabic/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md index c007c352ac3..2185f8b2b2a 100644 --- a/curriculum/challenges/arabic/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md +++ b/curriculum/challenges/arabic/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md @@ -17,7 +17,7 @@ If there is a winner, you will want to show the `resetGameBtn` button and hide t **Tips** -- You can use the `el.style.display` property to show the `resetGameBtn` button and hide the `optionsContainer`. +Use the `style.display` property on an element, with the value `"block"` or `"none"`, to show or hide the element. # --hints-- @@ -33,6 +33,7 @@ if (playerScore === 3) { } else { assert.equal(winnerMsgElement.innerText, "Computer has won the game!"); } + ``` You should hide the `optionsContainer` and if the player or computer has reached three points. diff --git a/curriculum/challenges/arabic/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md b/curriculum/challenges/arabic/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md index fa5b427fdc5..857d52d4c51 100644 --- a/curriculum/challenges/arabic/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md +++ b/curriculum/challenges/arabic/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md @@ -1,5 +1,5 @@ --- -id: 657e0d0037192f3d9e3d5417 +id: 657e0d0037192f3d9e3d5417 title: Task 128 challengeType: 22 dashedName: task-128 diff --git a/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md b/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md index 23b116aea50..a66462a2ac9 100644 --- a/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md +++ b/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md @@ -7,7 +7,7 @@ dashedName: step-25 # --description-- -A `while` loop is another kind of loop that runs a portion of code until a specified condition is `True`: +A `while` loop is another kind of loop that runs a portion of code as long as a specified condition is `True`. The loop terminates when the condition becomes `False`: ```py while condition: diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md index 04eecd334d6..b3895113ed4 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md @@ -7,7 +7,7 @@ dashedName: step-7 # --description-- -你可以通過使用 `img` 元素來爲你的網站添加圖片。 `img` 元素只有一個開始標籤,沒有結束標籤。 一個沒有結束標籤的元素,它的標籤被稱爲自閉合標籤。 +你可以通過使用 `img` 元素來爲你的網站添加圖片。 `img` 元素只有一個開始標籤,沒有結束標籤。 A tag for an element without a closing tag is known as a void element. 在 `p` 元素的下方添加一個 `img` 元素。 此時,沒有圖片會出現在瀏覽器中。 @@ -19,7 +19,7 @@ dashedName: step-7 assert(document.querySelector('img')); ``` -你的 `img` 應該沒有結束標籤。 結束標籤在 `<` 字符後面要有一個 `/`。 +Your `img` element should not have a closing tag ``. ```js assert(!code.match(/<\/img\>/)); diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md index b36f63153c2..b21510feafb 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md @@ -7,7 +7,7 @@ dashedName: step-37 # --description-- -`input` 元素允許你通過多種方式從 Web 表單中收集數據。 與 `img` 元素一樣,`input` 元素是自閉合的,並且不需要結束標籤。 +`input` 元素允許你通過多種方式從 Web 表單中收集數據。 Like `img` elements, `input` elements are a void element and do not need closing tags. 在 `form` 元素中嵌套一個 `input` 元素。 diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md index 9e021cbab8b..e8b20ad0182 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md @@ -15,7 +15,7 @@ dashedName: step-44 cat ``` -請記住,`input` 元素是自閉合的。 +Remember that an `input` element is a void element. 在文本輸入之前,添加一個具有如下選項的單選按鈕: diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md index 7acba3a7387..004e0ed4ff5 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md @@ -7,7 +7,7 @@ dashedName: step-69 # --description-- -你可以通過在 `head` 中添加自閉合的 `meta` 元素,來設置瀏覽器行爲。 如下所示: +You can set browser behavior by adding `meta` elements in the `head`. 如下所示: ```html @@ -15,13 +15,13 @@ dashedName: step-69 在 `head` 元素中,嵌套一個有 `charset` 屬性的 `meta` 元素。 設置屬性值爲 `utf-8`,這告訴瀏覽器本網頁使用什麼字符編碼。 -注意 `meta` 是自閉合元素。 +Note that the `meta` element is a void element. 完成最後一項更改後,你就完成了貓咪相冊應用項目。 恭喜! # --hints-- -你應該在 `head` 元素中創建一個自閉合的 `meta` 元素。 +You should create a `meta` element within the `head` element. ```js assert.exists(document.querySelector('head > meta')); @@ -33,7 +33,7 @@ assert.exists(document.querySelector('head > meta')); assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); ``` -你的 `meta` 元素應該是一個自閉合標籤,你不需要添加 ``。 +Your `meta` element should be a void element, you don't need to add ``. ```js assert.notMatch(code, /<\/meta\s*>?/i); diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md index bd88c40314f..c7f7e6c96da 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md @@ -7,7 +7,7 @@ dashedName: step-4 # --description-- -給 `head` 添加一個 `title` 和一個 `meta` 元素。 設置項目的標題爲 `Registration Form`,添加一個 `meta` 元素設置其`charset` 屬性的值爲 `UTF-8`。 +Add a `title` and `meta` element inside the `head` element. Give your project a title of `Registration Form`, and add the `charset` attribute with a value of `utf-8` to your `meta` element. # --hints-- @@ -18,26 +18,37 @@ const title = document.querySelector('title'); assert.exists(title); ``` -`title` 元素應該在 `head` 元素內。 +Your `title` element should be within the `head` element. ```js assert.exists(document.querySelector('head > title')); ``` -項目的標題應該爲 `Registration Form`。 - -```js -const title = document.querySelector('title'); -assert.equal(title.text.toLowerCase(), 'registration form') -``` - -記住,標題的大小寫和拼寫很重要。 +Your project should have a title of `Registration Form`. 記住,標題的大小寫和拼寫很重要。 ```js const title = document.querySelector('title'); assert.equal(title.text, 'Registration Form'); ``` +You should create a `meta` element within the `head` element. + +```js +assert.exists(document.querySelector('head > meta')); +``` + +You should give the `meta` element a `charset` attribute with the value of `utf-8`. + +```js +assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); +``` + +Your `meta` element should be a void element, it does not have an end tag ``. + +```js +assert.notMatch(code, /<\/meta\s*>?/i); +``` + # --seed-- ## --seed-contents-- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md index b95b4a02f21..69b07d2589d 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md @@ -7,34 +7,60 @@ dashedName: step-22 # --description-- -你將把每隻耳朵畫成一個三角形。 +Now you will learn a CSS trick to draw triangles. -使用類選擇器,給 `.cat-left-ear` 元素左右各添加 `35px solid transparent` 的邊框。 另外,把底邊設置爲 `70px solid #5e5e5e`。 +This will be used to draw ears on the cat. + +Using a class selector, give the `.cat-right-ear` element `height` and `width` properties set to `100px`. Set the `background-color` to white. Set the left and right borders to `35px solid blue`. Set the top and bottom borders to `35px solid red`. # --hints-- -你應該有一個 `.cat-left-ear` 選擇器。 - -```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')) -``` - -你的 `.cat-left-ear` 選擇器應該有一個設置爲 `35px solid transparent` 的 `border-left` 屬性。 +You should have a `.cat-right-ear` selector. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderLeft === '35px solid transparent') +assert(new __helpers.CSSHelp(document)?.getStyle('.cat-head')) ``` -你的 `.cat-left-ear` 選擇器應該有一個設置爲 `35px solid transparent` 的 `border-right` 屬性。 +Your `.cat-right-ear` selector should have a `height` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderRight === '35px solid transparent') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.height === '100px') ``` -你的 `.cat-left-ear` 選擇器應該有一個設置爲 `70px solid #5e5e5e` 的 `border-bottom` 屬性。 +Your `.cat-right-ear` selector should have a `width` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderBottom === '70px solid rgb(94, 94, 94)') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.width === '100px') +``` + +Your `.cat-right-ear` selector should have a `background-color` property set to `white`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.backgroundColor === 'white') +``` + +Your `.cat-right-ear` selector should have a `border-left` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderLeft === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-right` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderRight === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-top` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderTop === '35px solid red') +``` + +Your `.cat-right-ear` selector should have a `border-bottom` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderBottom === '35px solid red') ``` # --seed-- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md index 8219908aac3..1cf5c7c96b8 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md @@ -1,6 +1,6 @@ --- id: 646cecc9eb5c4f4f73dafd07 -title: 步驟 23 +title: Step 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md index fef8824fb0d..3fdb78968f1 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md @@ -1,6 +1,6 @@ --- id: 646cef0c2b98915094df7099 -title: 步驟 24 +title: Step 26 challengeType: 0 dashedName: step-26 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md index 7abe3861fdf..634af3c2605 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md @@ -1,6 +1,6 @@ --- id: 646cf1206cac5f51804f49cf -title: 步驟 25 +title: Step 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md index 70f31e76a2c..2628d04013f 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md @@ -1,6 +1,6 @@ --- id: 646cf2249f02ca5233d9af7c -title: 步驟 26 +title: Step 28 challengeType: 0 dashedName: step-28 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md index c5f00036097..d98890027e6 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md @@ -1,6 +1,6 @@ --- id: 646cf48d8f8e1f535a1821d3 -title: 步驟 27 +title: Step 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md index e3c3d4c101b..2d46d431456 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md @@ -1,6 +1,6 @@ --- id: 646cf6cbca98e258da65c979 -title: 步驟 28 +title: Step 30 challengeType: 0 dashedName: step-30 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md index f0eb3dbc913..879c25c1cc9 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md @@ -1,6 +1,6 @@ --- id: 646cf88aa884405a11ea5bcc -title: 步驟 29 +title: Step 31 challengeType: 0 dashedName: step-31 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md index 0652e45387a..21e777f2995 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md @@ -1,6 +1,6 @@ --- id: 646cfc2b8e6fe95c20a819d5 -title: 步驟 30 +title: Step 32 challengeType: 0 dashedName: step-32 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md index fd6e58b6daa..13984e3667a 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md @@ -1,6 +1,6 @@ --- id: 646cfd853634255d02b64cc1 -title: 步驟 31 +title: Step 33 challengeType: 0 dashedName: step-33 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md index 127c65807f8..093530ead2b 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md @@ -1,6 +1,6 @@ --- id: 646cfde6ac612e5d60391f50 -title: 步驟 32 +title: Step 34 challengeType: 0 dashedName: step-34 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md index 178ceae78ea..1880709790b 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md @@ -1,6 +1,6 @@ --- id: 646dd556d524bc61c0139bd6 -title: 步驟 33 +title: Step 35 challengeType: 0 dashedName: step-35 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md index 11602ce85f2..2f5ace5ad37 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md @@ -1,6 +1,6 @@ --- id: 646dd6f9caa862627dd87772 -title: 步驟 34 +title: Step 36 challengeType: 0 dashedName: step-36 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md index 7c046837863..ee9630611a7 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md @@ -1,6 +1,6 @@ --- id: 646dd7cfd0cfac630c1dd520 -title: 步驟 35 +title: Step 37 challengeType: 0 dashedName: step-37 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md index b74140328ae..e66212e5965 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md @@ -1,6 +1,6 @@ --- id: 646dd8c79ec23463a3d0e356 -title: 步驟 36 +title: Step 38 challengeType: 0 dashedName: step-38 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md index 205b17e327a..ae4da85e1d7 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md @@ -1,6 +1,6 @@ --- id: 646dd9d9a729916460724f16 -title: 步驟 37 +title: Step 39 challengeType: 0 dashedName: step-39 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md index 5f6b591d24f..a080df8e982 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md @@ -1,6 +1,6 @@ --- id: 646ddab8afd73764f5241bbf -title: 步驟 38 +title: Step 40 challengeType: 0 dashedName: step-40 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md index 7ef0b5ecdb7..5dafdf204ef 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md @@ -1,6 +1,6 @@ --- id: 646ddb61ff08366570cc5902 -title: 步驟 39 +title: Step 41 challengeType: 0 dashedName: step-41 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md index f5b74452864..987b669d0b6 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md @@ -1,6 +1,6 @@ --- id: 646ddd3f9f97a0667b964bdb -title: 步驟 40 +title: Step 42 challengeType: 0 dashedName: step-42 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md index 1fe45496ce9..21bf4fee489 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md @@ -1,6 +1,6 @@ --- id: 646dde7dc20dc167489faa69 -title: 步驟 41 +title: Step 43 challengeType: 0 dashedName: step-43 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md index 48732fd7ece..0114c3003b1 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md @@ -1,6 +1,6 @@ --- id: 646ddf888632fa67f1180940 -title: 步驟 42 +title: Step 44 challengeType: 0 dashedName: step-44 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md index db03e28ed0a..0b8ea65cbb9 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md @@ -1,6 +1,6 @@ --- id: 646de5dc8988076a1d992afd -title: 步驟 43 +title: Step 45 challengeType: 0 dashedName: step-45 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md index 377361b9b96..6753588a254 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md @@ -1,6 +1,6 @@ --- id: 646de6a97b50a86ac487de86 -title: 步驟 44 +title: Step 46 challengeType: 0 dashedName: step-46 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md index 651766dcaad..0e6f9702c50 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md @@ -1,6 +1,6 @@ --- id: 646de7b64467e96b7d35b5cd -title: 步驟 45 +title: Step 47 challengeType: 0 dashedName: step-47 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md index b90dbee75ed..687cb4fdec1 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md @@ -1,6 +1,6 @@ --- id: 646de8478d6f796bfbdccfb2 -title: 步驟 46 +title: Step 48 challengeType: 0 dashedName: step-48 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md index b9e94e2104a..9b8037ea786 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md @@ -1,6 +1,6 @@ --- id: 646de8d204a3426c7d184372 -title: 步驟 47 +title: Step 49 challengeType: 0 dashedName: step-49 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md index 553cebfea43..54487091bc2 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md @@ -1,6 +1,6 @@ --- id: 646dea1c98c2426d43a705c3 -title: 步驟 48 +title: Step 50 challengeType: 0 dashedName: step-50 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md index 65afad7a951..c4b06fd34a3 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md @@ -1,6 +1,6 @@ --- id: 646deb169847f86df0f95bfc -title: 步驟 49 +title: Step 51 challengeType: 0 dashedName: step-51 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md index ba2e941a9dd..37ea5becf47 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md @@ -1,6 +1,6 @@ --- id: 646dec359bef3b7811fba5a6 -title: 步驟 50 +title: Step 52 challengeType: 0 dashedName: step-52 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md index ff01d4fdf9d..f7f91598c20 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md @@ -1,6 +1,6 @@ --- id: 646dedbcba062079128b2ecc -title: 步驟 51 +title: Step 53 challengeType: 0 dashedName: step-53 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md index 9a82d51480b..1536ce27427 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md @@ -1,6 +1,6 @@ --- id: 646def5e863abf7a14501421 -title: 步驟 52 +title: Step 54 challengeType: 0 dashedName: step-54 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md index 2b2a06fc3f0..a4185283e25 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md @@ -1,6 +1,6 @@ --- id: 646df03c8f79337ab46f148b -title: 步驟 53 +title: Step 55 challengeType: 0 dashedName: step-55 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md index 7e0d86223b7..7facded2bdb 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md @@ -1,6 +1,6 @@ --- id: 646df0cf26413a7b35e4b8b3 -title: 步驟 54 +title: Step 56 challengeType: 0 dashedName: step-56 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md index eb5d7c63a65..d6e36639f1d 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md @@ -1,6 +1,6 @@ --- id: 646df1d1aa4ae57bdf1869c4 -title: 步驟 55 +title: Step 57 challengeType: 0 dashedName: step-57 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md index df8439dfa72..464396d590c 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md @@ -1,6 +1,6 @@ --- id: 646dffd8ce9ac77ec1906f2e -title: 步驟 56 +title: Step 58 challengeType: 0 dashedName: step-58 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md index 22769991212..0e6edc53006 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md @@ -1,6 +1,6 @@ --- id: 646f0417322c0e04983a5149 -title: 步驟 59 +title: Step 61 challengeType: 0 dashedName: step-61 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md index eaa9c03a7f6..dd8aef6ea97 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md @@ -1,6 +1,6 @@ --- id: 646f08293804a30685533c6f -title: 步驟 60 +title: Step 62 challengeType: 0 dashedName: step-62 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md index 93169b17dd6..d23c05377ff 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md @@ -1,6 +1,6 @@ --- id: 646f09293eb3230723a62f77 -title: 步驟 61 +title: Step 63 challengeType: 0 dashedName: step-63 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md index d13305449aa..a38eced2a09 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md @@ -1,6 +1,6 @@ --- id: 646f0c9a1e3360092d1bbd33 -title: 步驟 62 +title: Step 64 challengeType: 0 dashedName: step-64 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md index 47110eaec4b..9bd38ead124 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md @@ -1,6 +1,6 @@ --- id: 646f0ce5737243098ad6e494 -title: 步驟 63 +title: Step 65 challengeType: 0 dashedName: step-65 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md index ed4027dae37..2db81a99fa1 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md @@ -1,6 +1,6 @@ --- id: 646f0ef13604420a8744f7d4 -title: 步驟 64 +title: Step 66 challengeType: 0 dashedName: step-66 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md index abc893f9d4a..3b62d9aec09 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md @@ -1,6 +1,6 @@ --- id: 646f0f7c5933560af8e7e380 -title: 步驟 65 +title: Step 67 challengeType: 0 dashedName: step-67 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md index e8c0e019afc..3f902fb949f 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md @@ -1,6 +1,6 @@ --- id: 646f102bf87b350b593baa72 -title: 步驟 66 +title: Step 68 challengeType: 0 dashedName: step-68 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md index 31b46d2f398..2e324d1cf41 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md @@ -1,6 +1,6 @@ --- id: 646f107abb89d00bb99f387a -title: 步驟 67 +title: Step 69 challengeType: 0 dashedName: step-69 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md index b6818d1abb9..859fff01673 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md @@ -1,6 +1,6 @@ --- id: 646f12da0b4c5d0ca162834a -title: 步驟 69 +title: Step 71 challengeType: 0 dashedName: step-71 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md index 740721509b2..a394675b261 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md @@ -1,6 +1,6 @@ --- id: 646f135eab69d90d0c6d4e9b -title: 步驟 70 +title: Step 72 challengeType: 0 dashedName: step-72 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md index 71d3b2ebad0..1d8d93fc1db 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md @@ -1,6 +1,6 @@ --- id: 646f159b2cffb21150b927cb -title: 步驟 71 +title: Step 73 challengeType: 0 dashedName: step-73 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md index 9cf3d6f9973..9e5ac7d281e 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md @@ -1,6 +1,6 @@ --- id: 646f164bf100dd11d226161f -title: 步驟 72 +title: Step 74 challengeType: 0 dashedName: step-74 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md index bba83629aa7..a76704fcd31 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md @@ -1,6 +1,6 @@ --- id: 646f1764e2f1d212ba9785a7 -title: 步驟 73 +title: Step 75 challengeType: 0 dashedName: step-75 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md index ca861ff457c..2f1f42d023b 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md @@ -1,6 +1,6 @@ --- id: 646f1802a09a171332e14630 -title: 步驟 74 +title: Step 76 challengeType: 0 dashedName: step-76 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md index 6b763ae6173..74104e8130a 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md @@ -1,6 +1,6 @@ --- id: 646f4d6c42dc5f214f4e7444 -title: 步驟 75 +title: Step 77 challengeType: 0 dashedName: step-77 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md index 1309b313bd7..9519cc39ee0 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md @@ -1,6 +1,6 @@ --- id: 646f4e46e81f7021d5fd9c1d -title: 步驟 76 +title: Step 78 challengeType: 0 dashedName: step-78 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md index 47134278fc6..792b8c7a7d9 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md @@ -1,6 +1,6 @@ --- id: 646f4f6a14e3c522d130a0d2 -title: 步驟 77 +title: Step 79 challengeType: 0 dashedName: step-79 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md index 58a74590b59..73ca7e7377f 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md @@ -1,6 +1,6 @@ --- id: 646f4fe12b7985232bf475a5 -title: 步驟 78 +title: Step 80 challengeType: 0 dashedName: step-80 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md index 37e1ca63f9b..17e0301ca5e 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md @@ -1,6 +1,6 @@ --- id: 646f507e4d1cd323f17db4fc -title: 步驟 79 +title: Step 81 challengeType: 0 dashedName: step-81 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md index c98c111f1f6..8f04ad2e0bc 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md @@ -1,6 +1,6 @@ --- id: 646f516dbfc1342495515625 -title: 步驟 80 +title: Step 82 challengeType: 0 dashedName: step-82 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md index 40c3539b115..f170f322093 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md @@ -9,7 +9,7 @@ dashedName: step-11 下一個位置屬性是 `absolute`。 當你爲 `position` 屬性使用 `absolute` 值時,該元素將從文檔的正常流程中取出,然後其位置由 `top`、`right`、`bottom` 和 `left` 屬性決定。 -將 `.cat-head` 元素的 position 屬性設置爲 `absolute`,然後將 `top` 和 `left` 屬性設置爲任意像素值。 +Set the position property of your `.cat-head` element to `absolute`, then set `top` and `left` properties to any positive pixel value. diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md index 187d84f1ad1..4ef1258039e 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md @@ -1,6 +1,6 @@ --- id: 64a2687ef267e5934a2f93e3 -title: 步驟 57 +title: Step 59 challengeType: 0 dashedName: step-59 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md index a87bcb24036..7426ba51093 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md @@ -1,6 +1,6 @@ --- id: 64a26ac5540c5493f4641f10 -title: 步驟 58 +title: Step 60 challengeType: 0 dashedName: step-60 --- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md index 5b8cc8fb5bd..85e025efc9e 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md @@ -1,6 +1,6 @@ --- id: 64a3bcbc83e574b58c8ed048 -title: 步驟 68 +title: Step 70 challengeType: 0 dashedName: step-70 --- diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md index e95b31aaf6c..ed9c0b940de 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md @@ -9,7 +9,7 @@ dashedName: step-74 The `setPlayButtonAccessibleText` function will set the `aria-label` attribute to the current song, or to the first song in the playlist. And if the playlist is empty, it sets the `aria-label` to `"Play"`. -Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. For the value, use a ternary to set `song?.title` to `Play ${song.title}` or `"Play"` if there's no `song.title` available. +Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. Using a ternary, set the attribute value to `Play ${song.title}` or `"Play"` if `song?.title` is not available. Don't forget you need template interpolation here, so you need to use backticks. diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ee6e3a242da6bd579de69.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ee6e3a242da6bd579de69.md index 3d88619c032..b5ab7b56615 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ee6e3a242da6bd579de69.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ee6e3a242da6bd579de69.md @@ -17,7 +17,7 @@ let hello; 變量的命名遵循特定的規則:名稱能夠包含字母、數字、美元符號以及下劃線,但是不能包含空格,且一定不能以數字開頭。 -Use the `let` keyword to declare a variable called `character`. +使用`let`關鍵字來聲明一個名爲`character`的變量. _注意_ :通常我們會以分號來結束JavaScript中的語句, `;` @@ -41,7 +41,7 @@ assert.match(__helpers.removeJSComments(code), /character/); assert.match(__helpers.removeJSComments(code), /let\s+character/); ``` -Your declaration should end with a semicolon. +你的聲明應該以分號結尾。 ```js assert.match(__helpers.removeJSComments(code), /let\s+character;/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef55dd468079679ee0092.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef55dd468079679ee0092.md index 2cc9184b327..fca62fbf134 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef55dd468079679ee0092.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef55dd468079679ee0092.md @@ -31,7 +31,7 @@ assert.isAtMost(__helpers.removeJSComments(code).match(/character/).length, 1); assert.equal(character, "Hello"); ``` -You should not have a `secondCharacter` variable. +你不應該有變量 `secondCharacter`。 ```js assert.notMatch(__helpers.removeJSComments(code), /secondCharacter/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0ee51d7460ce88cd248d.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0ee51d7460ce88cd248d.md index 518ed42b312..ee84cfaedc3 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0ee51d7460ce88cd248d.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0ee51d7460ce88cd248d.md @@ -7,37 +7,37 @@ dashedName: step-29 # --description-- -Were you expecting to see `4` in the console? `.push()` returns the new length of the array, after adding the value you give it. +你想到控制檯裏打印的會是 `4` 嗎? 在你給數組添加一個值後,`.push()` 方法返回這個數組的新的長度。 -It is important to be aware of what values a method returns. Take some time to experiment with `.push()` and `.pop()`. When you are ready, remove all of your `.push()` and `.pop()` calls, and your `console.log` statements. +瞭解方法返回的值很重要。 花些時間嘗試使用 `.push()` 和 `.pop()`。 準備就緒後,刪除所有 `.push()` 和 `.pop()` 調用以及 `console.log` 語句。 # --hints-- -You should not have a `.push()` call. +你不應該有 `.push()` 調用。 ```js assert.notMatch(__helpers.removeJSComments(code), /\.push\(/); ``` -You should not have a `.pop()` call. +你不應該有 `.pop()` 調用。 ```js assert.notMatch(__helpers.removeJSComments(code), /.pull\(/); ``` -You should not have any log statements. +你不應該有任何的 log 語句。 ```js assert.notMatch(__helpers.removeJSComments(code), /console\.log/); ``` -You should not have a `popped` variable. +你不應該有 `popped` 變量。 ```js assert.notMatch(__helpers.removeJSComments(code), /popped/); ``` -You should not have a `pushed` variable. +你不應該有 `pushed` 變量。 ```js assert.notMatch(__helpers.removeJSComments(code), /pushed/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f165270622fd4ec0da3f7.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f165270622fd4ec0da3f7.md index 26dbe5b1317..8a29fbaba3d 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f165270622fd4ec0da3f7.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f165270622fd4ec0da3f7.md @@ -7,46 +7,46 @@ dashedName: step-31 # --description-- -Declaring a variable with the `let` keyword allows it to be reassigned. This means you could change `character` later to be a completely different value. +使用 `let` 關鍵字聲明變量時,可以對其進行重新賦值。 這意味着你稍後可以將 `character` 更改爲完全不同的值。 -For this project, you will not want to change these variable values. So instead, you should use `const` to declare them. `const` variables are special. +對於這個項目,你不會想要更改這些變量值。 因此,你應該使用 `const` 來聲明它們。 `const` 變量很特殊。 -First, a `const` variable cannot be reassigned like a `let` variable. This code would throw an error: +首先,`const` 變量不能像 `let` 變量那樣被重新分配。 這段代碼將引發錯誤: ```js const firstName = "Naomi"; firstName = "Jessica"; ``` -A `const` variable also cannot be uninitialized. This code would throw an error: +`const` 變量也不能未初始化。 這段代碼將引發錯誤: ```js const firstName; ``` -Replace your `let` keywords with `const`. +用 `const` 替換 `let` 關鍵字。 # --hints-- -You should use `const` to declare your `character` variable. +你應該使用 `const` 來聲明你的 `character` 變量。 ```js assert.match(__helpers.removeJSComments(code), /const\s+character/); ``` -You should use `const` to declare your `count` variable. +你應該使用 `const` 來聲明你的 `count` 變量。 ```js assert.match(__helpers.removeJSComments(code), /const\s+count/); ``` -You should use `const` to declare your `rows` variable. +你應該使用 `const` 來聲明你的 `rows` 變量。 ```js assert.match(__helpers.removeJSComments(code), /const\s+rows/); ``` -You should not use `let` in your code. +你不應該在代碼中使用 `let`。 ```js assert.notMatch(__helpers.removeJSComments(code), /let/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17294346b7d69e79db3d.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17294346b7d69e79db3d.md index 6ad9d7a6957..3ceda1636c6 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17294346b7d69e79db3d.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17294346b7d69e79db3d.md @@ -7,13 +7,13 @@ dashedName: step-32 # --description-- -You are now ready to start building your pyramid generator. Your `character` variable will serve as the building block for the pyramid. +你現在可以開始構建金字塔生成器了。 你的 `character` 變量將作爲金字塔的構建塊。 -`"Hello"` might not work very well for that. Change the value of `character` to be the hash character `"#"`. +`"Hello"` 可能不太適合這種情況。 將 `character` 的值更改爲井號 `"#"`。 # --hints-- -Your `character` variable should be a hash symbol. +你的 `character` 變量應該是一個井號。 ```js assert.equal(character, "#"); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17d4e9f227d86e834abd.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17d4e9f227d86e834abd.md index 8713800dcd1..5633e478c63 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17d4e9f227d86e834abd.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17d4e9f227d86e834abd.md @@ -7,9 +7,9 @@ dashedName: step-33 # --description-- -To generate a pyramid, you will need to create multiple rows. When you have to perform a task repeatedly until a condition is met, you will use a loop. There are many ways to write a loop. +要生成金字塔,你需要創建多行。 當你必須重複執行某項任務直到滿足某個條件時,你將使用循環。 編寫循環的方法有很多種。 -You are going to start with a basic `for` loop. `for` loops use the following syntax: +你將從一個基本的 `for` 循環開始。 `for` 循環使用以下語法: ```js for (iterator; condition; iteration) { @@ -17,36 +17,36 @@ for (iterator; condition; iteration) { } ``` -In the upcoming steps, you'll explore each component of a loop in detail. For now, construct a `for` loop that includes the terms `"iterator"`, `"condition"`, and `"iteration"` for the three components. Keep the loop body, the section within the curly braces `{}`, empty. +在接下來的步驟中,你將詳細探索循環的每個組件。 現在,構建一個 `for` 循環,其中包含三個組件的術語 `"iterator"`、`"condition"` 和 `"iteration"`。 保持循環 主體(花括號 `{}` 內的部分)爲空。 # --hints-- -You should have a `for` loop. +你應該有一個 `for` 循環。 ```js assert.match(__helpers.removeJSComments(code), /for/); ``` -The first component of your `for` loop should be the string `"iterator"`. +`for` 循環的第一個組件應該是字符串 `"iterator"`。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*('|")iterator\1/); ``` -The second component of your `for` loop should be the string `"condition"`. +`for` 循環的第二個組件應該是字符串 `"condition"`。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*('|")iterator\1\s*;\s*('|")condition\2/); ``` -The third component of your `for` loop should be the string `"iteration"`. +`for` 循環的第三個部分應該是字符串 `"iteration"`。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*('|")iterator\1\s*;\s*('|")condition\2\s*;\s*('|")iteration\3\s*\)/); ``` -The body of your `for` loop should be empty. +`for` 循環的主體應該是空的。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*('|")iterator\1\s*;\s*('|")condition\2\s*;\s*('|")iteration\3\s*\)\s*\{\s*\}/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1bf673487ae0bb25b900.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1bf673487ae0bb25b900.md index 6c1aa7616e3..cd8fe6c359d 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1bf673487ae0bb25b900.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1bf673487ae0bb25b900.md @@ -7,23 +7,23 @@ dashedName: step-37 # --description-- -Your loop should now run eight times. Inside the body of the loop, print the value of the `i` iterator and see what happens. +你的循環現在應該運行八次。 在循環主體內,打印 `i` 迭代器的值並觀察會發生什麼。 # --hints-- -You should use `console.log()`. +你應該使用 `console.log()`。 ```js assert.match(__helpers.removeJSComments(code), /console\.log/) ``` -You should log the value of `i`. +你應該記錄 `i` 的值。 ```js assert.match(__helpers.removeJSComments(code), /console\.log\(\s*i\s*\)/); ``` -You should log the value of `i` in your `for` loop. +你應該在 `for` 循環中記錄 `i` 的值。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*let\s+i\s*=\s*0;\s*i\s*<\s*count;\s*i\s*=\s*i\s*\+\s*1\s*\)\s*\{\s*console\.log\(\s*i\s*\);?\s*\}/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1cedf3676fe26122ebf6.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1cedf3676fe26122ebf6.md index 7a35487a9b0..59290a45c8a 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1cedf3676fe26122ebf6.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1cedf3676fe26122ebf6.md @@ -7,31 +7,31 @@ dashedName: step-38 # --description-- -You should see the numbers zero through seven printed in your console, one per line. This will serve as the foundation for generating your pyramid. +你應該會看到控制檯中打印出數字 0 到 7,每行一個。 這將作爲生成金字塔的基礎。 -Replace your log statement with a statement to push `i` to your `rows` array. +將你的日誌語句替換爲把 `i` 推送到 `rows` 數組的語句。 # --hints-- -You should not have a `console.log` call. +你不應該有 `console.log` 調用。 ```js assert.notMatch(__helpers.removeJSComments(code), /console/); ``` -You should call `.push()` on your `rows` array. +你應該在 `rows` 數組上調用 `.push()`。 ```js assert.match(__helpers.removeJSComments(code), /rows\.push\(/); ``` -You should push `i` to your `rows` array. +你應該將 `i` 推送到你的 `rows` 數組。 ```js assert.match(__helpers.removeJSComments(code), /rows\.push\(\s*i\s*\)/); ``` -Your `.push()` should happen in your `for` loop. +你的 `.push()` 應該發生在你的 `for` 循環中。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*let\s+i\s*=\s*0;\s*i\s*<\s*count;\s*i\s*=\s*i\s*\+\s*1\s*\)\s*\{\s*rows\.push\(\s*i\s*\);?\s*\}/) diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f207334fabaeac3269c38.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f207334fabaeac3269c38.md index 4d40c6a1fc1..c70fedb3cae 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f207334fabaeac3269c38.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f207334fabaeac3269c38.md @@ -23,37 +23,37 @@ for (const value of iterable) { # --hints-- -You should use another `for` keyword. +你應該使用另一個 `for` 關鍵字。 ```js assert.lengthOf(__helpers.removeJSComments(code).match(/for/g), 2); ``` -You should declare a `row` variable. +你應該聲明一個 `row` 變量。 ```js assert.match(__helpers.removeJSComments(code), /\s+row\s+/); ``` -You should use `const` to declare your `row` variable. +你應該使用 `const` 來聲明你的 `row` 變量。 ```js assert.match(__helpers.removeJSComments(code), /const\s+row\s+/); ``` -Your `for...of` loop should declare your `row` variable. +你的 `for...of` 循環應該聲明你的 `row` 變量。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*const\s+row\s+/); ``` -Your `row` variable should be extracted from `rows` using the `of` keyword. +你應該使用 `of` 關鍵字從 `rows` 中提取 `row` 變量。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*const\s+row\s+of\s+rows\s*\)/); ``` -Your `for...of` loop body should be empty. +你的 `for...of` 循環體應該是空的。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*const\s+row\s+of\s+rows\s*\)\s*\{\s*\}/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f229d2dbe09ef2954a4a1.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f229d2dbe09ef2954a4a1.md index 2d0d026a72d..255530aa3a3 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f229d2dbe09ef2954a4a1.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f229d2dbe09ef2954a4a1.md @@ -7,27 +7,27 @@ dashedName: step-42 # --description-- -Remember in your previous loop that you used the addition operator `+` to increase the value of `i` by `1`. +回想一下,在之前的循環中,你使用了加法運算符 `+` 將 `i` 的值增加 `1`。 -You can do a similar thing with a string value, by appending a new string to an existing string. For example, `hello = hello + " World";` would add the string `" World"` to the existing string stored in the `hello` variable. This is called concatenation. +你可以對字符串值執行類似的操作,即將新字符串附加到現有字符串。 例如,`hello = hello + " World";` 會將字符串 `" World"` 添加到 `hello` 變量中存儲的現有字符串中。 這被稱爲連接。 -In your `for...of` loop, use the addition operator to concatenate the `row` value to the `result` value. +在 `for...of` 循環中,使用加法運算符將 `row` 值連接到 `result` 值。 # --hints-- -You should use the concatenation operator on your `result` variable. +你應該在 `result` 變量上使用連接運算符。 ```js assert.match(__helpers.removeJSComments(code), /(?:result\s*\+|\+\s*result)/); ``` -You should concatenate `row` to your `result` variable. +你應該將 `row` 連接到 `result` 變量。 ```js assert.match(__helpers.removeJSComments(code), /result\s*\+\s*row|row\s*\+\s*result/); ``` -You should assign the result of your concatenation back to the `result` variable. +你應該將連接的結果分配回 `result` 變量。 ```js assert.match(__helpers.removeJSComments(code), /result\s*=\s*(result\s*\+\s*row|row\s*\+\s*result);?/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f255022991ef34ed0ee88.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f255022991ef34ed0ee88.md index 8cd28cf0284..ea30568dea8 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f255022991ef34ed0ee88.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f255022991ef34ed0ee88.md @@ -7,19 +7,19 @@ dashedName: step-44 # --description-- -Printing numbers won't result in a visually appealing pyramid. Now that you're outputting the formatted content of your `rows` array, it's time to update your original loop. +打印數字不會產生具有視覺吸引力的金字塔。 現在你正在輸出 `rows` 數組的格式化內容,是時候更新原始循環了。 -Instead of pushing `i` to the array, push the value of your `character` variable. +不要將 `i` 加到數組,而是添加 `character` 變量的值。 # --hints-- -You should no longer push your `i` variable. +你不應再添加 `i` 變量。 ```js assert.notMatch(__helpers.removeJSComments(code), /rows\.push\(\s*i\s*\)/); ``` -You should push your `character` variable. +你應該添加你的 `character` 變量。 ```js assert.match(__helpers.removeJSComments(code), /rows\.push\(\s*character\s*\)/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f34e99571070d56d2f231.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f34e99571070d56d2f231.md index f76c145ac39..328f5e43619 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f34e99571070d56d2f231.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f34e99571070d56d2f231.md @@ -7,31 +7,31 @@ dashedName: step-67 # --description-- -Your `padRow` function has two parameters which you defined. Values are provided to those parameters when a function is called. +你的 `padRow` 函數有兩個你定義的參數。 當調用函數時,會爲這些參數提供值。 -The values you provide to a function call are referred to as arguments, and you pass arguments to a function call. Here's a function call with `"Hello"` passed as an argument: +你向函數調用提供的值叫作參數,並且你將傳遞參數給函數調用。 以下是將 `"Hello"` 作爲參數傳遞的函數調用: ```js test("Hello"); ``` -Pass `i + 1` and `count` as the arguments to your `padRow` call. Like parameters, arguments are separated by a comma. +將 `i + 1` 和 `count` 作爲參數傳遞給 `padRow` 調用。 與參數一樣,傳遞的參數也用逗號分隔。 # --hints-- -You should pass `i + 1` to your `padRow()` call. +你應該將 `i + 1` 傳遞給 `padRow()` 調用。 ```js assert.match(__helpers.removeJSComments(code), /push\(\s*padRow\(\s*i\s*\+\s*1/); ``` -You should have a comma after your `i + 1` argument. +`i + 1` 參數後面應該有一個逗號。 ```js assert.match(__helpers.removeJSComments(code), /push\(\s*padRow\(\s*i\s*\+\s*1\s*,\s*/); ``` -You should pass `count` as your second argument. +你應該傳遞 `count` 作爲第二個參數。 ```js assert.match(__helpers.removeJSComments(code), /push\(\s*padRow\(\s*i\s*\+\s*1\s*,\s*count\s*\)\s*\)/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f38c34a4de6141c0c369f.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f38c34a4de6141c0c369f.md index b390579a4e6..dd75a7c1b17 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f38c34a4de6141c0c369f.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f38c34a4de6141c0c369f.md @@ -7,26 +7,26 @@ dashedName: step-71 # --description-- -Your pyramid generator now functions as expected. But this is an excellent opportunity to further explore the code you have written. +你的金字塔生成器現在可以按預期運行。 但這是一個進一步探索你所編寫的代碼的絕佳機會。 -The addition operator is not the only way to add values to a variable. The addition assignment operator can be used as shorthand to mean "take the original value of the variable, add this value, and assign the result back to the variable." For example, these two statements would yield the same result: +加法運算符不是向變量添加值的唯一方法。 加法賦值運算符可以簡寫爲“取變量的原始值,添加該值,然後將結果賦給變量”。 例如,這兩個語句將產生相同的結果: ```js test = test + 1; test += 1; ``` -Update your iterator statement in the `for` loop to use addition assignment. +更新 `for` 循環中的迭代器語句以使用加法賦值。 # --hints-- -Your `for` loop should not use `i = i + 1`; +你的 `for` 循環不應該使用 `i = i + 1`; ```js assert.notMatch(__helpers.removeJSComments(code), /i\s*=\s*i\s*\+\s*1/); ``` -Your `for` loop should use addition assignment with `i`. +你的 `for` 循環應該使用帶有 `i` 的加法賦值。 ```js assert.match(__helpers.removeJSComments(code), /i\s*\+=\s*1/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ba3cceef11b6ba08b59.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ba3cceef11b6ba08b59.md index d8c138b2f3e..79b96f30152 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ba3cceef11b6ba08b59.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ba3cceef11b6ba08b59.md @@ -7,23 +7,23 @@ dashedName: step-75 # --description-- -Unfortunately, now the bottom of the pyramid has disappeared. This is because you have created another off-by-one error. +不幸的是,現在金字塔的底層已經消失了。 這是因爲你又創建了另一個 off-by-one 錯誤。 -Your original loop went for `i` values from `0` to `7`, because `count` is `8` and your condition requires `i` to be less than `count`. Your loop is now running for `i` values from `1` to `7`. +你的原始循環適用於 `i` 值從 `0` 到 `7`,因爲 `count` 爲 `8` 並且你的條件要求 `i` 小於 `count`。 你的循環現在正在運行 `i` 個值,從 `1` 到 `7`。 -Your loop needs to be updated to run when `i` is `8`, too. Looking at your logic, this means your loop should run when `i` is less than or equal to `count`. You can use the less than or equal to operator `<=` for this. +當 `i` 爲 `8` 時,你的循環也需要更新才能運行。 查看你的邏輯,這意味着當 `i` 小於或等於 `count` 時,你的循環應該運行。 你可以爲此使用小於或等於運算符 `<=`。 -Update your loop condition to run while `i` is less than or equal to `count`. +更新你的循環條件,使其在 `i` 小於或等於 `count` 時運行。 # --hints-- -Your `for` loop should not check if `i` is less than `count`. +你的 `for` 循環不應檢查 `i` 是否小於 `count`。 ```js assert.notMatch(__helpers.removeJSComments(code), /i\s*<\s*count/); ``` -Your `for` loop should check if `i` is less than or equal to `count`. +你的 `for` 循環應檢查 `i` 是否小於或等於 `count`。 ```js assert.match(__helpers.removeJSComments(code), /i\s*<=\s*count/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ce51f70571e1c5227c8.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ce51f70571e1c5227c8.md index 40e512704e6..11c3d138619 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ce51f70571e1c5227c8.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ce51f70571e1c5227c8.md @@ -7,21 +7,21 @@ dashedName: step-76 # --description-- -Comments can be helpful for explaining why your code takes a certain approach, or leaving to-do notes for your future self. +註釋有助於解釋爲什麼你的代碼採用某種方法,或者爲你未來的自己留下待辦事項。 -In JavaScript, you can use `//` to leave a single-line comment in your code. +在 JavaScript 中,你可以使用 `//` 在代碼中留下單行註釋。 -Add a single-line comment above your function to remind yourself to change the code to a different kind of loop. +在函數上方添加單行註釋,提醒自己將代碼更改爲不同類型的循環。 # --hints-- -You should start a single-line comment with `//`. +你應該以 `//` 開始單行註釋。 ```js assert.match(code, /\/\//); ``` -Your single-line comment should be at least five characters long. +你的單行註釋至少應有五個字符長。 ```js assert.match(code, /\/\/.{5,}/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f415b76859a2736771607.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f415b76859a2736771607.md index 6baee26ea49..f32e731ab9c 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f415b76859a2736771607.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f415b76859a2736771607.md @@ -7,9 +7,9 @@ dashedName: step-78 # --description-- -Your pyramid has disappeared again. That's okay - that is to be expected. +你的金字塔又消失了。 沒關係——這是意料之中的事。 -Before you create your new loop, you need to learn about `if` statements. An `if` statement allows you to run a block of code only when a condition is met. They use the following syntax: +在創建新循環之前,你需要了解 `if` 語句。 `if` 語句允許你僅在滿足條件時運行代碼塊。 它們使用以下語法: ```js if (condition) { @@ -17,11 +17,11 @@ if (condition) { } ``` -Create an `if` statement with the boolean `true` as the condition. In the body, print the string `"Condition is true"`. +創建一個 `if` 語句,以布爾值 `true` 作爲條件。 在主體中,打印字符串 `"Condition is true"`。 # --hints-- -You should create an `if` statement. +你應該創建一個 `if` 語句。 ```js assert.match(__helpers.removeJSComments(code), /if/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4455f457ef2e3ec6920f.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4455f457ef2e3ec6920f.md index 316b088b01e..3328f1051ee 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4455f457ef2e3ec6920f.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4455f457ef2e3ec6920f.md @@ -7,13 +7,13 @@ dashedName: step-80 # --description-- -Now the string is no longer printing, because `false` is not `true`. But what about other values? +現在字符串不再打印,因爲 `false` 不是 `true`。 但其他值會怎樣呢? -Try changing the condition to the string `"false"`. +嘗試將條件更改爲字符串 `"false"`。 # --hints-- -Your `if` statement should have the string `"false"` as the condition. +你的 `if` 語句應以字符串 `"false"` 作爲條件。 ```js assert.match(__helpers.removeJSComments(code), /if\s*\(\s*('|")false\1\s*\)/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4774e3e0df35a68bb5f2.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4774e3e0df35a68bb5f2.md index 2dd255003e1..dce3979f47d 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4774e3e0df35a68bb5f2.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4774e3e0df35a68bb5f2.md @@ -7,29 +7,29 @@ dashedName: step-90 # --description-- -To make your pyramid generate again, push the result of calling `padRow` with `done` and `count` as the arguments to your `rows` array, similar to what you did in your first loop. +爲了再次生成金字塔,請將以 `done` 和 `count` 作爲參數調用 `padRow` 的結果推送到 `rows` 數組,類似於你在第一個循環中所做的操作。 # --hints-- -Your loop should call the `.push()` method on your `rows`. +你的循環應該在 `rows` 上調用 `.push()` 方法。 ```js assert.match(__helpers.removeJSComments(code), /while\s*\(\s*continueLoop\s*\)\s*\{\s*done\+\+;\s*rows\.push\(/); ``` -You should call your `padRow` function in your `.push()` method. +你應該在 `.push()` 方法中調用 `padRow` 函數。 ```js assert.match(__helpers.removeJSComments(code), /while\s*\(\s*continueLoop\s*\)\s*\{\s*done\+\+;\s*rows\.push\(\s*padRow\(/); ``` -You should pass `done` as the first argument to your `padRow` call. +你應該將 `done` 作爲第一個參數傳遞給 `padRow` 調用。 ```js assert.match(__helpers.removeJSComments(code), /while\s*\(\s*continueLoop\s*\)\s*\{\s*done\+\+;\s*rows\.push\(\s*padRow\(\s*done/); ``` -You should pass `count` as the second argument to your `padRow` call. +你應該將 `count` 作爲第二個參數傳遞給 `padRow` 調用。 ```js assert.match(__helpers.removeJSComments(code), /while\s*\(\s*continueLoop\s*\)\s*\{\s*done\+\+;\s*rows\.push\(\s*padRow\(\s*done\s*,\s*count\s*\)/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f487dc0c8fa38084f9754.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f487dc0c8fa38084f9754.md index 9d384828fd7..722a284afa3 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f487dc0c8fa38084f9754.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f487dc0c8fa38084f9754.md @@ -7,17 +7,17 @@ dashedName: step-92 # --description-- -Since you have moved the comparison into the `while` condition, you can remove your entire `if` statement. +由於你已將比較移至 `while` 條件,因此你可以刪除整個 `if` 語句。 # --hints-- -You should no longer have an `if` statement. +你不應再有 `if` 語句。 ```js assert.notMatch(__helpers.removeJSComments(code), /if\s*\(\s*done\)/); ``` -You should no longer set `continueLoop` to `false`. +你不應再將 `continueLoop` 設置爲 `false`。 ```js assert.lengthOf(__helpers.removeJSComments(code).match(/continueLoop\s*=\s*false/g), 1); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f48a419b40238e2b8b4d5.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f48a419b40238e2b8b4d5.md index 4e166091892..befe7311cb7 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f48a419b40238e2b8b4d5.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f48a419b40238e2b8b4d5.md @@ -7,13 +7,13 @@ dashedName: step-93 # --description-- -Your loop is no longer relying on the `continueLoop` variable. This makes the variable an unused declaration. Generally, you want to avoid unused declarations to prevent future confusion. +你的循環不再依賴於 `continueLoop` 變量。 這使得該變量成爲未使用的聲明。 一般來說,你需要避免未使用的聲明以防止將來的混淆。 -Remove your `continueLoop` variable. +刪除你的 `continueLoop` 變量。 # --hints-- -You should no longer have a `continueLoop` variable. +你應該不再有 `continueLoop` 變量。 ```js assert.notMatch(__helpers.removeJSComments(code), /continueLoop/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4934fb48f63abd5ae371.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4934fb48f63abd5ae371.md index eb133b13ff8..f834bf9618e 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4934fb48f63abd5ae371.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4934fb48f63abd5ae371.md @@ -7,15 +7,15 @@ dashedName: step-95 # --description-- -Using `done` to track the number of rows that have been generated is functional, but you can actually clean up the logic a bit further. +使用 `done` 來跟蹤已生成的行數是可行的,但實際上你可以進一步清理邏輯。 -Arrays have a special `length` property that allows you to see how many values, or elements, are in the array. You would access this property using syntax like `myArray.length`. +數組具有特殊的 `length` 屬性,可讓你查看數組中有多少個值或 元素。 你可以使用類似 `myArray.length` 的語法訪問此屬性。 -Update your condition to check if `rows.length` is less than or equal to `count`. +更新你的條件以檢查 `rows.length` 是否小於或等於 `count`。 # --hints-- -Your `while` loop should check if `rows.length` is less than or equal to `count`. +你的 `while` 循環應檢查 `rows.length` 是否小於或等於 `count`。 ```js assert.match(__helpers.removeJSComments(code), /while\s*\(\s*rows\.length\s*<=\s*count\s*\)/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4ae5b3924c3fc3373973.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4ae5b3924c3fc3373973.md index 514866fba22..e8f9f527578 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4ae5b3924c3fc3373973.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4ae5b3924c3fc3373973.md @@ -7,13 +7,13 @@ dashedName: step-101 # --description-- -Your iteration statement is also going to be different. Instead of adding `1` to `i` with each loop, you need to subtract `1`. +你的迭代語句也會有所不同。 你不需要在每次循環時將 `1` 添加到 `i`,而是需要減去 `1`。 -Like you did earlier with `i = i + 1`, update your iteration statement to give `i` the value of subtracting `1` from itself. +就像你之前對 `i = i + 1` 所做的那樣,更新迭代語句,賦予 `i` 從其自身中減去 `1` 的值。 # --hints-- -Your `for` loop should use `i = i - 1` as the iteration. +你的 `for` 循環應使用 `i = i - 1` 作爲迭代。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*let\s*i\s*=\s*count\s*;\s*i\s*>\s*0\s*;\s*i\s*=\s*i\s*-\s*1\s*\)/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4de78f775e480ba2e451.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4de78f775e480ba2e451.md index 401a1b239dc..8a2e187c6b0 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4de78f775e480ba2e451.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4de78f775e480ba2e451.md @@ -7,7 +7,7 @@ dashedName: step-107 # --description-- -The `.unshift()` method of an array allows you to add a value to the **beginning** of the array, unlike `.push()` which adds the value at the end of the array. `.unshift()` returns the new length of the array it was called on. +數組的 `.unshift()` 方法允許你將值添加到數組的 **開頭**,這與 `.push()` 不同,後者將值添加到數組的末尾。 `.unshift()` returns the new length of the array it was called on. ```js const countDown = [2, 1, 0]; @@ -16,29 +16,29 @@ console.log(countDown); // [3, 2, 1, 0] console.log(newLength); // 4 ``` -Use `const` to declare an `unshifted` variable, and assign it the result of calling `.unshift()` on your `numbers` array. Pass `5` as the argument. Then print your `unshifted` variable. +使用 `const` 聲明一個 `unshifted` 變量,並將在 `numbers` 數組上調用 `.unshift()` 的結果分配給它。 傳遞 `5` 作爲參數。 然後打印你的 `unshifted` 變量。 # --hints-- -You should declare your `unshifted` variable. +你應該聲明你的 `unshifted` 變量。 ```js assert.match(__helpers.removeJSComments(code), /const\s+unshifted/); ``` -You should call the `.unshift()` method on your `numbers` array. +你應該在 `numbers` 數組上調用 `.unshift()` 方法。 ```js assert.match(__helpers.removeJSComments(code), /numbers\.unshift\(/); ``` -You should pass `5` as the argument to your `.unshift()` call. +你應該將 `5` 作爲參數傳遞給 `.unshift()` 調用。 ```js assert.deepEqual(numbers, [5,1,2,3]); ``` -You should assign the result of your `.unshift()` call to your `unshifted` variable. +你應該將 `.unshift()` 調用的結果分配給 `unshifted` 變量。 ```js assert.equal(unshifted, 4); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4efcb8068e4cb470dca1.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4efcb8068e4cb470dca1.md index 2e575a2fac0..6eae5fc38ab 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4efcb8068e4cb470dca1.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4efcb8068e4cb470dca1.md @@ -7,31 +7,31 @@ dashedName: step-109 # --description-- -Now that you've tried these methods, you can do another inverted pyramid approach. But first you need to clean up your experimentation. +現在你已經嘗試了這些方法,你可以採用另一種倒金字塔方法。 但首先你需要清理你的實驗。 -Remove your `numbers` array, and the method calls and log calls. +刪除你的 `numbers` 數組以及方法調用和日誌調用。 # --hints-- -You should not have a `numbers` array. +你不應該有 `numbers` 數組。 ```js assert.notMatch(__helpers.removeJSComments(code), /numbers/); ``` -You should not have an `unshifted` variable. +你不應該有 `unshifted` 變量。 ```js assert.notMatch(__helpers.removeJSComments(code), /unshifted/); ``` -You should not have a `shifted` variable. +你不應該有 `shifted` 變量。 ```js assert.notMatch(__helpers.removeJSComments(code), /shifted/); ``` -You should not have your `console.log` statements. +你不應該有 `console.log` 語句。 ```js assert.lengthOf(__helpers.removeJSComments(code).match(/console\.log/g), 1); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f50a21fe7645252804f2b.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f50a21fe7645252804f2b.md index 38c6d328756..2730acca6ea 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f50a21fe7645252804f2b.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f50a21fe7645252804f2b.md @@ -7,19 +7,19 @@ dashedName: step-112 # --description-- -What if you had a way to toggle between an inverted pyramid and a standard pyramid? +如果你有辦法在倒金字塔和標準金字塔之間切換會怎樣? -Start by declaring an `inverted` variable, and assigning it the value `true`. You are not changing this variable in your code, but you will need to use `let` so our tests can modify it later. +首先聲明一個 `inverted` 變量,併爲其賦值 `true`。 你不會在代碼中更改此變量,但你需要使用 `let` 以便我們的測試可以稍後修改它。 # --hints-- -You should declare an `inverted` variable with `let`. +你應該使用 `let` 聲明一個 `inverted` 變量。 ```js assert.match(__helpers.removeJSComments(code), /let\s+inverted/); ``` -You should initialise `inverted` with the value `true`. +你應該使用值 `true` 初始化 `inverted`。 ```js assert.match(__helpers.removeJSComments(code), /let\s+inverted\s*=\s*true;?/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f5179b3b0ca558f6b4d4f.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f5179b3b0ca558f6b4d4f.md index 0f37eb3e143..76ca839f16d 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f5179b3b0ca558f6b4d4f.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f5179b3b0ca558f6b4d4f.md @@ -7,23 +7,23 @@ dashedName: step-113 # --description-- -Use an `if` statement to check if `inverted` is true. Remember that you do not need to use an equality operator here. +使用 `if` 語句檢查 `inverted` 是否爲真。 請記住,這裏不需要使用相等運算符。 # --hints-- -You should use an `if` statement. +你應該使用 `if` 語句。 ```js assert.match(__helpers.removeJSComments(code), /if\s*\(/); ``` -Your `if` statement should check if `inverted` is `true`. +你的 `if` 語句應檢查 `inverted` 是否爲 `true`。 ```js assert.match(__helpers.removeJSComments(code), /if\s*\(\s*inverted/); ``` -Your `if` condition should not use any comparison operators. +你的 `if` 條件不應使用任何比較運算符。 ```js assert.match(__helpers.removeJSComments(code), /if\s*\(\s*inverted\s*\)/); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f540c2176ea5dec01306d.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f540c2176ea5dec01306d.md index 42bef2b3b35..de836152416 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f540c2176ea5dec01306d.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f540c2176ea5dec01306d.md @@ -7,27 +7,27 @@ dashedName: step-118 # --description-- -Nice work! Experiment with different values for your `character`, `count`, and `inverted` variables. +做得好! 嘗試使用 `character`、`count` 和 `inverted` 變量的不同值。 -When you are ready to move on to your next project, set `character` to `"!"`, `count` to `10`, and `inverted` to `false` to continue. +當你準備好繼續下一個項目時,將 `character` 設置爲 `"!"`、將 `count` 設置爲 `10`,並將 `inverted` 設置爲 `false` 以繼續。 -Congratulations on completing your first JavaScript project! +恭喜你完成你的第一個 JavaScript 項目! # --hints-- -You should set `character` to `"!"`. +你應該將 `character` 設置爲 `"!"`。 ```js assert.equal(character, "!"); ``` -You should set `count` to `10`. +你應該將 `count` 設置爲 `10`。 ```js assert.equal(count, 10); ``` -You should set `inverted` to `false`. +你應該將 `inverted` 設置爲 `false`。 ```js assert.equal(inverted, false); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8f6a98d25f4d485a94d.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8f6a98d25f4d485a94d.md index fc5da7bf0e0..bd4dfcabd55 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8f6a98d25f4d485a94d.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8f6a98d25f4d485a94d.md @@ -7,32 +7,32 @@ dashedName: step-10 # --description-- -The default value of an uninitialized variable is `undefined`. This is a special data type that represents a value that does not have a definition yet. +未初始化變量的默認值是 `undefined`。 這是一種特殊的數據類型,表示尚未定義的值。 -You can still assign a value to an uninitialized variable. Here is an example: +你仍然可以爲未初始化的變量賦值。 以下是一個例子: ```js let uninitialized; uninitialized = "assigned"; ``` -Assign the string `"Test"` to your `secondCharacter` variable below your declaration. Open the console to see how your log has changed. +將字符串 `"Test"` 分配給聲明下方的 `secondCharacter` 變量。 打開控制檯查看你的日誌是如何變化的。 # --hints-- -You should not initialize `secondCharacter`. Remember that initialization means assigning a value when you declare the variable. +你不應該初始化 `secondCharacter`。 請記住,初始化意味着在聲明變量時分配一個值。 ```js assert.notMatch(__helpers.removeJSComments(code), /let\s+secondCharacter\s*=/); ``` -You should use the assignment operator on `secondCharacter`. +你應該在 `secondCharacter` 上使用賦值運算符。 ```js assert.match(__helpers.removeJSComments(code), /secondCharacter\s*=/); ``` -You should assign the string `"Test"` to your `secondCharacter` variable. +你應該將字符串 `"Test"` 分配給 `secondCharacter` 變量。 ```js assert.equal(secondCharacter, "Test"); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610bbed59bc2a0194d85533.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610bbed59bc2a0194d85533.md index a43734a8c20..d9205930a51 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610bbed59bc2a0194d85533.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610bbed59bc2a0194d85533.md @@ -7,37 +7,37 @@ dashedName: step-22 # --description-- -Notice how the value inside your `rows` array has been changed directly? This is called mutation. As you learn more about arrays, you will learn when to mutate an array, and when you should not. +注意到 `rows` 數組內的值是如何直接改變的? 這被稱爲突變。 當你對數組瞭解得更多時,你就會了解何時應該改變數組,何時不應該改變數組。 -Before moving on, this is a great opportunity to learn a common array use. Currently, your code accesses the last element in the array with `rows[2]`. But you may not know how many elements are in an array when you want the last one. +在繼續之前,這是一個學習常見數組用法的好機會。 目前,你的代碼使用 `rows[2]` 訪問數組中的最後一個元素。 但是當你想要最後一個元素時,你可能不知道數組中有多少個元素。 -You can make use of the `.length` property of an array - this returns the number of elements in the array. To get the last element of any array, you can use the following syntax: +你可以使用數組的 `.length` 屬性 - 這將返回數組中元素的數量。 要獲取任何數組的最後一個元素,可以使用以下語法: ```js array[array.length - 1] ``` -`array.length` returns the number of elements in the array. By subtracting `1`, you get the index of the last element in the array. You can apply this same concept to your `rows` array. +`array.length` 返回數組中元素的數量。 通過減去 `1`,你可以得到數組中最後一個元素的索引。 你可以將相同的概念應用到 `rows` 數組。 -Update your `rows[2]` to dynamically access the last element in the `rows` array. Refer to the example above to help you. +更新 `rows[2]` 以動態訪問 `rows` 數組中的最後一個元素。 請參閱上面的例子來獲得幫助。 -You should not see anything change in your console. +你將不會在控制檯中看到任何變化。 # --hints-- -You should use the `.length` property of your `rows` array. +你應該使用 `rows` 數組的 `.length` 屬性。 ```js assert.match(__helpers.removeJSComments(code), /rows\.length/); ``` -You should use `rows.length` in your bracket notation. +你應該在括號符號中使用 `rows.length`。 ```js assert.match(__helpers.removeJSComments(code), /rows\[\s*rows\.length/); ``` -You should subtract `1` from the length in your bracket notation. +你應該從括號符號的長度中減去 `1`。 ```js assert.match(__helpers.removeJSComments(code), /rows\[\s*rows\.length\s*-\s*1\s*\]/) diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c6541c82551f95e765ab.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c6541c82551f95e765ab.md index 5bc0d038137..45b7bd04042 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c6541c82551f95e765ab.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c6541c82551f95e765ab.md @@ -7,27 +7,27 @@ dashedName: step-58 # --description-- -Variables can also be declared inside a function. These variables are considered to be in the local scope, or block scope. A variable declared inside a function can only be used inside that function. If you try to access it outside of the function, you get a reference error. +變量也可以在函數內部聲明。 這些變量被認爲處於局部作用域塊級作用域內。 在函數內部聲明的變量只能在該函數內部使用。 如果你嘗試在函數外部訪問它,則會收到引用錯誤。 -To see this in action, use `const` to declare a `test` variable in your `padRow` function. Initialise it with the value `"Testing"`. +要查看其實際效果,請使用 `const` 在 `padRow` 函數中聲明一個 `test` 變量。 使用值 `"Testing"` 對其進行初始化。 -Then, below your function, try to log `test` to the console. You will see an error because it is not defined outside of the function's local scope. Remove that `console.log` to pass the tests and continue. +然後,在你的函數下方,嘗試將 `test` 記錄到控制檯。 你將看到一個錯誤,因爲它沒有在函數的局部作用域之外定義。 刪除 `console.log` 以通過測試並繼續。 # --hints-- -Your function should declare a `test` variable. +你的函數應該聲明一個 `test` 變量。 ```js assert.match(padRow.toString(), /var\s+test/); ``` -You should initialise `test` with the value `"Testing"`. Don't forget the semicolon. +你應該使用值 `"Testing"` 初始化 `test`。 Don't forget the semicolon. ```js assert.match(padRow.toString(), /var\s+test\s*=\s*('|")Testing\1;/) ``` -Your `test` variable should come before your `return` keyword. +你的 `test` 變量應位於 `return` 關鍵字之前。 ```js const str = padRow.toString(); diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md index c007c352ac3..2185f8b2b2a 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md @@ -17,7 +17,7 @@ If there is a winner, you will want to show the `resetGameBtn` button and hide t **Tips** -- You can use the `el.style.display` property to show the `resetGameBtn` button and hide the `optionsContainer`. +Use the `style.display` property on an element, with the value `"block"` or `"none"`, to show or hide the element. # --hints-- @@ -33,6 +33,7 @@ if (playerScore === 3) { } else { assert.equal(winnerMsgElement.innerText, "Computer has won the game!"); } + ``` You should hide the `optionsContainer` and if the player or computer has reached three points. diff --git a/curriculum/challenges/chinese-traditional/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md b/curriculum/challenges/chinese-traditional/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md index fa5b427fdc5..857d52d4c51 100644 --- a/curriculum/challenges/chinese-traditional/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md +++ b/curriculum/challenges/chinese-traditional/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md @@ -1,5 +1,5 @@ --- -id: 657e0d0037192f3d9e3d5417 +id: 657e0d0037192f3d9e3d5417 title: Task 128 challengeType: 22 dashedName: task-128 diff --git a/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md b/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md index 23b116aea50..a66462a2ac9 100644 --- a/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md +++ b/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md @@ -7,7 +7,7 @@ dashedName: step-25 # --description-- -A `while` loop is another kind of loop that runs a portion of code until a specified condition is `True`: +A `while` loop is another kind of loop that runs a portion of code as long as a specified condition is `True`. The loop terminates when the condition becomes `False`: ```py while condition: diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md index 17aa1ece471..955072c6c6c 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md @@ -7,7 +7,7 @@ dashedName: step-7 # --description-- -你可以通过使用 `img` 元素来为你的网站添加图片。 `img` 元素只有一个开始标签,没有结束标签。 一个没有结束标签的元素,它的标签被称为自闭合标签。 +你可以通过使用 `img` 元素来为你的网站添加图片。 `img` 元素只有一个开始标签,没有结束标签。 A tag for an element without a closing tag is known as a void element. 在 `p` 元素的下方添加一个 `img` 元素。 此时,没有图片会出现在浏览器中。 @@ -19,7 +19,7 @@ dashedName: step-7 assert(document.querySelector('img')); ``` -你的 `img` 应该没有结束标签。 结束标签在 `<` 字符后面要有一个 `/`。 +Your `img` element should not have a closing tag ``. ```js assert(!code.match(/<\/img\>/)); diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md index 0a93499d123..36808fea9c5 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md @@ -7,7 +7,7 @@ dashedName: step-37 # --description-- -`input` 元素允许你通过多种方式从 Web 表单中收集数据。 与 `img` 元素一样,`input` 元素是自闭合的,并且不需要结束标签。 +`input` 元素允许你通过多种方式从 Web 表单中收集数据。 Like `img` elements, `input` elements are a void element and do not need closing tags. 在 `form` 元素中嵌套一个 `input` 元素。 diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md index 3eea8193fca..edc1bbb91dc 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md @@ -15,7 +15,7 @@ dashedName: step-44 cat ``` -请记住,`input` 元素是自闭合的。 +Remember that an `input` element is a void element. 在文本输入之前,添加一个具有如下选项的单选按钮: diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md index 7fea9c66893..9a58242c94c 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md @@ -7,7 +7,7 @@ dashedName: step-69 # --description-- -你可以通过在 `head` 中添加自闭合的 `meta` 元素,来设置浏览器行为。 如下所示: +You can set browser behavior by adding `meta` elements in the `head`. 如下所示: ```html @@ -15,13 +15,13 @@ dashedName: step-69 在 `head` 元素中,嵌套一个有 `charset` 属性的 `meta` 元素。 设置属性值为 `utf-8`,这告诉浏览器本网页使用什么字符编码。 -注意 `meta` 是自闭合元素。 +Note that the `meta` element is a void element. 完成最后一项更改后,你就完成了猫咪相册应用项目。 恭喜! # --hints-- -你应该在 `head` 元素中创建一个自闭合的 `meta` 元素。 +You should create a `meta` element within the `head` element. ```js assert.exists(document.querySelector('head > meta')); @@ -33,7 +33,7 @@ assert.exists(document.querySelector('head > meta')); assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); ``` -你的 `meta` 元素应该是一个自闭合标签,你不需要添加 ``。 +Your `meta` element should be a void element, you don't need to add ``. ```js assert.notMatch(code, /<\/meta\s*>?/i); diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md index a5af5d70941..9ebdcdaad3a 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md @@ -7,7 +7,7 @@ dashedName: step-4 # --description-- -给 `head` 添加一个 `title` 和一个 `meta` 元素。 设置项目的标题为 `Registration Form`,添加一个 `meta` 元素设置其`charset` 属性的值为 `UTF-8`。 +Add a `title` and `meta` element inside the `head` element. Give your project a title of `Registration Form`, and add the `charset` attribute with a value of `utf-8` to your `meta` element. # --hints-- @@ -18,26 +18,37 @@ const title = document.querySelector('title'); assert.exists(title); ``` -`title` 元素应该在 `head` 元素内。 +Your `title` element should be within the `head` element. ```js assert.exists(document.querySelector('head > title')); ``` -项目的标题应该为 `Registration Form`。 - -```js -const title = document.querySelector('title'); -assert.equal(title.text.toLowerCase(), 'registration form') -``` - -记住,标题的大小写和拼写很重要。 +Your project should have a title of `Registration Form`. 记住,标题的大小写和拼写很重要。 ```js const title = document.querySelector('title'); assert.equal(title.text, 'Registration Form'); ``` +You should create a `meta` element within the `head` element. + +```js +assert.exists(document.querySelector('head > meta')); +``` + +You should give the `meta` element a `charset` attribute with the value of `utf-8`. + +```js +assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); +``` + +Your `meta` element should be a void element, it does not have an end tag ``. + +```js +assert.notMatch(code, /<\/meta\s*>?/i); +``` + # --seed-- ## --seed-contents-- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md index 5af6ff97470..1f8b959025e 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md @@ -7,34 +7,60 @@ dashedName: step-22 # --description-- -你将把每只耳朵画成一个三角形。 +Now you will learn a CSS trick to draw triangles. -使用类选择器,给 `.cat-left-ear` 元素左右各添加 `35px solid transparent` 的边框。 另外,把底边设置为 `70px solid #5e5e5e`。 +This will be used to draw ears on the cat. + +Using a class selector, give the `.cat-right-ear` element `height` and `width` properties set to `100px`. Set the `background-color` to white. Set the left and right borders to `35px solid blue`. Set the top and bottom borders to `35px solid red`. # --hints-- -你应该有一个 `.cat-left-ear` 选择器。 - -```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')) -``` - -你的 `.cat-left-ear` 选择器应该有一个设置为 `35px solid transparent` 的 `border-left` 属性。 +You should have a `.cat-right-ear` selector. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderLeft === '35px solid transparent') +assert(new __helpers.CSSHelp(document)?.getStyle('.cat-head')) ``` -你的 `.cat-left-ear` 选择器应该有一个设置为 `35px solid transparent` 的 `border-right` 属性。 +Your `.cat-right-ear` selector should have a `height` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderRight === '35px solid transparent') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.height === '100px') ``` -你的 `.cat-left-ear` 选择器应该有一个设置为 `70px solid #5e5e5e` 的 `border-bottom` 属性。 +Your `.cat-right-ear` selector should have a `width` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderBottom === '70px solid rgb(94, 94, 94)') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.width === '100px') +``` + +Your `.cat-right-ear` selector should have a `background-color` property set to `white`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.backgroundColor === 'white') +``` + +Your `.cat-right-ear` selector should have a `border-left` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderLeft === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-right` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderRight === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-top` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderTop === '35px solid red') +``` + +Your `.cat-right-ear` selector should have a `border-bottom` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderBottom === '35px solid red') ``` # --seed-- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md index ac1076d57b2..e63e63aab69 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md @@ -1,6 +1,6 @@ --- id: 646cecc9eb5c4f4f73dafd07 -title: 步骤 23 +title: Step 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md index 3b264c04111..0b1ebd92565 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md @@ -1,6 +1,6 @@ --- id: 646cef0c2b98915094df7099 -title: 步骤 24 +title: Step 26 challengeType: 0 dashedName: step-26 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md index 2165d98401b..8981931c336 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md @@ -1,6 +1,6 @@ --- id: 646cf1206cac5f51804f49cf -title: 步骤 25 +title: Step 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md index a5a8f909b51..46facb7a4ea 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md @@ -1,6 +1,6 @@ --- id: 646cf2249f02ca5233d9af7c -title: 步骤 26 +title: Step 28 challengeType: 0 dashedName: step-28 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md index 76b27a95486..fc9b2e87935 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md @@ -1,6 +1,6 @@ --- id: 646cf48d8f8e1f535a1821d3 -title: 步骤 27 +title: Step 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md index ffa3670bb91..fe255f8b563 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md @@ -1,6 +1,6 @@ --- id: 646cf6cbca98e258da65c979 -title: 步骤 28 +title: Step 30 challengeType: 0 dashedName: step-30 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md index 4249249d98d..19776fb3a62 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md @@ -1,6 +1,6 @@ --- id: 646cf88aa884405a11ea5bcc -title: 步骤 29 +title: Step 31 challengeType: 0 dashedName: step-31 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md index b7f84a07c5f..45532dfbe23 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md @@ -1,6 +1,6 @@ --- id: 646cfc2b8e6fe95c20a819d5 -title: 步骤 30 +title: Step 32 challengeType: 0 dashedName: step-32 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md index c07244f6f02..14ec5f29e9d 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md @@ -1,6 +1,6 @@ --- id: 646cfd853634255d02b64cc1 -title: 步骤 31 +title: Step 33 challengeType: 0 dashedName: step-33 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md index 0984b8fe65a..fd6befe08f7 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md @@ -1,6 +1,6 @@ --- id: 646cfde6ac612e5d60391f50 -title: 步骤 32 +title: Step 34 challengeType: 0 dashedName: step-34 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md index 851fc526490..0d7894fdf5d 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md @@ -1,6 +1,6 @@ --- id: 646dd556d524bc61c0139bd6 -title: 步骤 33 +title: Step 35 challengeType: 0 dashedName: step-35 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md index b4e59bb10fd..ac25ce747e6 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md @@ -1,6 +1,6 @@ --- id: 646dd6f9caa862627dd87772 -title: 步骤 34 +title: Step 36 challengeType: 0 dashedName: step-36 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md index 61a8e96767d..bd60331d01d 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md @@ -1,6 +1,6 @@ --- id: 646dd7cfd0cfac630c1dd520 -title: 步骤 35 +title: Step 37 challengeType: 0 dashedName: step-37 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md index 435cc0f4b81..ed648b44398 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md @@ -1,6 +1,6 @@ --- id: 646dd8c79ec23463a3d0e356 -title: 步骤 36 +title: Step 38 challengeType: 0 dashedName: step-38 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md index 7f7df1e6677..443fe992a22 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md @@ -1,6 +1,6 @@ --- id: 646dd9d9a729916460724f16 -title: 步骤 37 +title: Step 39 challengeType: 0 dashedName: step-39 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md index 4dfc73e703b..5f8d651d9b6 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md @@ -1,6 +1,6 @@ --- id: 646ddab8afd73764f5241bbf -title: 步骤 38 +title: Step 40 challengeType: 0 dashedName: step-40 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md index a54a39d8b14..684c5726b6e 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md @@ -1,6 +1,6 @@ --- id: 646ddb61ff08366570cc5902 -title: 步骤 39 +title: Step 41 challengeType: 0 dashedName: step-41 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md index cd0eb3c7e10..edbbe85738a 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md @@ -1,6 +1,6 @@ --- id: 646ddd3f9f97a0667b964bdb -title: 步骤 40 +title: Step 42 challengeType: 0 dashedName: step-42 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md index fffa3f6f27f..3f6ffb7f5ce 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md @@ -1,6 +1,6 @@ --- id: 646dde7dc20dc167489faa69 -title: 步骤 41 +title: Step 43 challengeType: 0 dashedName: step-43 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md index 9d533b9c8be..a18803feadd 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md @@ -1,6 +1,6 @@ --- id: 646ddf888632fa67f1180940 -title: 步骤 42 +title: Step 44 challengeType: 0 dashedName: step-44 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md index d7ff5bfd756..0f6281cd037 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md @@ -1,6 +1,6 @@ --- id: 646de5dc8988076a1d992afd -title: 步骤 43 +title: Step 45 challengeType: 0 dashedName: step-45 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md index dbd6c12d9e8..3cdf6dbfd95 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md @@ -1,6 +1,6 @@ --- id: 646de6a97b50a86ac487de86 -title: 步骤 44 +title: Step 46 challengeType: 0 dashedName: step-46 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md index 884159bfc9d..6ece0fae1c6 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md @@ -1,6 +1,6 @@ --- id: 646de7b64467e96b7d35b5cd -title: 步骤 45 +title: Step 47 challengeType: 0 dashedName: step-47 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md index f408ac40b02..ac44971e117 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md @@ -1,6 +1,6 @@ --- id: 646de8478d6f796bfbdccfb2 -title: 步骤 46 +title: Step 48 challengeType: 0 dashedName: step-48 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md index 0c750e90a05..2a5c3c42349 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md @@ -1,6 +1,6 @@ --- id: 646de8d204a3426c7d184372 -title: 步骤 47 +title: Step 49 challengeType: 0 dashedName: step-49 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md index 54e9cf73bab..cb289cf8179 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md @@ -1,6 +1,6 @@ --- id: 646dea1c98c2426d43a705c3 -title: 步骤 48 +title: Step 50 challengeType: 0 dashedName: step-50 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md index 4aee417b290..b0b5255939e 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md @@ -1,6 +1,6 @@ --- id: 646deb169847f86df0f95bfc -title: 步骤 49 +title: Step 51 challengeType: 0 dashedName: step-51 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md index d5c2128b6a7..a8ecd0589b7 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md @@ -1,6 +1,6 @@ --- id: 646dec359bef3b7811fba5a6 -title: 步骤 50 +title: Step 52 challengeType: 0 dashedName: step-52 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md index 1a1ef92b9cb..a71007a78e5 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md @@ -1,6 +1,6 @@ --- id: 646dedbcba062079128b2ecc -title: 步骤 51 +title: Step 53 challengeType: 0 dashedName: step-53 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md index bbb18bfc366..eed5aa79536 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md @@ -1,6 +1,6 @@ --- id: 646def5e863abf7a14501421 -title: 步骤 52 +title: Step 54 challengeType: 0 dashedName: step-54 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md index 6509f000016..200ab796e86 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md @@ -1,6 +1,6 @@ --- id: 646df03c8f79337ab46f148b -title: 步骤 53 +title: Step 55 challengeType: 0 dashedName: step-55 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md index 162c47e9c00..6664fde2983 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md @@ -1,6 +1,6 @@ --- id: 646df0cf26413a7b35e4b8b3 -title: 步骤 54 +title: Step 56 challengeType: 0 dashedName: step-56 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md index f539a226bd1..1959efe062b 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md @@ -1,6 +1,6 @@ --- id: 646df1d1aa4ae57bdf1869c4 -title: 步骤 55 +title: Step 57 challengeType: 0 dashedName: step-57 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md index 2bfd4037567..d2ffb77621e 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md @@ -1,6 +1,6 @@ --- id: 646dffd8ce9ac77ec1906f2e -title: 步骤 56 +title: Step 58 challengeType: 0 dashedName: step-58 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md index c8ab206e9e7..4d3a6ae57f7 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md @@ -1,6 +1,6 @@ --- id: 646f0417322c0e04983a5149 -title: 步骤 59 +title: Step 61 challengeType: 0 dashedName: step-61 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md index c245adf3f2e..c734412f393 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md @@ -1,6 +1,6 @@ --- id: 646f08293804a30685533c6f -title: 步骤 60 +title: Step 62 challengeType: 0 dashedName: step-62 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md index d341774505c..fd672bb7712 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md @@ -1,6 +1,6 @@ --- id: 646f09293eb3230723a62f77 -title: 步骤 61 +title: Step 63 challengeType: 0 dashedName: step-63 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md index 929c84a9791..a9dd12ccee7 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md @@ -1,6 +1,6 @@ --- id: 646f0c9a1e3360092d1bbd33 -title: 步骤 62 +title: Step 64 challengeType: 0 dashedName: step-64 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md index 0a67559ebdb..9e08c79840d 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md @@ -1,6 +1,6 @@ --- id: 646f0ce5737243098ad6e494 -title: 步骤 63 +title: Step 65 challengeType: 0 dashedName: step-65 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md index 72018b089c2..cb3fcaab7e9 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md @@ -1,6 +1,6 @@ --- id: 646f0ef13604420a8744f7d4 -title: 步骤 64 +title: Step 66 challengeType: 0 dashedName: step-66 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md index 6de5d2d0b5d..75f28558907 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md @@ -1,6 +1,6 @@ --- id: 646f0f7c5933560af8e7e380 -title: 步骤 65 +title: Step 67 challengeType: 0 dashedName: step-67 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md index 183d2ed6e66..10253c41c9e 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md @@ -1,6 +1,6 @@ --- id: 646f102bf87b350b593baa72 -title: 步骤 66 +title: Step 68 challengeType: 0 dashedName: step-68 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md index efbc5677a2e..8325d10f6a6 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md @@ -1,6 +1,6 @@ --- id: 646f107abb89d00bb99f387a -title: 步骤 67 +title: Step 69 challengeType: 0 dashedName: step-69 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md index c9240d67a75..6cb5a2b8c2b 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md @@ -1,6 +1,6 @@ --- id: 646f12da0b4c5d0ca162834a -title: 步骤 69 +title: Step 71 challengeType: 0 dashedName: step-71 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md index b87730d1a90..a78a942cf24 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md @@ -1,6 +1,6 @@ --- id: 646f135eab69d90d0c6d4e9b -title: 步骤 70 +title: Step 72 challengeType: 0 dashedName: step-72 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md index c7c7c2ab596..b35794b9413 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md @@ -1,6 +1,6 @@ --- id: 646f159b2cffb21150b927cb -title: 步骤 71 +title: Step 73 challengeType: 0 dashedName: step-73 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md index e4d06582fcc..e6dab64eebb 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md @@ -1,6 +1,6 @@ --- id: 646f164bf100dd11d226161f -title: 步骤 72 +title: Step 74 challengeType: 0 dashedName: step-74 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md index 21fdb1a7ca3..8877950a2ca 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md @@ -1,6 +1,6 @@ --- id: 646f1764e2f1d212ba9785a7 -title: 步骤 73 +title: Step 75 challengeType: 0 dashedName: step-75 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md index 1b124bd96bd..ce834b8dd94 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md @@ -1,6 +1,6 @@ --- id: 646f1802a09a171332e14630 -title: 步骤 74 +title: Step 76 challengeType: 0 dashedName: step-76 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md index cebda811ccd..986f6bc457d 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md @@ -1,6 +1,6 @@ --- id: 646f4d6c42dc5f214f4e7444 -title: 步骤 75 +title: Step 77 challengeType: 0 dashedName: step-77 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md index 5583ef4ea1d..ed052d2fa68 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md @@ -1,6 +1,6 @@ --- id: 646f4e46e81f7021d5fd9c1d -title: 步骤 76 +title: Step 78 challengeType: 0 dashedName: step-78 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md index ba3cc2ebb85..f64e791ec5a 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md @@ -1,6 +1,6 @@ --- id: 646f4f6a14e3c522d130a0d2 -title: 步骤 77 +title: Step 79 challengeType: 0 dashedName: step-79 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md index bc34f1c22f5..ffd3820ec56 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md @@ -1,6 +1,6 @@ --- id: 646f4fe12b7985232bf475a5 -title: 步骤 78 +title: Step 80 challengeType: 0 dashedName: step-80 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md index f5382b392e0..e85f25c8a93 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md @@ -1,6 +1,6 @@ --- id: 646f507e4d1cd323f17db4fc -title: 步骤 79 +title: Step 81 challengeType: 0 dashedName: step-81 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md index 593da3ca911..4ca67ed079b 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md @@ -1,6 +1,6 @@ --- id: 646f516dbfc1342495515625 -title: 步骤 80 +title: Step 82 challengeType: 0 dashedName: step-82 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md index 39e8db35453..03cafe0acbd 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md @@ -9,7 +9,7 @@ dashedName: step-11 下一个位置属性是 `absolute`。 当你为 `position` 属性使用 `absolute` 值时,该元素将从文档的正常流程中取出,然后其位置由 `top`、`right`、`bottom` 和 `left` 属性决定。 -将 `.cat-head` 元素的 position 属性设置为 `absolute`,然后将 `top` 和 `left` 属性设置为任意像素值。 +Set the position property of your `.cat-head` element to `absolute`, then set `top` and `left` properties to any positive pixel value. diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md index 1952f89ccc6..10df93f7572 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md @@ -1,6 +1,6 @@ --- id: 64a2687ef267e5934a2f93e3 -title: 步骤 57 +title: Step 59 challengeType: 0 dashedName: step-59 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md index 1f858821b46..3eee0fe8f5a 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md @@ -1,6 +1,6 @@ --- id: 64a26ac5540c5493f4641f10 -title: 步骤 58 +title: Step 60 challengeType: 0 dashedName: step-60 --- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md index 24b135040f9..6d14f7360a4 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md @@ -1,6 +1,6 @@ --- id: 64a3bcbc83e574b58c8ed048 -title: 步骤 68 +title: Step 70 challengeType: 0 dashedName: step-70 --- diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md index e95b31aaf6c..ed9c0b940de 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md @@ -9,7 +9,7 @@ dashedName: step-74 The `setPlayButtonAccessibleText` function will set the `aria-label` attribute to the current song, or to the first song in the playlist. And if the playlist is empty, it sets the `aria-label` to `"Play"`. -Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. For the value, use a ternary to set `song?.title` to `Play ${song.title}` or `"Play"` if there's no `song.title` available. +Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. Using a ternary, set the attribute value to `Play ${song.title}` or `"Play"` if `song?.title` is not available. Don't forget you need template interpolation here, so you need to use backticks. diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ee6e3a242da6bd579de69.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ee6e3a242da6bd579de69.md index c30da3a4c55..8c85f9ebd23 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ee6e3a242da6bd579de69.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ee6e3a242da6bd579de69.md @@ -17,7 +17,7 @@ let hello; 变量的命名遵循特定的规则:名称能够包含字母、数字、美元符号以及下划线,但是不能包含空格,且一定不能以数字开头。 -Use the `let` keyword to declare a variable called `character`. +使用`let`关键字来声明一个名为`character`的变量. _注意_ :通常我们会以分号来结束JavaScript中的语句, `;` @@ -41,7 +41,7 @@ assert.match(__helpers.removeJSComments(code), /character/); assert.match(__helpers.removeJSComments(code), /let\s+character/); ``` -Your declaration should end with a semicolon. +你的声明应该以分号结尾。 ```js assert.match(__helpers.removeJSComments(code), /let\s+character;/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef55dd468079679ee0092.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef55dd468079679ee0092.md index e43c3ee1db7..5ff99b5d7d3 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef55dd468079679ee0092.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660ef55dd468079679ee0092.md @@ -31,7 +31,7 @@ assert.isAtMost(__helpers.removeJSComments(code).match(/character/).length, 1); assert.equal(character, "Hello"); ``` -You should not have a `secondCharacter` variable. +你不应该有变量 `secondCharacter`。 ```js assert.notMatch(__helpers.removeJSComments(code), /secondCharacter/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0ee51d7460ce88cd248d.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0ee51d7460ce88cd248d.md index 518ed42b312..8e81a74acbe 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0ee51d7460ce88cd248d.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f0ee51d7460ce88cd248d.md @@ -7,37 +7,37 @@ dashedName: step-29 # --description-- -Were you expecting to see `4` in the console? `.push()` returns the new length of the array, after adding the value you give it. +你想到控制台里打印的会是 `4` 吗? 在你给数组添加一个值后,`.push()` 方法返回这个数组的新的长度。 -It is important to be aware of what values a method returns. Take some time to experiment with `.push()` and `.pop()`. When you are ready, remove all of your `.push()` and `.pop()` calls, and your `console.log` statements. +了解方法返回的值很重要。 花些时间尝试使用 `.push()` 和 `.pop()`。 准备就绪后,删除所有 `.push()` 和 `.pop()` 调用以及 `console.log` 语句。 # --hints-- -You should not have a `.push()` call. +你不应该有 `.push()` 调用。 ```js assert.notMatch(__helpers.removeJSComments(code), /\.push\(/); ``` -You should not have a `.pop()` call. +你不应该有 `.pop()` 调用。 ```js assert.notMatch(__helpers.removeJSComments(code), /.pull\(/); ``` -You should not have any log statements. +你不应该有任何的 log 语句。 ```js assert.notMatch(__helpers.removeJSComments(code), /console\.log/); ``` -You should not have a `popped` variable. +你不应该有 `popped` 变量。 ```js assert.notMatch(__helpers.removeJSComments(code), /popped/); ``` -You should not have a `pushed` variable. +你不应该有 `pushed` 变量。 ```js assert.notMatch(__helpers.removeJSComments(code), /pushed/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f165270622fd4ec0da3f7.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f165270622fd4ec0da3f7.md index 26dbe5b1317..b1ed9ad3870 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f165270622fd4ec0da3f7.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f165270622fd4ec0da3f7.md @@ -7,46 +7,46 @@ dashedName: step-31 # --description-- -Declaring a variable with the `let` keyword allows it to be reassigned. This means you could change `character` later to be a completely different value. +使用 `let` 关键字声明变量时,可以对其进行重新赋值。 这意味着你稍后可以将 `character` 更改为完全不同的值。 -For this project, you will not want to change these variable values. So instead, you should use `const` to declare them. `const` variables are special. +对于这个项目,你不会想要更改这些变量值。 因此,你应该使用 `const` 来声明它们。 `const` 变量很特殊。 -First, a `const` variable cannot be reassigned like a `let` variable. This code would throw an error: +首先,`const` 变量不能像 `let` 变量那样被重新分配。 这段代码将引发错误: ```js const firstName = "Naomi"; firstName = "Jessica"; ``` -A `const` variable also cannot be uninitialized. This code would throw an error: +`const` 变量也不能未初始化。 这段代码将引发错误: ```js const firstName; ``` -Replace your `let` keywords with `const`. +用 `const` 替换 `let` 关键字。 # --hints-- -You should use `const` to declare your `character` variable. +你应该使用 `const` 来声明你的 `character` 变量。 ```js assert.match(__helpers.removeJSComments(code), /const\s+character/); ``` -You should use `const` to declare your `count` variable. +你应该使用 `const` 来声明你的 `count` 变量。 ```js assert.match(__helpers.removeJSComments(code), /const\s+count/); ``` -You should use `const` to declare your `rows` variable. +你应该使用 `const` 来声明你的 `rows` 变量。 ```js assert.match(__helpers.removeJSComments(code), /const\s+rows/); ``` -You should not use `let` in your code. +你不应该在代码中使用 `let`。 ```js assert.notMatch(__helpers.removeJSComments(code), /let/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17294346b7d69e79db3d.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17294346b7d69e79db3d.md index 6ad9d7a6957..44764dc402a 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17294346b7d69e79db3d.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17294346b7d69e79db3d.md @@ -7,13 +7,13 @@ dashedName: step-32 # --description-- -You are now ready to start building your pyramid generator. Your `character` variable will serve as the building block for the pyramid. +你现在可以开始构建金字塔生成器了。 你的 `character` 变量将作为金字塔的构建块。 -`"Hello"` might not work very well for that. Change the value of `character` to be the hash character `"#"`. +`"Hello"` 可能不太适合这种情况。 将 `character` 的值更改为井号 `"#"`。 # --hints-- -Your `character` variable should be a hash symbol. +你的 `character` 变量应该是一个井号。 ```js assert.equal(character, "#"); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17d4e9f227d86e834abd.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17d4e9f227d86e834abd.md index 8713800dcd1..6788ccb1bd3 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17d4e9f227d86e834abd.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f17d4e9f227d86e834abd.md @@ -7,9 +7,9 @@ dashedName: step-33 # --description-- -To generate a pyramid, you will need to create multiple rows. When you have to perform a task repeatedly until a condition is met, you will use a loop. There are many ways to write a loop. +要生成金字塔,你需要创建多行。 当你必须重复执行某项任务直到满足某个条件时,你将使用循环。 编写循环的方法有很多种。 -You are going to start with a basic `for` loop. `for` loops use the following syntax: +你将从一个基本的 `for` 循环开始。 `for` 循环使用以下语法: ```js for (iterator; condition; iteration) { @@ -17,36 +17,36 @@ for (iterator; condition; iteration) { } ``` -In the upcoming steps, you'll explore each component of a loop in detail. For now, construct a `for` loop that includes the terms `"iterator"`, `"condition"`, and `"iteration"` for the three components. Keep the loop body, the section within the curly braces `{}`, empty. +在接下来的步骤中,你将详细探索循环的每个组件。 现在,构建一个 `for` 循环,其中包含三个组件的术语 `"iterator"`、`"condition"` 和 `"iteration"`。 保持循环 主体(花括号 `{}` 内的部分)为空。 # --hints-- -You should have a `for` loop. +你应该有一个 `for` 循环。 ```js assert.match(__helpers.removeJSComments(code), /for/); ``` -The first component of your `for` loop should be the string `"iterator"`. +`for` 循环的第一个组件应该是字符串 `"iterator"`。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*('|")iterator\1/); ``` -The second component of your `for` loop should be the string `"condition"`. +`for` 循环的第二个组件应该是字符串 `"condition"`。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*('|")iterator\1\s*;\s*('|")condition\2/); ``` -The third component of your `for` loop should be the string `"iteration"`. +`for` 循环的第三个部分应该是字符串 `"iteration"`。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*('|")iterator\1\s*;\s*('|")condition\2\s*;\s*('|")iteration\3\s*\)/); ``` -The body of your `for` loop should be empty. +`for` 循环的主体应该是空的。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*('|")iterator\1\s*;\s*('|")condition\2\s*;\s*('|")iteration\3\s*\)\s*\{\s*\}/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1bf673487ae0bb25b900.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1bf673487ae0bb25b900.md index 6c1aa7616e3..b620497df6c 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1bf673487ae0bb25b900.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1bf673487ae0bb25b900.md @@ -7,23 +7,23 @@ dashedName: step-37 # --description-- -Your loop should now run eight times. Inside the body of the loop, print the value of the `i` iterator and see what happens. +你的循环现在应该运行八次。 在循环主体内,打印 `i` 迭代器的值并观察会发生什么。 # --hints-- -You should use `console.log()`. +你应该使用 `console.log()`。 ```js assert.match(__helpers.removeJSComments(code), /console\.log/) ``` -You should log the value of `i`. +你应该记录 `i` 的值。 ```js assert.match(__helpers.removeJSComments(code), /console\.log\(\s*i\s*\)/); ``` -You should log the value of `i` in your `for` loop. +你应该在 `for` 循环中记录 `i` 的值。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*let\s+i\s*=\s*0;\s*i\s*<\s*count;\s*i\s*=\s*i\s*\+\s*1\s*\)\s*\{\s*console\.log\(\s*i\s*\);?\s*\}/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1cedf3676fe26122ebf6.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1cedf3676fe26122ebf6.md index 7a35487a9b0..c3a721de889 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1cedf3676fe26122ebf6.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f1cedf3676fe26122ebf6.md @@ -7,31 +7,31 @@ dashedName: step-38 # --description-- -You should see the numbers zero through seven printed in your console, one per line. This will serve as the foundation for generating your pyramid. +你应该会看到控制台中打印出数字 0 到 7,每行一个。 这将作为生成金字塔的基础。 -Replace your log statement with a statement to push `i` to your `rows` array. +将你的日志语句替换为把 `i` 推送到 `rows` 数组的语句。 # --hints-- -You should not have a `console.log` call. +你不应该有 `console.log` 调用。 ```js assert.notMatch(__helpers.removeJSComments(code), /console/); ``` -You should call `.push()` on your `rows` array. +你应该在 `rows` 数组上调用 `.push()`。 ```js assert.match(__helpers.removeJSComments(code), /rows\.push\(/); ``` -You should push `i` to your `rows` array. +你应该将 `i` 推送到你的 `rows` 数组。 ```js assert.match(__helpers.removeJSComments(code), /rows\.push\(\s*i\s*\)/); ``` -Your `.push()` should happen in your `for` loop. +你的 `.push()` 应该发生在你的 `for` 循环中。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*let\s+i\s*=\s*0;\s*i\s*<\s*count;\s*i\s*=\s*i\s*\+\s*1\s*\)\s*\{\s*rows\.push\(\s*i\s*\);?\s*\}/) diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f207334fabaeac3269c38.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f207334fabaeac3269c38.md index 262ae2f81f6..94399652e4f 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f207334fabaeac3269c38.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f207334fabaeac3269c38.md @@ -23,37 +23,37 @@ for (const value of iterable) { # --hints-- -You should use another `for` keyword. +你应该使用另一个 `for` 关键字。 ```js assert.lengthOf(__helpers.removeJSComments(code).match(/for/g), 2); ``` -You should declare a `row` variable. +你应该声明一个 `row` 变量。 ```js assert.match(__helpers.removeJSComments(code), /\s+row\s+/); ``` -You should use `const` to declare your `row` variable. +你应该使用 `const` 来声明你的 `row` 变量。 ```js assert.match(__helpers.removeJSComments(code), /const\s+row\s+/); ``` -Your `for...of` loop should declare your `row` variable. +你的 `for...of` 循环应该声明你的 `row` 变量。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*const\s+row\s+/); ``` -Your `row` variable should be extracted from `rows` using the `of` keyword. +你应该使用 `of` 关键字从 `rows` 中提取 `row` 变量。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*const\s+row\s+of\s+rows\s*\)/); ``` -Your `for...of` loop body should be empty. +你的 `for...of` 循环体应该是空的。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*const\s+row\s+of\s+rows\s*\)\s*\{\s*\}/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f229d2dbe09ef2954a4a1.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f229d2dbe09ef2954a4a1.md index 2d0d026a72d..35f5df23270 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f229d2dbe09ef2954a4a1.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f229d2dbe09ef2954a4a1.md @@ -7,27 +7,27 @@ dashedName: step-42 # --description-- -Remember in your previous loop that you used the addition operator `+` to increase the value of `i` by `1`. +回想一下,在之前的循环中,你使用了加法运算符 `+` 将 `i` 的值增加 `1`。 -You can do a similar thing with a string value, by appending a new string to an existing string. For example, `hello = hello + " World";` would add the string `" World"` to the existing string stored in the `hello` variable. This is called concatenation. +你可以对字符串值执行类似的操作,即将新字符串附加到现有字符串。 例如,`hello = hello + " World";` 会将字符串 `" World"` 添加到 `hello` 变量中存储的现有字符串中。 这被称为连接。 -In your `for...of` loop, use the addition operator to concatenate the `row` value to the `result` value. +在 `for...of` 循环中,使用加法运算符将 `row` 值连接到 `result` 值。 # --hints-- -You should use the concatenation operator on your `result` variable. +你应该在 `result` 变量上使用连接运算符。 ```js assert.match(__helpers.removeJSComments(code), /(?:result\s*\+|\+\s*result)/); ``` -You should concatenate `row` to your `result` variable. +你应该将 `row` 连接到 `result` 变量。 ```js assert.match(__helpers.removeJSComments(code), /result\s*\+\s*row|row\s*\+\s*result/); ``` -You should assign the result of your concatenation back to the `result` variable. +你应该将连接的结果分配回 `result` 变量。 ```js assert.match(__helpers.removeJSComments(code), /result\s*=\s*(result\s*\+\s*row|row\s*\+\s*result);?/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f255022991ef34ed0ee88.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f255022991ef34ed0ee88.md index 8cd28cf0284..4c1b16cfff4 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f255022991ef34ed0ee88.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f255022991ef34ed0ee88.md @@ -7,19 +7,19 @@ dashedName: step-44 # --description-- -Printing numbers won't result in a visually appealing pyramid. Now that you're outputting the formatted content of your `rows` array, it's time to update your original loop. +打印数字不会产生具有视觉吸引力的金字塔。 现在你正在输出 `rows` 数组的格式化内容,是时候更新原始循环了。 -Instead of pushing `i` to the array, push the value of your `character` variable. +不要将 `i` 加到数组,而是添加 `character` 变量的值。 # --hints-- -You should no longer push your `i` variable. +你不应再添加 `i` 变量。 ```js assert.notMatch(__helpers.removeJSComments(code), /rows\.push\(\s*i\s*\)/); ``` -You should push your `character` variable. +你应该添加你的 `character` 变量。 ```js assert.match(__helpers.removeJSComments(code), /rows\.push\(\s*character\s*\)/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f34e99571070d56d2f231.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f34e99571070d56d2f231.md index f76c145ac39..2ca7d10008a 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f34e99571070d56d2f231.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f34e99571070d56d2f231.md @@ -7,31 +7,31 @@ dashedName: step-67 # --description-- -Your `padRow` function has two parameters which you defined. Values are provided to those parameters when a function is called. +你的 `padRow` 函数有两个你定义的参数。 当调用函数时,会为这些参数提供值。 -The values you provide to a function call are referred to as arguments, and you pass arguments to a function call. Here's a function call with `"Hello"` passed as an argument: +你向函数调用提供的值叫作参数,并且你将传递参数给函数调用。 以下是将 `"Hello"` 作为参数传递的函数调用: ```js test("Hello"); ``` -Pass `i + 1` and `count` as the arguments to your `padRow` call. Like parameters, arguments are separated by a comma. +将 `i + 1` 和 `count` 作为参数传递给 `padRow` 调用。 与参数一样,传递的参数也用逗号分隔。 # --hints-- -You should pass `i + 1` to your `padRow()` call. +你应该将 `i + 1` 传递给 `padRow()` 调用。 ```js assert.match(__helpers.removeJSComments(code), /push\(\s*padRow\(\s*i\s*\+\s*1/); ``` -You should have a comma after your `i + 1` argument. +`i + 1` 参数后面应该有一个逗号。 ```js assert.match(__helpers.removeJSComments(code), /push\(\s*padRow\(\s*i\s*\+\s*1\s*,\s*/); ``` -You should pass `count` as your second argument. +你应该传递 `count` 作为第二个参数。 ```js assert.match(__helpers.removeJSComments(code), /push\(\s*padRow\(\s*i\s*\+\s*1\s*,\s*count\s*\)\s*\)/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f38c34a4de6141c0c369f.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f38c34a4de6141c0c369f.md index b390579a4e6..699aacfe6c8 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f38c34a4de6141c0c369f.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f38c34a4de6141c0c369f.md @@ -7,26 +7,26 @@ dashedName: step-71 # --description-- -Your pyramid generator now functions as expected. But this is an excellent opportunity to further explore the code you have written. +你的金字塔生成器现在可以按预期运行。 但这是一个进一步探索你所编写的代码的绝佳机会。 -The addition operator is not the only way to add values to a variable. The addition assignment operator can be used as shorthand to mean "take the original value of the variable, add this value, and assign the result back to the variable." For example, these two statements would yield the same result: +加法运算符不是向变量添加值的唯一方法。 加法赋值运算符可以简写为“取变量的原始值,添加该值,然后将结果赋给变量”。 例如,这两个语句将产生相同的结果: ```js test = test + 1; test += 1; ``` -Update your iterator statement in the `for` loop to use addition assignment. +更新 `for` 循环中的迭代器语句以使用加法赋值。 # --hints-- -Your `for` loop should not use `i = i + 1`; +你的 `for` 循环不应该使用 `i = i + 1`; ```js assert.notMatch(__helpers.removeJSComments(code), /i\s*=\s*i\s*\+\s*1/); ``` -Your `for` loop should use addition assignment with `i`. +你的 `for` 循环应该使用带有 `i` 的加法赋值。 ```js assert.match(__helpers.removeJSComments(code), /i\s*\+=\s*1/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ba3cceef11b6ba08b59.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ba3cceef11b6ba08b59.md index d8c138b2f3e..4e7dbf0dc1a 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ba3cceef11b6ba08b59.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ba3cceef11b6ba08b59.md @@ -7,23 +7,23 @@ dashedName: step-75 # --description-- -Unfortunately, now the bottom of the pyramid has disappeared. This is because you have created another off-by-one error. +不幸的是,现在金字塔的底层已经消失了。 这是因为你又创建了另一个 off-by-one 错误。 -Your original loop went for `i` values from `0` to `7`, because `count` is `8` and your condition requires `i` to be less than `count`. Your loop is now running for `i` values from `1` to `7`. +你的原始循环适用于 `i` 值从 `0` 到 `7`,因为 `count` 为 `8` 并且你的条件要求 `i` 小于 `count`。 你的循环现在正在运行 `i` 个值,从 `1` 到 `7`。 -Your loop needs to be updated to run when `i` is `8`, too. Looking at your logic, this means your loop should run when `i` is less than or equal to `count`. You can use the less than or equal to operator `<=` for this. +当 `i` 为 `8` 时,你的循环也需要更新才能运行。 查看你的逻辑,这意味着当 `i` 小于或等于 `count` 时,你的循环应该运行。 你可以为此使用小于或等于运算符 `<=`。 -Update your loop condition to run while `i` is less than or equal to `count`. +更新你的循环条件,使其在 `i` 小于或等于 `count` 时运行。 # --hints-- -Your `for` loop should not check if `i` is less than `count`. +你的 `for` 循环不应检查 `i` 是否小于 `count`。 ```js assert.notMatch(__helpers.removeJSComments(code), /i\s*<\s*count/); ``` -Your `for` loop should check if `i` is less than or equal to `count`. +你的 `for` 循环应检查 `i` 是否小于或等于 `count`。 ```js assert.match(__helpers.removeJSComments(code), /i\s*<=\s*count/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ce51f70571e1c5227c8.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ce51f70571e1c5227c8.md index 40e512704e6..29aad064d55 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ce51f70571e1c5227c8.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f3ce51f70571e1c5227c8.md @@ -7,21 +7,21 @@ dashedName: step-76 # --description-- -Comments can be helpful for explaining why your code takes a certain approach, or leaving to-do notes for your future self. +注释有助于解释为什么你的代码采用某种方法,或者为你未来的自己留下待办事项。 -In JavaScript, you can use `//` to leave a single-line comment in your code. +在 JavaScript 中,你可以使用 `//` 在代码中留下单行注释。 -Add a single-line comment above your function to remind yourself to change the code to a different kind of loop. +在函数上方添加单行注释,提醒自己将代码更改为不同类型的循环。 # --hints-- -You should start a single-line comment with `//`. +你应该以 `//` 开始单行注释。 ```js assert.match(code, /\/\//); ``` -Your single-line comment should be at least five characters long. +你的单行注释至少应有五个字符长。 ```js assert.match(code, /\/\/.{5,}/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f415b76859a2736771607.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f415b76859a2736771607.md index 6baee26ea49..7cf08d5976d 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f415b76859a2736771607.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f415b76859a2736771607.md @@ -7,9 +7,9 @@ dashedName: step-78 # --description-- -Your pyramid has disappeared again. That's okay - that is to be expected. +你的金字塔又消失了。 没关系——这是意料之中的事。 -Before you create your new loop, you need to learn about `if` statements. An `if` statement allows you to run a block of code only when a condition is met. They use the following syntax: +在创建新循环之前,你需要了解 `if` 语句。 `if` 语句允许你仅在满足条件时运行代码块。 它们使用以下语法: ```js if (condition) { @@ -17,11 +17,11 @@ if (condition) { } ``` -Create an `if` statement with the boolean `true` as the condition. In the body, print the string `"Condition is true"`. +创建一个 `if` 语句,以布尔值 `true` 作为条件。 在主体中,打印字符串 `"Condition is true"`。 # --hints-- -You should create an `if` statement. +你应该创建一个 `if` 语句。 ```js assert.match(__helpers.removeJSComments(code), /if/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4455f457ef2e3ec6920f.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4455f457ef2e3ec6920f.md index 316b088b01e..4b991f2cf10 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4455f457ef2e3ec6920f.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4455f457ef2e3ec6920f.md @@ -7,13 +7,13 @@ dashedName: step-80 # --description-- -Now the string is no longer printing, because `false` is not `true`. But what about other values? +现在字符串不再打印,因为 `false` 不是 `true`。 但其他值会怎样呢? -Try changing the condition to the string `"false"`. +尝试将条件更改为字符串 `"false"`。 # --hints-- -Your `if` statement should have the string `"false"` as the condition. +你的 `if` 语句应以字符串 `"false"` 作为条件。 ```js assert.match(__helpers.removeJSComments(code), /if\s*\(\s*('|")false\1\s*\)/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4774e3e0df35a68bb5f2.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4774e3e0df35a68bb5f2.md index 2dd255003e1..6552b1c34b3 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4774e3e0df35a68bb5f2.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4774e3e0df35a68bb5f2.md @@ -7,29 +7,29 @@ dashedName: step-90 # --description-- -To make your pyramid generate again, push the result of calling `padRow` with `done` and `count` as the arguments to your `rows` array, similar to what you did in your first loop. +为了再次生成金字塔,请将以 `done` 和 `count` 作为参数调用 `padRow` 的结果推送到 `rows` 数组,类似于你在第一个循环中所做的操作。 # --hints-- -Your loop should call the `.push()` method on your `rows`. +你的循环应该在 `rows` 上调用 `.push()` 方法。 ```js assert.match(__helpers.removeJSComments(code), /while\s*\(\s*continueLoop\s*\)\s*\{\s*done\+\+;\s*rows\.push\(/); ``` -You should call your `padRow` function in your `.push()` method. +你应该在 `.push()` 方法中调用 `padRow` 函数。 ```js assert.match(__helpers.removeJSComments(code), /while\s*\(\s*continueLoop\s*\)\s*\{\s*done\+\+;\s*rows\.push\(\s*padRow\(/); ``` -You should pass `done` as the first argument to your `padRow` call. +你应该将 `done` 作为第一个参数传递给 `padRow` 调用。 ```js assert.match(__helpers.removeJSComments(code), /while\s*\(\s*continueLoop\s*\)\s*\{\s*done\+\+;\s*rows\.push\(\s*padRow\(\s*done/); ``` -You should pass `count` as the second argument to your `padRow` call. +你应该将 `count` 作为第二个参数传递给 `padRow` 调用。 ```js assert.match(__helpers.removeJSComments(code), /while\s*\(\s*continueLoop\s*\)\s*\{\s*done\+\+;\s*rows\.push\(\s*padRow\(\s*done\s*,\s*count\s*\)/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f487dc0c8fa38084f9754.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f487dc0c8fa38084f9754.md index 9d384828fd7..e3bcd1629ae 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f487dc0c8fa38084f9754.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f487dc0c8fa38084f9754.md @@ -7,17 +7,17 @@ dashedName: step-92 # --description-- -Since you have moved the comparison into the `while` condition, you can remove your entire `if` statement. +由于你已将比较移至 `while` 条件,因此你可以删除整个 `if` 语句。 # --hints-- -You should no longer have an `if` statement. +你不应再有 `if` 语句。 ```js assert.notMatch(__helpers.removeJSComments(code), /if\s*\(\s*done\)/); ``` -You should no longer set `continueLoop` to `false`. +你不应再将 `continueLoop` 设置为 `false`。 ```js assert.lengthOf(__helpers.removeJSComments(code).match(/continueLoop\s*=\s*false/g), 1); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f48a419b40238e2b8b4d5.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f48a419b40238e2b8b4d5.md index 4e166091892..94855233432 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f48a419b40238e2b8b4d5.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f48a419b40238e2b8b4d5.md @@ -7,13 +7,13 @@ dashedName: step-93 # --description-- -Your loop is no longer relying on the `continueLoop` variable. This makes the variable an unused declaration. Generally, you want to avoid unused declarations to prevent future confusion. +你的循环不再依赖于 `continueLoop` 变量。 这使得该变量成为未使用的声明。 一般来说,你需要避免未使用的声明以防止将来的混淆。 -Remove your `continueLoop` variable. +删除你的 `continueLoop` 变量。 # --hints-- -You should no longer have a `continueLoop` variable. +你应该不再有 `continueLoop` 变量。 ```js assert.notMatch(__helpers.removeJSComments(code), /continueLoop/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4934fb48f63abd5ae371.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4934fb48f63abd5ae371.md index eb133b13ff8..4a0d946d87f 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4934fb48f63abd5ae371.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4934fb48f63abd5ae371.md @@ -7,15 +7,15 @@ dashedName: step-95 # --description-- -Using `done` to track the number of rows that have been generated is functional, but you can actually clean up the logic a bit further. +使用 `done` 来跟踪已生成的行数是可行的,但实际上你可以进一步清理逻辑。 -Arrays have a special `length` property that allows you to see how many values, or elements, are in the array. You would access this property using syntax like `myArray.length`. +数组具有特殊的 `length` 属性,可让你查看数组中有多少个值或 元素。 你可以使用类似 `myArray.length` 的语法访问此属性。 -Update your condition to check if `rows.length` is less than or equal to `count`. +更新你的条件以检查 `rows.length` 是否小于或等于 `count`。 # --hints-- -Your `while` loop should check if `rows.length` is less than or equal to `count`. +你的 `while` 循环应检查 `rows.length` 是否小于或等于 `count`。 ```js assert.match(__helpers.removeJSComments(code), /while\s*\(\s*rows\.length\s*<=\s*count\s*\)/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4ae5b3924c3fc3373973.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4ae5b3924c3fc3373973.md index 514866fba22..feb15210c67 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4ae5b3924c3fc3373973.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4ae5b3924c3fc3373973.md @@ -7,13 +7,13 @@ dashedName: step-101 # --description-- -Your iteration statement is also going to be different. Instead of adding `1` to `i` with each loop, you need to subtract `1`. +你的迭代语句也会有所不同。 你不需要在每次循环时将 `1` 添加到 `i`,而是需要减去 `1`。 -Like you did earlier with `i = i + 1`, update your iteration statement to give `i` the value of subtracting `1` from itself. +就像你之前对 `i = i + 1` 所做的那样,更新迭代语句,赋予 `i` 从其自身中减去 `1` 的值。 # --hints-- -Your `for` loop should use `i = i - 1` as the iteration. +你的 `for` 循环应使用 `i = i - 1` 作为迭代。 ```js assert.match(__helpers.removeJSComments(code), /for\s*\(\s*let\s*i\s*=\s*count\s*;\s*i\s*>\s*0\s*;\s*i\s*=\s*i\s*-\s*1\s*\)/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4de78f775e480ba2e451.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4de78f775e480ba2e451.md index 401a1b239dc..8a28cbfb581 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4de78f775e480ba2e451.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4de78f775e480ba2e451.md @@ -7,7 +7,7 @@ dashedName: step-107 # --description-- -The `.unshift()` method of an array allows you to add a value to the **beginning** of the array, unlike `.push()` which adds the value at the end of the array. `.unshift()` returns the new length of the array it was called on. +数组的 `.unshift()` 方法允许你将值添加到数组的 **开头**,这与 `.push()` 不同,后者将值添加到数组的末尾。 `.unshift()` returns the new length of the array it was called on. ```js const countDown = [2, 1, 0]; @@ -16,29 +16,29 @@ console.log(countDown); // [3, 2, 1, 0] console.log(newLength); // 4 ``` -Use `const` to declare an `unshifted` variable, and assign it the result of calling `.unshift()` on your `numbers` array. Pass `5` as the argument. Then print your `unshifted` variable. +使用 `const` 声明一个 `unshifted` 变量,并将在 `numbers` 数组上调用 `.unshift()` 的结果分配给它。 传递 `5` 作为参数。 然后打印你的 `unshifted` 变量。 # --hints-- -You should declare your `unshifted` variable. +你应该声明你的 `unshifted` 变量。 ```js assert.match(__helpers.removeJSComments(code), /const\s+unshifted/); ``` -You should call the `.unshift()` method on your `numbers` array. +你应该在 `numbers` 数组上调用 `.unshift()` 方法。 ```js assert.match(__helpers.removeJSComments(code), /numbers\.unshift\(/); ``` -You should pass `5` as the argument to your `.unshift()` call. +你应该将 `5` 作为参数传递给 `.unshift()` 调用。 ```js assert.deepEqual(numbers, [5,1,2,3]); ``` -You should assign the result of your `.unshift()` call to your `unshifted` variable. +你应该将 `.unshift()` 调用的结果分配给 `unshifted` 变量。 ```js assert.equal(unshifted, 4); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4efcb8068e4cb470dca1.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4efcb8068e4cb470dca1.md index 2e575a2fac0..75752e50d5f 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4efcb8068e4cb470dca1.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f4efcb8068e4cb470dca1.md @@ -7,31 +7,31 @@ dashedName: step-109 # --description-- -Now that you've tried these methods, you can do another inverted pyramid approach. But first you need to clean up your experimentation. +现在你已经尝试了这些方法,你可以采用另一种倒金字塔方法。 但首先你需要清理你的实验。 -Remove your `numbers` array, and the method calls and log calls. +删除你的 `numbers` 数组以及方法调用和日志调用。 # --hints-- -You should not have a `numbers` array. +你不应该有 `numbers` 数组。 ```js assert.notMatch(__helpers.removeJSComments(code), /numbers/); ``` -You should not have an `unshifted` variable. +你不应该有 `unshifted` 变量。 ```js assert.notMatch(__helpers.removeJSComments(code), /unshifted/); ``` -You should not have a `shifted` variable. +你不应该有 `shifted` 变量。 ```js assert.notMatch(__helpers.removeJSComments(code), /shifted/); ``` -You should not have your `console.log` statements. +你不应该有 `console.log` 语句。 ```js assert.lengthOf(__helpers.removeJSComments(code).match(/console\.log/g), 1); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f50a21fe7645252804f2b.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f50a21fe7645252804f2b.md index 38c6d328756..8afbda9cad7 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f50a21fe7645252804f2b.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f50a21fe7645252804f2b.md @@ -7,19 +7,19 @@ dashedName: step-112 # --description-- -What if you had a way to toggle between an inverted pyramid and a standard pyramid? +如果你有办法在倒金字塔和标准金字塔之间切换会怎样? -Start by declaring an `inverted` variable, and assigning it the value `true`. You are not changing this variable in your code, but you will need to use `let` so our tests can modify it later. +首先声明一个 `inverted` 变量,并为其赋值 `true`。 你不会在代码中更改此变量,但你需要使用 `let` 以便我们的测试可以稍后修改它。 # --hints-- -You should declare an `inverted` variable with `let`. +你应该使用 `let` 声明一个 `inverted` 变量。 ```js assert.match(__helpers.removeJSComments(code), /let\s+inverted/); ``` -You should initialise `inverted` with the value `true`. +你应该使用值 `true` 初始化 `inverted`。 ```js assert.match(__helpers.removeJSComments(code), /let\s+inverted\s*=\s*true;?/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f5179b3b0ca558f6b4d4f.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f5179b3b0ca558f6b4d4f.md index 0f37eb3e143..77b784c54f0 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f5179b3b0ca558f6b4d4f.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f5179b3b0ca558f6b4d4f.md @@ -7,23 +7,23 @@ dashedName: step-113 # --description-- -Use an `if` statement to check if `inverted` is true. Remember that you do not need to use an equality operator here. +使用 `if` 语句检查 `inverted` 是否为真。 请记住,这里不需要使用相等运算符。 # --hints-- -You should use an `if` statement. +你应该使用 `if` 语句。 ```js assert.match(__helpers.removeJSComments(code), /if\s*\(/); ``` -Your `if` statement should check if `inverted` is `true`. +你的 `if` 语句应检查 `inverted` 是否为 `true`。 ```js assert.match(__helpers.removeJSComments(code), /if\s*\(\s*inverted/); ``` -Your `if` condition should not use any comparison operators. +你的 `if` 条件不应使用任何比较运算符。 ```js assert.match(__helpers.removeJSComments(code), /if\s*\(\s*inverted\s*\)/); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f540c2176ea5dec01306d.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f540c2176ea5dec01306d.md index 42bef2b3b35..958daff2ccf 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f540c2176ea5dec01306d.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f540c2176ea5dec01306d.md @@ -7,27 +7,27 @@ dashedName: step-118 # --description-- -Nice work! Experiment with different values for your `character`, `count`, and `inverted` variables. +做得好! 尝试使用 `character`、`count` 和 `inverted` 变量的不同值。 -When you are ready to move on to your next project, set `character` to `"!"`, `count` to `10`, and `inverted` to `false` to continue. +当你准备好继续下一个项目时,将 `character` 设置为 `"!"`、将 `count` 设置为 `10`,并将 `inverted` 设置为 `false` 以继续。 -Congratulations on completing your first JavaScript project! +恭喜你完成你的第一个 JavaScript 项目! # --hints-- -You should set `character` to `"!"`. +你应该将 `character` 设置为 `"!"`。 ```js assert.equal(character, "!"); ``` -You should set `count` to `10`. +你应该将 `count` 设置为 `10`。 ```js assert.equal(count, 10); ``` -You should set `inverted` to `false`. +你应该将 `inverted` 设置为 `false`。 ```js assert.equal(inverted, false); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8f6a98d25f4d485a94d.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8f6a98d25f4d485a94d.md index fc5da7bf0e0..87f3d4b864c 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8f6a98d25f4d485a94d.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610b8f6a98d25f4d485a94d.md @@ -7,32 +7,32 @@ dashedName: step-10 # --description-- -The default value of an uninitialized variable is `undefined`. This is a special data type that represents a value that does not have a definition yet. +未初始化变量的默认值是 `undefined`。 这是一种特殊的数据类型,表示尚未定义的值。 -You can still assign a value to an uninitialized variable. Here is an example: +你仍然可以为未初始化的变量赋值。 以下是一个例子: ```js let uninitialized; uninitialized = "assigned"; ``` -Assign the string `"Test"` to your `secondCharacter` variable below your declaration. Open the console to see how your log has changed. +将字符串 `"Test"` 分配给声明下方的 `secondCharacter` 变量。 打开控制台查看你的日志是如何变化的。 # --hints-- -You should not initialize `secondCharacter`. Remember that initialization means assigning a value when you declare the variable. +你不应该初始化 `secondCharacter`。 请记住,初始化意味着在声明变量时分配一个值。 ```js assert.notMatch(__helpers.removeJSComments(code), /let\s+secondCharacter\s*=/); ``` -You should use the assignment operator on `secondCharacter`. +你应该在 `secondCharacter` 上使用赋值运算符。 ```js assert.match(__helpers.removeJSComments(code), /secondCharacter\s*=/); ``` -You should assign the string `"Test"` to your `secondCharacter` variable. +你应该将字符串 `"Test"` 分配给 `secondCharacter` 变量。 ```js assert.equal(secondCharacter, "Test"); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610bbed59bc2a0194d85533.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610bbed59bc2a0194d85533.md index a43734a8c20..d5c1ef6ecc8 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610bbed59bc2a0194d85533.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610bbed59bc2a0194d85533.md @@ -7,37 +7,37 @@ dashedName: step-22 # --description-- -Notice how the value inside your `rows` array has been changed directly? This is called mutation. As you learn more about arrays, you will learn when to mutate an array, and when you should not. +注意到 `rows` 数组内的值是如何直接改变的? 这被称为突变。 当你对数组了解得更多时,你就会了解何时应该改变数组,何时不应该改变数组。 -Before moving on, this is a great opportunity to learn a common array use. Currently, your code accesses the last element in the array with `rows[2]`. But you may not know how many elements are in an array when you want the last one. +在继续之前,这是一个学习常见数组用法的好机会。 目前,你的代码使用 `rows[2]` 访问数组中的最后一个元素。 但是当你想要最后一个元素时,你可能不知道数组中有多少个元素。 -You can make use of the `.length` property of an array - this returns the number of elements in the array. To get the last element of any array, you can use the following syntax: +你可以使用数组的 `.length` 属性 - 这将返回数组中元素的数量。 要获取任何数组的最后一个元素,可以使用以下语法: ```js array[array.length - 1] ``` -`array.length` returns the number of elements in the array. By subtracting `1`, you get the index of the last element in the array. You can apply this same concept to your `rows` array. +`array.length` 返回数组中元素的数量。 通过减去 `1`,你可以得到数组中最后一个元素的索引。 你可以将相同的概念应用到 `rows` 数组。 -Update your `rows[2]` to dynamically access the last element in the `rows` array. Refer to the example above to help you. +更新 `rows[2]` 以动态访问 `rows` 数组中的最后一个元素。 请参阅上面的例子来获得帮助。 -You should not see anything change in your console. +你将不会在控制台中看到任何变化。 # --hints-- -You should use the `.length` property of your `rows` array. +你应该使用 `rows` 数组的 `.length` 属性。 ```js assert.match(__helpers.removeJSComments(code), /rows\.length/); ``` -You should use `rows.length` in your bracket notation. +你应该在括号符号中使用 `rows.length`。 ```js assert.match(__helpers.removeJSComments(code), /rows\[\s*rows\.length/); ``` -You should subtract `1` from the length in your bracket notation. +你应该从括号符号的长度中减去 `1`。 ```js assert.match(__helpers.removeJSComments(code), /rows\[\s*rows\.length\s*-\s*1\s*\]/) diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c6541c82551f95e765ab.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c6541c82551f95e765ab.md index 5bc0d038137..95426332a9b 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c6541c82551f95e765ab.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/6610c6541c82551f95e765ab.md @@ -7,27 +7,27 @@ dashedName: step-58 # --description-- -Variables can also be declared inside a function. These variables are considered to be in the local scope, or block scope. A variable declared inside a function can only be used inside that function. If you try to access it outside of the function, you get a reference error. +变量也可以在函数内部声明。 这些变量被认为处于局部作用域块级作用域内。 在函数内部声明的变量只能在该函数内部使用。 如果你尝试在函数外部访问它,则会收到引用错误。 -To see this in action, use `const` to declare a `test` variable in your `padRow` function. Initialise it with the value `"Testing"`. +要查看其实际效果,请使用 `const` 在 `padRow` 函数中声明一个 `test` 变量。 使用值 `"Testing"` 对其进行初始化。 -Then, below your function, try to log `test` to the console. You will see an error because it is not defined outside of the function's local scope. Remove that `console.log` to pass the tests and continue. +然后,在你的函数下方,尝试将 `test` 记录到控制台。 你将看到一个错误,因为它没有在函数的局部作用域之外定义。 删除 `console.log` 以通过测试并继续。 # --hints-- -Your function should declare a `test` variable. +你的函数应该声明一个 `test` 变量。 ```js assert.match(padRow.toString(), /var\s+test/); ``` -You should initialise `test` with the value `"Testing"`. Don't forget the semicolon. +你应该使用值 `"Testing"` 初始化 `test`。 Don't forget the semicolon. ```js assert.match(padRow.toString(), /var\s+test\s*=\s*('|")Testing\1;/) ``` -Your `test` variable should come before your `return` keyword. +你的 `test` 变量应位于 `return` 关键字之前。 ```js const str = padRow.toString(); diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md index c007c352ac3..2185f8b2b2a 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md @@ -17,7 +17,7 @@ If there is a winner, you will want to show the `resetGameBtn` button and hide t **Tips** -- You can use the `el.style.display` property to show the `resetGameBtn` button and hide the `optionsContainer`. +Use the `style.display` property on an element, with the value `"block"` or `"none"`, to show or hide the element. # --hints-- @@ -33,6 +33,7 @@ if (playerScore === 3) { } else { assert.equal(winnerMsgElement.innerText, "Computer has won the game!"); } + ``` You should hide the `optionsContainer` and if the player or computer has reached three points. diff --git a/curriculum/challenges/chinese/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md b/curriculum/challenges/chinese/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md index fa5b427fdc5..857d52d4c51 100644 --- a/curriculum/challenges/chinese/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md +++ b/curriculum/challenges/chinese/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md @@ -1,5 +1,5 @@ --- -id: 657e0d0037192f3d9e3d5417 +id: 657e0d0037192f3d9e3d5417 title: Task 128 challengeType: 22 dashedName: task-128 diff --git a/curriculum/challenges/espanol/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md b/curriculum/challenges/espanol/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md index 23b116aea50..a66462a2ac9 100644 --- a/curriculum/challenges/espanol/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md +++ b/curriculum/challenges/espanol/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md @@ -7,7 +7,7 @@ dashedName: step-25 # --description-- -A `while` loop is another kind of loop that runs a portion of code until a specified condition is `True`: +A `while` loop is another kind of loop that runs a portion of code as long as a specified condition is `True`. The loop terminates when the condition becomes `False`: ```py while condition: diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md index e991b9be4b3..e910f746701 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md @@ -7,7 +7,7 @@ dashedName: step-7 # --description-- -Puedes añadir imágenes a tu sitio web utilizando el elemento `img`. Los elementos `img` tienen una etiqueta de apertura sin una etiqueta de cierre. La etiqueta de un elemento que no necesita etiqueta de cierre se conoce como etiqueta de autocierre (self-closing tag). +Puedes añadir imágenes a tu sitio web utilizando el elemento `img`. Los elementos `img` tienen una etiqueta de apertura sin una etiqueta de cierre. A tag for an element without a closing tag is known as a void element. Añade un elemento `img` debajo del elemento `p`. Por ahora no se mostrará ninguna imagen en el navegador. @@ -19,7 +19,7 @@ Tu elemento `img` debe tener una etiqueta de apertura. Las etiquetas de apertura assert(document.querySelector('img')); ``` -Tu elemento `img` no debe tener una etiqueta de cierre. Una etiqueta de cierre tiene una `/` después del carácter `<`. +Your `img` element should not have a closing tag ``. ```js assert(!code.match(/<\/img\>/)); diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md index 03d60e70684..c4d73e3bda3 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md @@ -7,7 +7,7 @@ dashedName: step-37 # --description-- -El elemento `input` te permite recolectar datos desde un formulario web de diferentes formas. Al igual que los elementos `img`, los elementos `input` son de auto-cierre y no necesitan etiquetas de cierre. +El elemento `input` te permite recolectar datos desde un formulario web de diferentes formas. Like `img` elements, `input` elements are a void element and do not need closing tags. Anida un elemento `input` dentro del elemento `form`. diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md index e4b1f9a165f..b766692ce1d 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md @@ -15,7 +15,7 @@ Aquí hay un ejemplo de un botón de radio con la opción `cat`: cat ``` -Recuerda que los elementos `input` son de auto-cierre, no necesitan etiqueta de cierre. +Remember that an `input` element is a void element. Antes de la casilla de entrada de texto (text input), añade un radio button con la opción: diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md index 8ea9d677417..d8478c0479f 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md @@ -7,7 +7,7 @@ dashedName: step-69 # --description-- -Puede configurar el comportamiento del navegador agregando elementos `meta` de cierre automático en el `head`. Aquí hay un ejemplo: +You can set browser behavior by adding `meta` elements in the `head`. Aquí hay un ejemplo: ```html @@ -15,13 +15,13 @@ Puede configurar el comportamiento del navegador agregando elementos `meta` de c Dentro del elemento `head`, anida un elemento `meta` con un atributo `charset`. Con el valor `utf-8` que le dirá al navegador cómo codificar los caracteres en la página. -Ten en cuenta que los elementos `meta` son de autocierre. +Note that the `meta` element is a void element. Con este último cambio, has coompletado el proyecto de la aplicación de fotos de gatos. ¡Felicidades! # --hints-- -Debe crear un elemento `meta` de cierre automático dentro del elemento `head`. +You should create a `meta` element within the `head` element. ```js assert.exists(document.querySelector('head > meta')); @@ -33,7 +33,7 @@ Debes dar al elemento `meta` un `charset` de `UTF-8`. assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); ``` -Su elemento `meta` debe ser una etiqueta de cierre automático, no necesita agregar ``. +Your `meta` element should be a void element, you don't need to add ``. ```js assert.notMatch(code, /<\/meta\s*>?/i); diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md index 47fcd561079..43beb86a71b 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md @@ -7,7 +7,7 @@ dashedName: step-4 # --description-- -Añade un `title` y un elemento `meta` al `head`. Dale a tu proyecto un título de `Registration Form`, y dale un atributo `charset` con el valor `UTF-8` a tu elemento `meta`. +Add a `title` and `meta` element inside the `head` element. Give your project a title of `Registration Form`, and add the `charset` attribute with a value of `utf-8` to your `meta` element. # --hints-- @@ -18,26 +18,37 @@ const title = document.querySelector('title'); assert.exists(title); ``` -El elemento `title` debe estar dentro del elemento `head`. +Your `title` element should be within the `head` element. ```js assert.exists(document.querySelector('head > title')); ``` -Tu proyecto debe tener el título `Registration Form`. - -```js -const title = document.querySelector('title'); -assert.equal(title.text.toLowerCase(), 'registration form') -``` - -Recuerda que las mayúsculas, minúsculas y la ortografía son importantes para el título. +Your project should have a title of `Registration Form`. Recuerda que las mayúsculas, minúsculas y la ortografía son importantes para el título. ```js const title = document.querySelector('title'); assert.equal(title.text, 'Registration Form'); ``` +You should create a `meta` element within the `head` element. + +```js +assert.exists(document.querySelector('head > meta')); +``` + +You should give the `meta` element a `charset` attribute with the value of `utf-8`. + +```js +assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); +``` + +Your `meta` element should be a void element, it does not have an end tag ``. + +```js +assert.notMatch(code, /<\/meta\s*>?/i); +``` + # --seed-- ## --seed-contents-- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md index ee0caae40bc..a6bc395ad35 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md @@ -7,34 +7,60 @@ dashedName: step-22 # --description-- -You are going to make each ear look like a triangle. +Now you will learn a CSS trick to draw triangles. -Using a class selector, give the `.cat-left-ear` element a left and right border of `35px solid transparent` each. Also, set the bottom border to `70px solid #5e5e5e`. +This will be used to draw ears on the cat. + +Using a class selector, give the `.cat-right-ear` element `height` and `width` properties set to `100px`. Set the `background-color` to white. Set the left and right borders to `35px solid blue`. Set the top and bottom borders to `35px solid red`. # --hints-- -You should have a `.cat-left-ear` selector. - -```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')) -``` - -Your `.cat-left-ear` selector should have a `border-left` property set to `35px solid transparent` +You should have a `.cat-right-ear` selector. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderLeft === '35px solid transparent') +assert(new __helpers.CSSHelp(document)?.getStyle('.cat-head')) ``` -Your `.cat-left-ear` selector should have a `border-right` property set to `35px solid transparent` +Your `.cat-right-ear` selector should have a `height` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderRight === '35px solid transparent') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.height === '100px') ``` -Your `.cat-left-ear` selector should have a `border-bottom` property set to `70px solid #5e5e5e` +Your `.cat-right-ear` selector should have a `width` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderBottom === '70px solid rgb(94, 94, 94)') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.width === '100px') +``` + +Your `.cat-right-ear` selector should have a `background-color` property set to `white`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.backgroundColor === 'white') +``` + +Your `.cat-right-ear` selector should have a `border-left` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderLeft === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-right` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderRight === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-top` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderTop === '35px solid red') +``` + +Your `.cat-right-ear` selector should have a `border-bottom` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderBottom === '35px solid red') ``` # --seed-- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md index 09315a9cf3a..7e8c8cb1013 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md @@ -1,6 +1,6 @@ --- id: 646cecc9eb5c4f4f73dafd07 -title: Step 23 +title: Step 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md index 32cbf8920c4..7fbeec1bf90 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md @@ -1,6 +1,6 @@ --- id: 646cef0c2b98915094df7099 -title: Step 24 +title: Step 26 challengeType: 0 dashedName: step-26 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md index 5ba17b3b3bd..1c0f23061fe 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md @@ -1,6 +1,6 @@ --- id: 646cf1206cac5f51804f49cf -title: Step 25 +title: Step 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md index bfaf74f9fa6..373fdb5f4a7 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md @@ -1,6 +1,6 @@ --- id: 646cf2249f02ca5233d9af7c -title: Step 26 +title: Step 28 challengeType: 0 dashedName: step-28 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md index b0a295bfb2e..60aec4a03e0 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md @@ -1,6 +1,6 @@ --- id: 646cf48d8f8e1f535a1821d3 -title: Step 27 +title: Step 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md index 309daaf3e7f..86581afee33 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md @@ -1,6 +1,6 @@ --- id: 646cf6cbca98e258da65c979 -title: Step 28 +title: Step 30 challengeType: 0 dashedName: step-30 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md index d6ec7c7e60e..1b54a3a7d77 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md @@ -1,6 +1,6 @@ --- id: 646cf88aa884405a11ea5bcc -title: Step 29 +title: Step 31 challengeType: 0 dashedName: step-31 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md index 36d8874a25b..1adc1ed02f7 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md @@ -1,6 +1,6 @@ --- id: 646cfc2b8e6fe95c20a819d5 -title: Step 30 +title: Step 32 challengeType: 0 dashedName: step-32 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md index 2bf386a61d5..a93bd8b8fd1 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md @@ -1,6 +1,6 @@ --- id: 646cfd853634255d02b64cc1 -title: Step 31 +title: Step 33 challengeType: 0 dashedName: step-33 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md index 20716ee05b1..bc104c77bf8 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md @@ -1,6 +1,6 @@ --- id: 646cfde6ac612e5d60391f50 -title: Step 32 +title: Step 34 challengeType: 0 dashedName: step-34 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md index 55f5fa71270..0010241ca26 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md @@ -1,6 +1,6 @@ --- id: 646dd556d524bc61c0139bd6 -title: Step 33 +title: Step 35 challengeType: 0 dashedName: step-35 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md index 63d73c49d58..034ddef5db4 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md @@ -1,6 +1,6 @@ --- id: 646dd6f9caa862627dd87772 -title: Step 34 +title: Step 36 challengeType: 0 dashedName: step-36 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md index 625b3fb8289..d7dcab9803c 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md @@ -1,6 +1,6 @@ --- id: 646dd7cfd0cfac630c1dd520 -title: Step 35 +title: Step 37 challengeType: 0 dashedName: step-37 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md index 387ef5e5eac..76f63638e97 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md @@ -1,6 +1,6 @@ --- id: 646dd8c79ec23463a3d0e356 -title: Step 36 +title: Step 38 challengeType: 0 dashedName: step-38 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md index 8d7b7cdf6f9..a163067f911 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md @@ -1,6 +1,6 @@ --- id: 646dd9d9a729916460724f16 -title: Step 37 +title: Step 39 challengeType: 0 dashedName: step-39 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md index 060bb19dd61..a68b331bd2e 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md @@ -1,6 +1,6 @@ --- id: 646ddab8afd73764f5241bbf -title: Step 38 +title: Step 40 challengeType: 0 dashedName: step-40 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md index 40366d79967..f56ffaaaaf3 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md @@ -1,6 +1,6 @@ --- id: 646ddb61ff08366570cc5902 -title: Step 39 +title: Step 41 challengeType: 0 dashedName: step-41 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md index 2bcaf0f8ce9..02a7c22eb73 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md @@ -1,6 +1,6 @@ --- id: 646ddd3f9f97a0667b964bdb -title: Step 40 +title: Step 42 challengeType: 0 dashedName: step-42 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md index 339611952de..9cf9b19e226 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md @@ -1,6 +1,6 @@ --- id: 646dde7dc20dc167489faa69 -title: Step 41 +title: Step 43 challengeType: 0 dashedName: step-43 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md index 20fdf6d7b9a..427b79a5998 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md @@ -1,6 +1,6 @@ --- id: 646ddf888632fa67f1180940 -title: Step 42 +title: Step 44 challengeType: 0 dashedName: step-44 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md index c4b4cdaba4a..843e88b9a4d 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md @@ -1,6 +1,6 @@ --- id: 646de5dc8988076a1d992afd -title: Step 43 +title: Step 45 challengeType: 0 dashedName: step-45 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md index ade7bdd238c..b9dc455e5b1 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md @@ -1,6 +1,6 @@ --- id: 646de6a97b50a86ac487de86 -title: Step 44 +title: Step 46 challengeType: 0 dashedName: step-46 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md index 09c5fbcaa76..1cae6709360 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md @@ -1,6 +1,6 @@ --- id: 646de7b64467e96b7d35b5cd -title: Step 45 +title: Step 47 challengeType: 0 dashedName: step-47 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md index f7d30f752d7..f79250752bc 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md @@ -1,6 +1,6 @@ --- id: 646de8478d6f796bfbdccfb2 -title: Step 46 +title: Step 48 challengeType: 0 dashedName: step-48 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md index 6a7bd42fce8..74ba34db408 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md @@ -1,6 +1,6 @@ --- id: 646de8d204a3426c7d184372 -title: Step 47 +title: Step 49 challengeType: 0 dashedName: step-49 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md index b4c9bbc8207..b0243121123 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md @@ -1,6 +1,6 @@ --- id: 646dea1c98c2426d43a705c3 -title: Step 48 +title: Step 50 challengeType: 0 dashedName: step-50 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md index fa683fed533..1b344dc94cc 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md @@ -1,6 +1,6 @@ --- id: 646deb169847f86df0f95bfc -title: Step 49 +title: Step 51 challengeType: 0 dashedName: step-51 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md index 9aaaf84e2a1..f7933f8c3dc 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md @@ -1,6 +1,6 @@ --- id: 646dec359bef3b7811fba5a6 -title: Step 50 +title: Step 52 challengeType: 0 dashedName: step-52 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md index 3d06db95bc2..8887af0c7bc 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md @@ -1,6 +1,6 @@ --- id: 646dedbcba062079128b2ecc -title: Step 51 +title: Step 53 challengeType: 0 dashedName: step-53 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md index 21a587767cd..bf02b9cf8fc 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md @@ -1,6 +1,6 @@ --- id: 646def5e863abf7a14501421 -title: Step 52 +title: Step 54 challengeType: 0 dashedName: step-54 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md index 8bc4b62dcec..ef9238633b8 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md @@ -1,6 +1,6 @@ --- id: 646df03c8f79337ab46f148b -title: Step 53 +title: Step 55 challengeType: 0 dashedName: step-55 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md index f0c4319e936..0318f9d7f46 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md @@ -1,6 +1,6 @@ --- id: 646df0cf26413a7b35e4b8b3 -title: Step 54 +title: Step 56 challengeType: 0 dashedName: step-56 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md index 8d79e866605..a840bb068d7 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md @@ -1,6 +1,6 @@ --- id: 646df1d1aa4ae57bdf1869c4 -title: Step 55 +title: Step 57 challengeType: 0 dashedName: step-57 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md index 14d21263e00..3ef80ee39bb 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md @@ -1,6 +1,6 @@ --- id: 646dffd8ce9ac77ec1906f2e -title: Step 56 +title: Step 58 challengeType: 0 dashedName: step-58 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md index 309bfb54e0a..954f3b54ad6 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md @@ -1,6 +1,6 @@ --- id: 646f0417322c0e04983a5149 -title: Step 59 +title: Step 61 challengeType: 0 dashedName: step-61 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md index b5e32cbfefa..bb1b60d1f72 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md @@ -1,6 +1,6 @@ --- id: 646f08293804a30685533c6f -title: Step 60 +title: Step 62 challengeType: 0 dashedName: step-62 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md index 1ae283f0809..03853c3938b 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md @@ -1,6 +1,6 @@ --- id: 646f09293eb3230723a62f77 -title: Step 61 +title: Step 63 challengeType: 0 dashedName: step-63 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md index 611d562823a..2a5a024ddab 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md @@ -1,6 +1,6 @@ --- id: 646f0c9a1e3360092d1bbd33 -title: Step 62 +title: Step 64 challengeType: 0 dashedName: step-64 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md index f476deafd2f..3d75bf77a02 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md @@ -1,6 +1,6 @@ --- id: 646f0ce5737243098ad6e494 -title: Step 63 +title: Step 65 challengeType: 0 dashedName: step-65 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md index 7fa87ae9e0f..6e28a86659a 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md @@ -1,6 +1,6 @@ --- id: 646f0ef13604420a8744f7d4 -title: Step 64 +title: Step 66 challengeType: 0 dashedName: step-66 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md index 556f22698a5..291e0fbd52d 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md @@ -1,6 +1,6 @@ --- id: 646f0f7c5933560af8e7e380 -title: Step 65 +title: Step 67 challengeType: 0 dashedName: step-67 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md index f2909632e80..820cbd44d12 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md @@ -1,6 +1,6 @@ --- id: 646f102bf87b350b593baa72 -title: Step 66 +title: Step 68 challengeType: 0 dashedName: step-68 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md index c0adf9b4048..741c609e6b3 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md @@ -1,6 +1,6 @@ --- id: 646f107abb89d00bb99f387a -title: Step 67 +title: Step 69 challengeType: 0 dashedName: step-69 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md index 76ac22fa825..b1c107c9c2e 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md @@ -1,6 +1,6 @@ --- id: 646f12da0b4c5d0ca162834a -title: Step 69 +title: Step 71 challengeType: 0 dashedName: step-71 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md index 2b1a9dec27b..9ae2339b4dc 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md @@ -1,6 +1,6 @@ --- id: 646f135eab69d90d0c6d4e9b -title: Step 70 +title: Step 72 challengeType: 0 dashedName: step-72 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md index 33141480afe..c0b941997a6 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md @@ -1,6 +1,6 @@ --- id: 646f159b2cffb21150b927cb -title: Step 71 +title: Step 73 challengeType: 0 dashedName: step-73 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md index d1077dba79f..0a537b0812d 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md @@ -1,6 +1,6 @@ --- id: 646f164bf100dd11d226161f -title: Step 72 +title: Step 74 challengeType: 0 dashedName: step-74 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md index 027b7673e92..651a9405914 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md @@ -1,6 +1,6 @@ --- id: 646f1764e2f1d212ba9785a7 -title: Step 73 +title: Step 75 challengeType: 0 dashedName: step-75 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md index 7a19b8eeebe..bc03c983374 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md @@ -1,6 +1,6 @@ --- id: 646f1802a09a171332e14630 -title: Step 74 +title: Step 76 challengeType: 0 dashedName: step-76 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md index d535ce7fccb..e365b97d693 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md @@ -1,6 +1,6 @@ --- id: 646f4d6c42dc5f214f4e7444 -title: Step 75 +title: Step 77 challengeType: 0 dashedName: step-77 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md index 0b9bc69c646..f13a5c03ba4 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md @@ -1,6 +1,6 @@ --- id: 646f4e46e81f7021d5fd9c1d -title: Step 76 +title: Step 78 challengeType: 0 dashedName: step-78 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md index c5df4824d6e..23027d671dc 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md @@ -1,6 +1,6 @@ --- id: 646f4f6a14e3c522d130a0d2 -title: Step 77 +title: Step 79 challengeType: 0 dashedName: step-79 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md index 0db38dfe696..a7d861a1258 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md @@ -1,6 +1,6 @@ --- id: 646f4fe12b7985232bf475a5 -title: Step 78 +title: Step 80 challengeType: 0 dashedName: step-80 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md index 974c30aa8a5..d0cf2b64a3f 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md @@ -1,6 +1,6 @@ --- id: 646f507e4d1cd323f17db4fc -title: Step 79 +title: Step 81 challengeType: 0 dashedName: step-81 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md index 3783f5373ed..3bf9207660e 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md @@ -1,6 +1,6 @@ --- id: 646f516dbfc1342495515625 -title: Step 80 +title: Step 82 challengeType: 0 dashedName: step-82 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md index 71231ac42c3..b71c9d3b2c4 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md @@ -9,7 +9,7 @@ dashedName: step-11 The next position property is `absolute`. When you use the `absolute` value for your `position` property, the element is taken out of the normal flow of the document, and then its position is determined by the `top`, `right`, `bottom`, and `left` properties. -Set the position property of your `.cat-head` element to `absolute`, then set `top` and `left` properties to any pixel value. +Set the position property of your `.cat-head` element to `absolute`, then set `top` and `left` properties to any positive pixel value. diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md index 501ccc52afc..04963838659 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md @@ -1,6 +1,6 @@ --- id: 64a2687ef267e5934a2f93e3 -title: Step 57 +title: Step 59 challengeType: 0 dashedName: step-59 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md index a29fc9e44cb..d46fbf6da0d 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md @@ -1,6 +1,6 @@ --- id: 64a26ac5540c5493f4641f10 -title: Step 58 +title: Step 60 challengeType: 0 dashedName: step-60 --- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md index 0f8114d55ba..4f3a8d2de51 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md @@ -1,6 +1,6 @@ --- id: 64a3bcbc83e574b58c8ed048 -title: Step 68 +title: Step 70 challengeType: 0 dashedName: step-70 --- diff --git a/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md b/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md index e95b31aaf6c..ed9c0b940de 100644 --- a/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md +++ b/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md @@ -9,7 +9,7 @@ dashedName: step-74 The `setPlayButtonAccessibleText` function will set the `aria-label` attribute to the current song, or to the first song in the playlist. And if the playlist is empty, it sets the `aria-label` to `"Play"`. -Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. For the value, use a ternary to set `song?.title` to `Play ${song.title}` or `"Play"` if there's no `song.title` available. +Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. Using a ternary, set the attribute value to `Play ${song.title}` or `"Play"` if `song?.title` is not available. Don't forget you need template interpolation here, so you need to use backticks. diff --git a/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md b/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md index c007c352ac3..2185f8b2b2a 100644 --- a/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md +++ b/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md @@ -17,7 +17,7 @@ If there is a winner, you will want to show the `resetGameBtn` button and hide t **Tips** -- You can use the `el.style.display` property to show the `resetGameBtn` button and hide the `optionsContainer`. +Use the `style.display` property on an element, with the value `"block"` or `"none"`, to show or hide the element. # --hints-- @@ -33,6 +33,7 @@ if (playerScore === 3) { } else { assert.equal(winnerMsgElement.innerText, "Computer has won the game!"); } + ``` You should hide the `optionsContainer` and if the player or computer has reached three points. diff --git a/curriculum/challenges/espanol/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md b/curriculum/challenges/espanol/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md index 0f6ad5eeeee..f4ee0c9f7ce 100644 --- a/curriculum/challenges/espanol/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md +++ b/curriculum/challenges/espanol/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md @@ -1,5 +1,5 @@ --- -id: 657e0d0037192f3d9e3d5417 +id: 657e0d0037192f3d9e3d5417 title: Task 128 challengeType: 22 dashedName: task-128 diff --git a/curriculum/challenges/german/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md b/curriculum/challenges/german/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md index 23b116aea50..a66462a2ac9 100644 --- a/curriculum/challenges/german/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md +++ b/curriculum/challenges/german/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md @@ -7,7 +7,7 @@ dashedName: step-25 # --description-- -A `while` loop is another kind of loop that runs a portion of code until a specified condition is `True`: +A `while` loop is another kind of loop that runs a portion of code as long as a specified condition is `True`. The loop terminates when the condition becomes `False`: ```py while condition: diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md index 88766b6f35f..6cd056807d0 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md @@ -7,7 +7,7 @@ dashedName: step-7 # --description-- -Du kannst Bilder zu deiner Webseite hinzufügen, indem du das `img`-Element verwendest. `img`-Elemente haben ein öffnendes Tag, aber kein schließendes Tag. Ein Tag eines Elements ohne ein schließendes Tag wird als self-closing tag bezeichnet. +Du kannst Bilder zu deiner Webseite hinzufügen, indem du das `img`-Element verwendest. `img`-Elemente haben ein öffnendes Tag, aber kein schließendes Tag. A tag for an element without a closing tag is known as a void element. Füge ein `img`-Element unter dem `p`-Element hinzu. An diesem Punkt wird kein Bild im Browser angezeigt. @@ -19,7 +19,7 @@ Dein `img`-Element sollte ein öffnendes Tag haben. Öffnende Tags haben diese S assert(document.querySelector('img')); ``` -Dein `img`-Element sollte kein schließendes Tag haben. Abschließende Tags haben ein `/` genau nach dem `<`-Zeichen. +Your `img` element should not have a closing tag ``. ```js assert(!code.match(/<\/img\>/)); diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md index 6c3f03442f8..826bfa2c144 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md @@ -7,7 +7,7 @@ dashedName: step-37 # --description-- -Das `input`-Element gibt dir mehrere Möglichkeiten, Daten aus einem Webformular zu sammeln. `input`-Elemente sind genauso wie `img`-Elemente selbstschließend und benötigen keine abschließenden Tags. +Das `input`-Element gibt dir mehrere Möglichkeiten, Daten aus einem Webformular zu sammeln. Like `img` elements, `input` elements are a void element and do not need closing tags. Bette ein `input`-Element in das `form`-Element ein. diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md index 603cb87cbb5..50d3313e8cf 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md @@ -15,7 +15,7 @@ Hier ist ein Beispiel für ein Radio-Button mit der Option von `cat`: cat ``` -Beachte, dass `input`-Elemente self-closing sind. +Remember that an `input` element is a void element. Füge vor der Texteingabe einen Radio-Button hinzu, der diese Option enthält: diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md index 7948f47fcfb..ed7a2193f81 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md @@ -7,7 +7,7 @@ dashedName: step-69 # --description-- -Du kannst das Browserverhalten einstellen, indem du selbstschließende `meta`-Elemente im `head` hinzufügst. Hier ist ein Beispiel: +You can set browser behavior by adding `meta` elements in the `head`. Hier ist ein Beispiel: ```html @@ -15,13 +15,13 @@ Du kannst das Browserverhalten einstellen, indem du selbstschließende `meta`-El Bette innerhalb des `head`-Elements ein `meta`-Element mit einem `charset`-Attribut. Setze den Wert auf `utf-8`, damit der Browser weiß, wie Zeichen für die Seite kodiert werden sollen. -Beachte, dass `meta`-Elemente selbstschließend sind. +Note that the `meta` element is a void element. Mit dieser letzten Änderung hast du das Cat Photo App Projekt abgeschlossen. Glückwunsch! # --hints-- -Du solltest ein selbstschließendes `meta`-Element innerhalb des `head`-Elements erstellen. +You should create a `meta` element within the `head` element. ```js assert.exists(document.querySelector('head > meta')); @@ -33,7 +33,7 @@ Du solltest dem `meta`-Element ein `charset` von `UTF-8` zuweisen. assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); ``` -Dein `meta`-Element sollte ein selbstschließendes Tag sein, du brauchst keinen `` hinzuzufügen. +Your `meta` element should be a void element, you don't need to add ``. ```js assert.notMatch(code, /<\/meta\s*>?/i); diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md index 82c7a71d6e1..86e9fb5b4b2 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md @@ -7,7 +7,7 @@ dashedName: step-4 # --description-- -Füge ein `title`- und ein `meta`-Element zum `head` hinzu. Weise deinem Projekt den Titel `Registration Form` zu und füge deinem `meta`-Element ein `charset`-Attribut mit dem Wert `UTF-8` hinzu. +Add a `title` and `meta` element inside the `head` element. Give your project a title of `Registration Form`, and add the `charset` attribute with a value of `utf-8` to your `meta` element. # --hints-- @@ -18,26 +18,37 @@ const title = document.querySelector('title'); assert.exists(title); ``` -Das `title`-Element sollte sich innerhalb des `head`-Elements befinden. +Your `title` element should be within the `head` element. ```js assert.exists(document.querySelector('head > title')); ``` -Dein Projekt sollte den Titel `Registration Form` haben. - -```js -const title = document.querySelector('title'); -assert.equal(title.text.toLowerCase(), 'registration form') -``` - -Denke daran, dass Schreibweise und Rechtschreibung für den Titel wichtig sind. +Your project should have a title of `Registration Form`. Denke daran, dass Schreibweise und Rechtschreibung für den Titel wichtig sind. ```js const title = document.querySelector('title'); assert.equal(title.text, 'Registration Form'); ``` +You should create a `meta` element within the `head` element. + +```js +assert.exists(document.querySelector('head > meta')); +``` + +You should give the `meta` element a `charset` attribute with the value of `utf-8`. + +```js +assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); +``` + +Your `meta` element should be a void element, it does not have an end tag ``. + +```js +assert.notMatch(code, /<\/meta\s*>?/i); +``` + # --seed-- ## --seed-contents-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md index 43feff7294d..be262ad8493 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md @@ -7,34 +7,60 @@ dashedName: step-22 # --description-- -Du wirst jedes Ohr wie ein Dreieck aussehen lassen. +Now you will learn a CSS trick to draw triangles. -Weise dem `.cat-left-ear`-Element mithilfe eines Klassenselektors einen linken und rechten Rand von jeweils `35px solid transparent` zu. Lege außerdem den unteren Rand auf `70px solid #5e5e5e` fest. +This will be used to draw ears on the cat. + +Using a class selector, give the `.cat-right-ear` element `height` and `width` properties set to `100px`. Set the `background-color` to white. Set the left and right borders to `35px solid blue`. Set the top and bottom borders to `35px solid red`. # --hints-- -Du solltest einen `.cat-left-ear`-Selektor haben. - -```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')) -``` - -Dein `.cat-left-ear`-Selektor sollte eine `border-left`-Eigenschaft auf `35px solid transparent` gesetzt haben. +You should have a `.cat-right-ear` selector. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderLeft === '35px solid transparent') +assert(new __helpers.CSSHelp(document)?.getStyle('.cat-head')) ``` -Dein `.cat-left-ear`-Selektor sollte eine `border-right`-Eigenschaft auf `35px solid transparent` gesetzt haben. +Your `.cat-right-ear` selector should have a `height` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderRight === '35px solid transparent') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.height === '100px') ``` -Dein `.cat-left-ear`-Selektor sollte eine `border-bottom`-Eigenschaft auf `70px solid #5e5e5e` gesetzt haben. +Your `.cat-right-ear` selector should have a `width` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderBottom === '70px solid rgb(94, 94, 94)') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.width === '100px') +``` + +Your `.cat-right-ear` selector should have a `background-color` property set to `white`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.backgroundColor === 'white') +``` + +Your `.cat-right-ear` selector should have a `border-left` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderLeft === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-right` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderRight === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-top` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderTop === '35px solid red') +``` + +Your `.cat-right-ear` selector should have a `border-bottom` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderBottom === '35px solid red') ``` # --seed-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md index f7155581653..a860471797a 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md @@ -1,6 +1,6 @@ --- id: 646cecc9eb5c4f4f73dafd07 -title: Schritt 23 +title: Step 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md index c8aef844ce3..d1092473762 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md @@ -1,6 +1,6 @@ --- id: 646cef0c2b98915094df7099 -title: Schritt 24 +title: Step 26 challengeType: 0 dashedName: step-26 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md index a88db518cbd..bef3d86b38e 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md @@ -1,6 +1,6 @@ --- id: 646cf1206cac5f51804f49cf -title: Schritt 25 +title: Step 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md index 4b2b60fc574..268b692552d 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md @@ -1,6 +1,6 @@ --- id: 646cf2249f02ca5233d9af7c -title: Schritt 26 +title: Step 28 challengeType: 0 dashedName: step-28 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md index 3485f3e8098..bcaf7b7dc56 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md @@ -1,6 +1,6 @@ --- id: 646cf48d8f8e1f535a1821d3 -title: Schritt 27 +title: Step 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md index 6e06f3e3a0d..f006040a0ac 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md @@ -1,6 +1,6 @@ --- id: 646cf6cbca98e258da65c979 -title: Schritt 28 +title: Step 30 challengeType: 0 dashedName: step-30 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md index e22fabe38d9..65444a6e462 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md @@ -1,6 +1,6 @@ --- id: 646cf88aa884405a11ea5bcc -title: Schritt 29 +title: Step 31 challengeType: 0 dashedName: step-31 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md index 1336efdceb9..39a43b44369 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md @@ -1,6 +1,6 @@ --- id: 646cfc2b8e6fe95c20a819d5 -title: Schritt 30 +title: Step 32 challengeType: 0 dashedName: step-32 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md index 0a83dd65130..ded3062fac0 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md @@ -1,6 +1,6 @@ --- id: 646cfd853634255d02b64cc1 -title: Schritt 31 +title: Step 33 challengeType: 0 dashedName: step-33 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md index 03c407821ae..e5dbde8427a 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md @@ -1,6 +1,6 @@ --- id: 646cfde6ac612e5d60391f50 -title: Schritt 32 +title: Step 34 challengeType: 0 dashedName: step-34 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md index c9909da4bf7..3ec9fc0f815 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md @@ -1,6 +1,6 @@ --- id: 646dd556d524bc61c0139bd6 -title: Schritt 33 +title: Step 35 challengeType: 0 dashedName: step-35 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md index cd0bdf039f4..1908ab54b7a 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md @@ -1,6 +1,6 @@ --- id: 646dd6f9caa862627dd87772 -title: Schritt 34 +title: Step 36 challengeType: 0 dashedName: step-36 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md index 8f810344a9f..d4e85a9e59b 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md @@ -1,6 +1,6 @@ --- id: 646dd7cfd0cfac630c1dd520 -title: Schritt 35 +title: Step 37 challengeType: 0 dashedName: step-37 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md index 326fe409ed9..90d98f4c40c 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md @@ -1,6 +1,6 @@ --- id: 646dd8c79ec23463a3d0e356 -title: Schritt 36 +title: Step 38 challengeType: 0 dashedName: step-38 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md index becd27911d5..432ec90a000 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md @@ -1,6 +1,6 @@ --- id: 646dd9d9a729916460724f16 -title: Schritt 37 +title: Step 39 challengeType: 0 dashedName: step-39 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md index bdaeabab340..c2ad73a53a6 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md @@ -1,6 +1,6 @@ --- id: 646ddab8afd73764f5241bbf -title: Schritt 38 +title: Step 40 challengeType: 0 dashedName: step-40 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md index 9d1f1518eb6..9a6bf49b8bb 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md @@ -1,6 +1,6 @@ --- id: 646ddb61ff08366570cc5902 -title: Schritt 39 +title: Step 41 challengeType: 0 dashedName: step-41 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md index e4783c4c1dc..ead4df6c261 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md @@ -1,6 +1,6 @@ --- id: 646ddd3f9f97a0667b964bdb -title: Schritt 40 +title: Step 42 challengeType: 0 dashedName: step-42 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md index 0791e74de2d..d1b769f8e22 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md @@ -1,6 +1,6 @@ --- id: 646dde7dc20dc167489faa69 -title: Schritt 41 +title: Step 43 challengeType: 0 dashedName: step-43 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md index a72792dfa5b..e886e671e58 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md @@ -1,6 +1,6 @@ --- id: 646ddf888632fa67f1180940 -title: Schritt 42 +title: Step 44 challengeType: 0 dashedName: step-44 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md index 8a6a6aec019..99761930b9c 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md @@ -1,6 +1,6 @@ --- id: 646de5dc8988076a1d992afd -title: Schritt 43 +title: Step 45 challengeType: 0 dashedName: step-45 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md index 750cef5127d..fc42de4f8b4 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md @@ -1,6 +1,6 @@ --- id: 646de6a97b50a86ac487de86 -title: Schritt 44 +title: Step 46 challengeType: 0 dashedName: step-46 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md index 8d4020f639f..80e1e03b373 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md @@ -1,6 +1,6 @@ --- id: 646de7b64467e96b7d35b5cd -title: Schritt 45 +title: Step 47 challengeType: 0 dashedName: step-47 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md index 93645ac858d..0ab8ed7ea3d 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md @@ -1,6 +1,6 @@ --- id: 646de8478d6f796bfbdccfb2 -title: Schritt 46 +title: Step 48 challengeType: 0 dashedName: step-48 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md index 783fd906386..e5fc3bc7a58 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md @@ -1,6 +1,6 @@ --- id: 646de8d204a3426c7d184372 -title: Schritt 47 +title: Step 49 challengeType: 0 dashedName: step-49 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md index 879cca472e4..ff5daf25cf9 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md @@ -1,6 +1,6 @@ --- id: 646dea1c98c2426d43a705c3 -title: Schritt 48 +title: Step 50 challengeType: 0 dashedName: step-50 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md index 2ea71399866..1866c2627d7 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md @@ -1,6 +1,6 @@ --- id: 646deb169847f86df0f95bfc -title: Schritt 49 +title: Step 51 challengeType: 0 dashedName: step-51 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md index cd1e086ca7a..e483f80a2cf 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md @@ -1,6 +1,6 @@ --- id: 646dec359bef3b7811fba5a6 -title: Schritt 50 +title: Step 52 challengeType: 0 dashedName: step-52 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md index 823bc95bd9b..12ad1f0eed2 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md @@ -1,6 +1,6 @@ --- id: 646dedbcba062079128b2ecc -title: Schritt 51 +title: Step 53 challengeType: 0 dashedName: step-53 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md index 7f728a6ada7..da50d0bdf04 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md @@ -1,6 +1,6 @@ --- id: 646def5e863abf7a14501421 -title: Schritt 52 +title: Step 54 challengeType: 0 dashedName: step-54 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md index 5e98055c610..34f7019d293 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md @@ -1,6 +1,6 @@ --- id: 646df03c8f79337ab46f148b -title: Schritt 53 +title: Step 55 challengeType: 0 dashedName: step-55 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md index dc16355b1d0..aebe385b201 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md @@ -1,6 +1,6 @@ --- id: 646df0cf26413a7b35e4b8b3 -title: Schritt 54 +title: Step 56 challengeType: 0 dashedName: step-56 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md index 06cfbcafcfe..98b90a7440c 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md @@ -1,6 +1,6 @@ --- id: 646df1d1aa4ae57bdf1869c4 -title: Schritt 55 +title: Step 57 challengeType: 0 dashedName: step-57 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md index 5a50f9071e6..a30b404586f 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md @@ -1,6 +1,6 @@ --- id: 646dffd8ce9ac77ec1906f2e -title: Schritt 56 +title: Step 58 challengeType: 0 dashedName: step-58 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md index 58ee5844a0d..23309f21b20 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md @@ -1,6 +1,6 @@ --- id: 646f0417322c0e04983a5149 -title: Schritt 59 +title: Step 61 challengeType: 0 dashedName: step-61 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md index 550bb29940a..d7b6a1813a3 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md @@ -1,6 +1,6 @@ --- id: 646f08293804a30685533c6f -title: Schritt 60 +title: Step 62 challengeType: 0 dashedName: step-62 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md index 40133609198..e3537a43d45 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md @@ -1,6 +1,6 @@ --- id: 646f09293eb3230723a62f77 -title: Schritt 61 +title: Step 63 challengeType: 0 dashedName: step-63 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md index 2abda98e658..4898846a028 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md @@ -1,6 +1,6 @@ --- id: 646f0c9a1e3360092d1bbd33 -title: Schitt 62 +title: Step 64 challengeType: 0 dashedName: step-64 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md index ab355742305..3ea62e8a815 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md @@ -1,6 +1,6 @@ --- id: 646f0ce5737243098ad6e494 -title: Schritt 63 +title: Step 65 challengeType: 0 dashedName: step-65 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md index 3b0b277ec54..80a40bf922d 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md @@ -1,6 +1,6 @@ --- id: 646f0ef13604420a8744f7d4 -title: Schritt 64 +title: Step 66 challengeType: 0 dashedName: step-66 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md index 1bb7f9a94c2..1262984d1ce 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md @@ -1,6 +1,6 @@ --- id: 646f0f7c5933560af8e7e380 -title: Schritt 65 +title: Step 67 challengeType: 0 dashedName: step-67 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md index a9854bca198..f5b317bd12f 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md @@ -1,6 +1,6 @@ --- id: 646f102bf87b350b593baa72 -title: Schritt 66 +title: Step 68 challengeType: 0 dashedName: step-68 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md index 0445dc44a34..2304fc7c81b 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md @@ -1,6 +1,6 @@ --- id: 646f107abb89d00bb99f387a -title: Schritt 67 +title: Step 69 challengeType: 0 dashedName: step-69 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md index 0d54249bfd6..b4145a2aa1f 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md @@ -1,6 +1,6 @@ --- id: 646f12da0b4c5d0ca162834a -title: Schritt 69 +title: Step 71 challengeType: 0 dashedName: step-71 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md index 9517526d3c9..4ef1e7ebeef 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md @@ -1,6 +1,6 @@ --- id: 646f135eab69d90d0c6d4e9b -title: Schritt 70 +title: Step 72 challengeType: 0 dashedName: step-72 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md index b67af684c2e..5bb110b87f9 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md @@ -1,6 +1,6 @@ --- id: 646f159b2cffb21150b927cb -title: Schritt 71 +title: Step 73 challengeType: 0 dashedName: step-73 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md index edd29ccc354..377ee072228 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md @@ -1,6 +1,6 @@ --- id: 646f164bf100dd11d226161f -title: Schritt 72 +title: Step 74 challengeType: 0 dashedName: step-74 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md index fa67987d736..324fe8ad465 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md @@ -1,6 +1,6 @@ --- id: 646f1764e2f1d212ba9785a7 -title: Schritt 73 +title: Step 75 challengeType: 0 dashedName: step-75 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md index beac3cd0ac5..4201e117612 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md @@ -1,6 +1,6 @@ --- id: 646f1802a09a171332e14630 -title: Schritt 74 +title: Step 76 challengeType: 0 dashedName: step-76 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md index 93e5e7c812b..d9e1935250d 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md @@ -1,6 +1,6 @@ --- id: 646f4d6c42dc5f214f4e7444 -title: Schritt 75 +title: Step 77 challengeType: 0 dashedName: step-77 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md index fa444a95ba9..28ad1ed883f 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md @@ -1,6 +1,6 @@ --- id: 646f4e46e81f7021d5fd9c1d -title: Schritt 76 +title: Step 78 challengeType: 0 dashedName: step-78 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md index 310200f83b9..1cb441f67f9 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md @@ -1,6 +1,6 @@ --- id: 646f4f6a14e3c522d130a0d2 -title: Schritt 77 +title: Step 79 challengeType: 0 dashedName: step-79 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md index bf80d99d862..1989b1e88f2 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md @@ -1,6 +1,6 @@ --- id: 646f4fe12b7985232bf475a5 -title: Schritt 78 +title: Step 80 challengeType: 0 dashedName: step-80 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md index ecd1a45611c..bf0fc8eb109 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md @@ -1,6 +1,6 @@ --- id: 646f507e4d1cd323f17db4fc -title: Schritt 79 +title: Step 81 challengeType: 0 dashedName: step-81 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md index a3dbadbe816..2cf756bba3d 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md @@ -1,6 +1,6 @@ --- id: 646f516dbfc1342495515625 -title: Schritt 80 +title: Step 82 challengeType: 0 dashedName: step-82 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md index fc0f5a309f6..844700ba76d 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md @@ -9,7 +9,7 @@ dashedName: step-11 Die nächste Positionseigenschaft ist `absolute`. Wenn du den `absolute`-Wert für deine `position`-Eigenschaft verwendest, wird das Element aus dem normalen Fluss des Dokuments herausgenommen und seine Position wird dann durch die `top`-, `right`-, `bottom`- und `left`-Eigenschaften bestimmt. -Setze die Positionseigenschaft deines `.cat-head`-Elements auf `absolute` und dann die `top`- und `left`-Eigenschaften auf einen beliebigen Pixelwert. +Set the position property of your `.cat-head` element to `absolute`, then set `top` and `left` properties to any positive pixel value. diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md index 65a944b2ec0..2a2a4a1eba3 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md @@ -1,6 +1,6 @@ --- id: 64a2687ef267e5934a2f93e3 -title: Schritt 57 +title: Step 59 challengeType: 0 dashedName: step-59 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md index 13ce480d609..0ff561145ca 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md @@ -1,6 +1,6 @@ --- id: 64a26ac5540c5493f4641f10 -title: Schritt 58 +title: Step 60 challengeType: 0 dashedName: step-60 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md index 4131fa52ee3..6d713d76e8a 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md @@ -1,6 +1,6 @@ --- id: 64a3bcbc83e574b58c8ed048 -title: Schritt 68 +title: Step 70 challengeType: 0 dashedName: step-70 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md index e95b31aaf6c..ed9c0b940de 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md @@ -9,7 +9,7 @@ dashedName: step-74 The `setPlayButtonAccessibleText` function will set the `aria-label` attribute to the current song, or to the first song in the playlist. And if the playlist is empty, it sets the `aria-label` to `"Play"`. -Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. For the value, use a ternary to set `song?.title` to `Play ${song.title}` or `"Play"` if there's no `song.title` available. +Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. Using a ternary, set the attribute value to `Play ${song.title}` or `"Play"` if `song?.title` is not available. Don't forget you need template interpolation here, so you need to use backticks. diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md index c007c352ac3..2185f8b2b2a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md @@ -17,7 +17,7 @@ If there is a winner, you will want to show the `resetGameBtn` button and hide t **Tips** -- You can use the `el.style.display` property to show the `resetGameBtn` button and hide the `optionsContainer`. +Use the `style.display` property on an element, with the value `"block"` or `"none"`, to show or hide the element. # --hints-- @@ -33,6 +33,7 @@ if (playerScore === 3) { } else { assert.equal(winnerMsgElement.innerText, "Computer has won the game!"); } + ``` You should hide the `optionsContainer` and if the player or computer has reached three points. diff --git a/curriculum/challenges/german/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md b/curriculum/challenges/german/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md index a140dfe36ca..206dab189e2 100644 --- a/curriculum/challenges/german/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md +++ b/curriculum/challenges/german/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md @@ -1,5 +1,5 @@ --- -id: 657e0d0037192f3d9e3d5417 +id: 657e0d0037192f3d9e3d5417 title: Aufgabe 128 challengeType: 22 dashedName: task-128 diff --git a/curriculum/challenges/italian/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md b/curriculum/challenges/italian/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md index 23b116aea50..a66462a2ac9 100644 --- a/curriculum/challenges/italian/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md +++ b/curriculum/challenges/italian/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md @@ -7,7 +7,7 @@ dashedName: step-25 # --description-- -A `while` loop is another kind of loop that runs a portion of code until a specified condition is `True`: +A `while` loop is another kind of loop that runs a portion of code as long as a specified condition is `True`. The loop terminates when the condition becomes `False`: ```py while condition: diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md index 349b5d76f64..8f411567c06 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md @@ -7,7 +7,7 @@ dashedName: step-7 # --description-- -Puoi aggiungere immagini al tuo sito web utilizzando l'elemento `img`. Gli elementi `img` hanno un tag di apertura senza un tag di chiusura. Il tag di un elemento senza un tag di chiusura è detto self-closing tag. +Puoi aggiungere immagini al tuo sito web utilizzando l'elemento `img`. Gli elementi `img` hanno un tag di apertura senza un tag di chiusura. A tag for an element without a closing tag is known as a void element. Aggiungi un elemento `img` sotto l'elemento `p`. A questo punto, nessuna immagine verrà visualizzata nel browser. @@ -19,7 +19,7 @@ L'elemento `img` dovrebbe avere un tag di apertura. I tag di apertura hanno ques assert(document.querySelector('img')); ``` -L'elemento `img` non dovrebbe avere un tag di chiusura. I tag di chiusura hanno un carattere `/` subito dopo il carattere `<`. +Your `img` element should not have a closing tag ``. ```js assert(!code.match(/<\/img\>/)); diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md index b68c3ebc60b..8aa12f07f58 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md @@ -7,7 +7,7 @@ dashedName: step-37 # --description-- -L'elemento `input` ti permette di raccogliere dati da un modulo web in vari modi. Come gli elementi `img`, gli elementi `input` sono self-closing e non necessitano di tag di chiusura. +L'elemento `input` ti permette di raccogliere dati da un modulo web in vari modi. Like `img` elements, `input` elements are a void element and do not need closing tags. Annida un elemento `input` nell'elemento `form`. diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md index e5322e73daf..528a2858041 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md @@ -15,7 +15,7 @@ Here is an example of a radio button with the option of `cat`: cat ``` -Ricorda che gli elementi `input` sono self-closing. +Remember that an `input` element is a void element. Prima dell'input di testo, aggiungi un pulsante di opzione con l'opzione impostata su: diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md index ce50830ebb5..5ece9a3d243 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md @@ -7,7 +7,7 @@ dashedName: step-69 # --description-- -Puoi impostare il comportamento del browser aggiungendo degli elementi `meta` autoconcludenti nell'`head`. Ecco un esempio: +You can set browser behavior by adding `meta` elements in the `head`. Ecco un esempio: ```html @@ -15,13 +15,13 @@ Puoi impostare il comportamento del browser aggiungendo degli elementi `meta` au Inside the `head` element, nest a `meta` element with an attribute named `charset`. Set to the value to `utf-8` which tells the browser how to encode characters for the page. -Note that `meta` elements are self-closing. +Note that the `meta` element is a void element. With that last change, you have completed the Cat Photo App project. Congratulations! # --hints-- -Dovresti creare un elemento `meta` autoconcludente dentro l'elemento `head`. +You should create a `meta` element within the `head` element. ```js assert.exists(document.querySelector('head > meta')); @@ -33,7 +33,7 @@ Dovresti assegnare all'elemento `meta` un attributo `charset` con il valore `UTF assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); ``` -L'elemento `meta` dovrebbe essere un tag autoconcludente, non devi aggiungere ``. +Your `meta` element should be a void element, you don't need to add ``. ```js assert.notMatch(code, /<\/meta\s*>?/i); diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md index 8ada33ae86a..b609609cf80 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md @@ -7,7 +7,7 @@ dashedName: step-4 # --description-- -Aggiungi degli elementi `title` e `meta` all'elemento `head`. Dai al tuo progetto il titolo `Registration Form`, e dai un attributo `charset` con il valore `UTF-8` all'elemento `meta`. +Add a `title` and `meta` element inside the `head` element. Give your project a title of `Registration Form`, and add the `charset` attribute with a value of `utf-8` to your `meta` element. # --hints-- @@ -18,26 +18,37 @@ const title = document.querySelector('title'); assert.exists(title); ``` -L'elemento `title` dovrebbe essere all'interno dell'elemento `head`. +Your `title` element should be within the `head` element. ```js assert.exists(document.querySelector('head > title')); ``` -Il progetto dovrebbe avere il titolo `Registration Form`. - -```js -const title = document.querySelector('title'); -assert.equal(title.text.toLowerCase(), 'registration form') -``` - -Fai attenzione all'uso delle maiuscole/minuscole e all'ortografia nel titolo. +Your project should have a title of `Registration Form`. Fai attenzione all'uso delle maiuscole/minuscole e all'ortografia nel titolo. ```js const title = document.querySelector('title'); assert.equal(title.text, 'Registration Form'); ``` +You should create a `meta` element within the `head` element. + +```js +assert.exists(document.querySelector('head > meta')); +``` + +You should give the `meta` element a `charset` attribute with the value of `utf-8`. + +```js +assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); +``` + +Your `meta` element should be a void element, it does not have an end tag ``. + +```js +assert.notMatch(code, /<\/meta\s*>?/i); +``` + # --seed-- ## --seed-contents-- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md index 0357e49d8c6..a6bc395ad35 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md @@ -7,34 +7,60 @@ dashedName: step-22 # --description-- -Adesso dovrai rendere le orecchie triangolari. +Now you will learn a CSS trick to draw triangles. -Usando un selettore di classe, dai all'elemento `.cat-left-ear` un bordo sinistro e un bordo destro ciascuno con il valore `35px solid transparent`. Inoltre, imposta il bordo inferiore su `70px solid #5e5e5e`. +This will be used to draw ears on the cat. + +Using a class selector, give the `.cat-right-ear` element `height` and `width` properties set to `100px`. Set the `background-color` to white. Set the left and right borders to `35px solid blue`. Set the top and bottom borders to `35px solid red`. # --hints-- -Dovresti avere un selettore `.cat-left-ear`. - -```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')) -``` - -Il selettore `.cat-left-ear` dovrebbe avere la proprietà `border-left` impostata su `35px solid transparent` +You should have a `.cat-right-ear` selector. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderLeft === '35px solid transparent') +assert(new __helpers.CSSHelp(document)?.getStyle('.cat-head')) ``` -Il selettore `.cat-left-ear` dovrebbe avere la proprietà `border-right` impostata su `35px solid transparent` +Your `.cat-right-ear` selector should have a `height` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderRight === '35px solid transparent') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.height === '100px') ``` -Il selettore `.cat-left-ear` dovrebbe avere la proprietà `border-bottom` impostata su `70px solid #5e5e5e` +Your `.cat-right-ear` selector should have a `width` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderBottom === '70px solid rgb(94, 94, 94)') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.width === '100px') +``` + +Your `.cat-right-ear` selector should have a `background-color` property set to `white`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.backgroundColor === 'white') +``` + +Your `.cat-right-ear` selector should have a `border-left` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderLeft === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-right` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderRight === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-top` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderTop === '35px solid red') +``` + +Your `.cat-right-ear` selector should have a `border-bottom` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderBottom === '35px solid red') ``` # --seed-- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md index e10cacfcce5..affb79943f7 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md @@ -1,6 +1,6 @@ --- id: 646cecc9eb5c4f4f73dafd07 -title: Step 23 +title: Step 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md index 5a32d55198c..a667887b0db 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md @@ -1,6 +1,6 @@ --- id: 646cef0c2b98915094df7099 -title: Step 24 +title: Step 26 challengeType: 0 dashedName: step-26 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md index 0426a215f7c..7e098f5397c 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md @@ -1,6 +1,6 @@ --- id: 646cf1206cac5f51804f49cf -title: Step 25 +title: Step 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md index dc4f5a5c4eb..2a813cef6a0 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md @@ -1,6 +1,6 @@ --- id: 646cf2249f02ca5233d9af7c -title: Step 26 +title: Step 28 challengeType: 0 dashedName: step-28 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md index 251488e0631..d887b48aabc 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md @@ -1,6 +1,6 @@ --- id: 646cf48d8f8e1f535a1821d3 -title: Step 27 +title: Step 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md index 6b326cd43f3..defc700f1c6 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md @@ -1,6 +1,6 @@ --- id: 646cf6cbca98e258da65c979 -title: Step 28 +title: Step 30 challengeType: 0 dashedName: step-30 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md index 93fdbefa5d6..c7a5d9f8788 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md @@ -1,6 +1,6 @@ --- id: 646cf88aa884405a11ea5bcc -title: Step 29 +title: Step 31 challengeType: 0 dashedName: step-31 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md index c355df112cd..7ca3b431293 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md @@ -1,6 +1,6 @@ --- id: 646cfc2b8e6fe95c20a819d5 -title: Step 30 +title: Step 32 challengeType: 0 dashedName: step-32 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md index d57e964d3fe..990e178469a 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md @@ -1,6 +1,6 @@ --- id: 646cfd853634255d02b64cc1 -title: Step 31 +title: Step 33 challengeType: 0 dashedName: step-33 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md index 20716ee05b1..bc104c77bf8 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md @@ -1,6 +1,6 @@ --- id: 646cfde6ac612e5d60391f50 -title: Step 32 +title: Step 34 challengeType: 0 dashedName: step-34 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md index 51a57417829..37e41f84bab 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md @@ -1,6 +1,6 @@ --- id: 646dd556d524bc61c0139bd6 -title: Step 33 +title: Step 35 challengeType: 0 dashedName: step-35 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md index bbc2d9b5ad4..5946e412666 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md @@ -1,6 +1,6 @@ --- id: 646dd6f9caa862627dd87772 -title: Step 34 +title: Step 36 challengeType: 0 dashedName: step-36 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md index 3ef835f1349..bbe53b07ab0 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md @@ -1,6 +1,6 @@ --- id: 646dd7cfd0cfac630c1dd520 -title: Step 35 +title: Step 37 challengeType: 0 dashedName: step-37 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md index c88b7cefc0d..08fb2514243 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md @@ -1,6 +1,6 @@ --- id: 646dd8c79ec23463a3d0e356 -title: Step 36 +title: Step 38 challengeType: 0 dashedName: step-38 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md index c890e271b0d..206e8324be0 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md @@ -1,6 +1,6 @@ --- id: 646dd9d9a729916460724f16 -title: Step 37 +title: Step 39 challengeType: 0 dashedName: step-39 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md index 86d47457862..8d03fb0cc57 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md @@ -1,6 +1,6 @@ --- id: 646ddab8afd73764f5241bbf -title: Step 38 +title: Step 40 challengeType: 0 dashedName: step-40 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md index fbcf0f7d4fa..daf400fb33b 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md @@ -1,6 +1,6 @@ --- id: 646ddb61ff08366570cc5902 -title: Step 39 +title: Step 41 challengeType: 0 dashedName: step-41 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md index bef97ebc10e..9c5bbcd7922 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md @@ -1,6 +1,6 @@ --- id: 646ddd3f9f97a0667b964bdb -title: Step 40 +title: Step 42 challengeType: 0 dashedName: step-42 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md index 33ff33dff89..61b694c667d 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md @@ -1,6 +1,6 @@ --- id: 646dde7dc20dc167489faa69 -title: Step 41 +title: Step 43 challengeType: 0 dashedName: step-43 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md index 448b70b2641..beeb9410011 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md @@ -1,6 +1,6 @@ --- id: 646ddf888632fa67f1180940 -title: Step 42 +title: Step 44 challengeType: 0 dashedName: step-44 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md index e73be139a52..6723f125c69 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md @@ -1,6 +1,6 @@ --- id: 646de5dc8988076a1d992afd -title: Step 43 +title: Step 45 challengeType: 0 dashedName: step-45 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md index 513537f5b95..ba99568aaa5 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md @@ -1,6 +1,6 @@ --- id: 646de6a97b50a86ac487de86 -title: Step 44 +title: Step 46 challengeType: 0 dashedName: step-46 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md index 14f1cd718af..4d2240b84f7 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md @@ -1,6 +1,6 @@ --- id: 646de7b64467e96b7d35b5cd -title: Step 45 +title: Step 47 challengeType: 0 dashedName: step-47 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md index 446e41888ac..c373d7c51f0 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md @@ -1,6 +1,6 @@ --- id: 646de8478d6f796bfbdccfb2 -title: Step 46 +title: Step 48 challengeType: 0 dashedName: step-48 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md index a2b4f6fe721..7e9b5c17a3e 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md @@ -1,6 +1,6 @@ --- id: 646de8d204a3426c7d184372 -title: Step 47 +title: Step 49 challengeType: 0 dashedName: step-49 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md index a8846492196..1630a8832c2 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md @@ -1,6 +1,6 @@ --- id: 646dea1c98c2426d43a705c3 -title: Step 48 +title: Step 50 challengeType: 0 dashedName: step-50 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md index 8c183c4e0d7..baaa1bdff6b 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md @@ -1,6 +1,6 @@ --- id: 646deb169847f86df0f95bfc -title: Step 49 +title: Step 51 challengeType: 0 dashedName: step-51 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md index 39680655a31..d937ec67d1c 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md @@ -1,6 +1,6 @@ --- id: 646dec359bef3b7811fba5a6 -title: Step 50 +title: Step 52 challengeType: 0 dashedName: step-52 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md index 321130e6efc..a489db160df 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md @@ -1,6 +1,6 @@ --- id: 646dedbcba062079128b2ecc -title: Step 51 +title: Step 53 challengeType: 0 dashedName: step-53 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md index 2cd5af0af98..e42419dec7b 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md @@ -1,6 +1,6 @@ --- id: 646def5e863abf7a14501421 -title: Step 52 +title: Step 54 challengeType: 0 dashedName: step-54 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md index ea86e1bac43..1effb568411 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md @@ -1,6 +1,6 @@ --- id: 646df03c8f79337ab46f148b -title: Step 53 +title: Step 55 challengeType: 0 dashedName: step-55 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md index 02f594fef15..8ff18400621 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md @@ -1,6 +1,6 @@ --- id: 646df0cf26413a7b35e4b8b3 -title: Step 54 +title: Step 56 challengeType: 0 dashedName: step-56 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md index 022f76de2e0..407b42441e0 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md @@ -1,6 +1,6 @@ --- id: 646df1d1aa4ae57bdf1869c4 -title: Step 55 +title: Step 57 challengeType: 0 dashedName: step-57 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md index 0c53243770e..061e6993bf4 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md @@ -1,6 +1,6 @@ --- id: 646dffd8ce9ac77ec1906f2e -title: Step 56 +title: Step 58 challengeType: 0 dashedName: step-58 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md index 827564b078c..4e61e751e3f 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md @@ -1,6 +1,6 @@ --- id: 646f0417322c0e04983a5149 -title: Step 59 +title: Step 61 challengeType: 0 dashedName: step-61 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md index 2354898c34c..75a98fac48f 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md @@ -1,6 +1,6 @@ --- id: 646f08293804a30685533c6f -title: Step 60 +title: Step 62 challengeType: 0 dashedName: step-62 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md index 9c721031257..f286ca4f0cd 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md @@ -1,6 +1,6 @@ --- id: 646f09293eb3230723a62f77 -title: Step 61 +title: Step 63 challengeType: 0 dashedName: step-63 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md index 4267754f116..17b0cb5ea9d 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md @@ -1,6 +1,6 @@ --- id: 646f0c9a1e3360092d1bbd33 -title: Step 62 +title: Step 64 challengeType: 0 dashedName: step-64 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md index 1b7598e281e..c0c1c1d7800 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md @@ -1,6 +1,6 @@ --- id: 646f0ce5737243098ad6e494 -title: Step 63 +title: Step 65 challengeType: 0 dashedName: step-65 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md index 3b19d2591ac..4300b755476 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md @@ -1,6 +1,6 @@ --- id: 646f0ef13604420a8744f7d4 -title: Step 64 +title: Step 66 challengeType: 0 dashedName: step-66 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md index 6271283ab0f..347dc26e04c 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md @@ -1,6 +1,6 @@ --- id: 646f0f7c5933560af8e7e380 -title: Step 65 +title: Step 67 challengeType: 0 dashedName: step-67 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md index 9d1fb235b41..cb3f1c0fff8 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md @@ -1,6 +1,6 @@ --- id: 646f102bf87b350b593baa72 -title: Step 66 +title: Step 68 challengeType: 0 dashedName: step-68 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md index 125f65e4e60..6de786206e1 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md @@ -1,6 +1,6 @@ --- id: 646f107abb89d00bb99f387a -title: Step 67 +title: Step 69 challengeType: 0 dashedName: step-69 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md index c43d95040b1..51cc68144dc 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md @@ -1,6 +1,6 @@ --- id: 646f12da0b4c5d0ca162834a -title: Step 69 +title: Step 71 challengeType: 0 dashedName: step-71 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md index ec6d6bffb4a..0c8b146f7f9 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md @@ -1,6 +1,6 @@ --- id: 646f135eab69d90d0c6d4e9b -title: Step 70 +title: Step 72 challengeType: 0 dashedName: step-72 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md index a4089585e11..b1b34504686 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md @@ -1,6 +1,6 @@ --- id: 646f159b2cffb21150b927cb -title: Step 71 +title: Step 73 challengeType: 0 dashedName: step-73 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md index 7d820e6a990..0648e160b1b 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md @@ -1,6 +1,6 @@ --- id: 646f164bf100dd11d226161f -title: Step 72 +title: Step 74 challengeType: 0 dashedName: step-74 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md index 74516a27687..48f9f907540 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md @@ -1,6 +1,6 @@ --- id: 646f1764e2f1d212ba9785a7 -title: Step 73 +title: Step 75 challengeType: 0 dashedName: step-75 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md index d3254f7060f..b919dcd7e42 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md @@ -1,6 +1,6 @@ --- id: 646f1802a09a171332e14630 -title: Step 74 +title: Step 76 challengeType: 0 dashedName: step-76 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md index 7936fec4c51..f44e74780cf 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md @@ -1,6 +1,6 @@ --- id: 646f4d6c42dc5f214f4e7444 -title: Step 75 +title: Step 77 challengeType: 0 dashedName: step-77 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md index bf9d70f2de3..e27d766f818 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md @@ -1,6 +1,6 @@ --- id: 646f4e46e81f7021d5fd9c1d -title: Step 76 +title: Step 78 challengeType: 0 dashedName: step-78 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md index c8640b26124..caab546e1bc 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md @@ -1,6 +1,6 @@ --- id: 646f4f6a14e3c522d130a0d2 -title: Step 77 +title: Step 79 challengeType: 0 dashedName: step-79 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md index 29748420694..267f83220ef 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md @@ -1,6 +1,6 @@ --- id: 646f4fe12b7985232bf475a5 -title: Step 78 +title: Step 80 challengeType: 0 dashedName: step-80 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md index b117180b3ef..f69b0e7910e 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md @@ -1,6 +1,6 @@ --- id: 646f507e4d1cd323f17db4fc -title: Step 79 +title: Step 81 challengeType: 0 dashedName: step-81 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md index 70ea588e197..c757b18f02c 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md @@ -1,6 +1,6 @@ --- id: 646f516dbfc1342495515625 -title: Step 80 +title: Step 82 challengeType: 0 dashedName: step-82 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md index 977ebbf9488..6c11aa35945 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md @@ -9,7 +9,7 @@ dashedName: step-11 La prossima proprietà di posizione è `absolute`. Quando si usa il valore `absolute` per la proprietà `position`, l'elemento viene tolto dal normale flusso del documento e la sua posizione è determinata dalle proprietà `top`, `right`, `bottom` e `left`. -Imposta la proprietà di posizione dell'elemento `.cat-head` su `absolute`, quindi imposta le proprietà `top` e `left` su qualsiasi valore in pixel. +Set the position property of your `.cat-head` element to `absolute`, then set `top` and `left` properties to any positive pixel value. diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md index 4d55467631b..24881e74ce6 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md @@ -1,6 +1,6 @@ --- id: 64a2687ef267e5934a2f93e3 -title: Step 57 +title: Step 59 challengeType: 0 dashedName: step-59 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md index b103db7787f..b2a198a71eb 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md @@ -1,6 +1,6 @@ --- id: 64a26ac5540c5493f4641f10 -title: Step 58 +title: Step 60 challengeType: 0 dashedName: step-60 --- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md index 9eecf943bb3..faa21ff279f 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md @@ -1,6 +1,6 @@ --- id: 64a3bcbc83e574b58c8ed048 -title: Step 68 +title: Step 70 challengeType: 0 dashedName: step-70 --- diff --git a/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md b/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md index e95b31aaf6c..ed9c0b940de 100644 --- a/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md +++ b/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md @@ -9,7 +9,7 @@ dashedName: step-74 The `setPlayButtonAccessibleText` function will set the `aria-label` attribute to the current song, or to the first song in the playlist. And if the playlist is empty, it sets the `aria-label` to `"Play"`. -Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. For the value, use a ternary to set `song?.title` to `Play ${song.title}` or `"Play"` if there's no `song.title` available. +Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. Using a ternary, set the attribute value to `Play ${song.title}` or `"Play"` if `song?.title` is not available. Don't forget you need template interpolation here, so you need to use backticks. diff --git a/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md b/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md index c007c352ac3..2185f8b2b2a 100644 --- a/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md +++ b/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md @@ -17,7 +17,7 @@ If there is a winner, you will want to show the `resetGameBtn` button and hide t **Tips** -- You can use the `el.style.display` property to show the `resetGameBtn` button and hide the `optionsContainer`. +Use the `style.display` property on an element, with the value `"block"` or `"none"`, to show or hide the element. # --hints-- @@ -33,6 +33,7 @@ if (playerScore === 3) { } else { assert.equal(winnerMsgElement.innerText, "Computer has won the game!"); } + ``` You should hide the `optionsContainer` and if the player or computer has reached three points. diff --git a/curriculum/challenges/italian/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md b/curriculum/challenges/italian/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md index fa5b427fdc5..857d52d4c51 100644 --- a/curriculum/challenges/italian/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md +++ b/curriculum/challenges/italian/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md @@ -1,5 +1,5 @@ --- -id: 657e0d0037192f3d9e3d5417 +id: 657e0d0037192f3d9e3d5417 title: Task 128 challengeType: 22 dashedName: task-128 diff --git a/curriculum/challenges/japanese/00-certifications/front-end-development-certification/front-end-development.yml b/curriculum/challenges/japanese/00-certifications/front-end-development-certification/front-end-development.yml index 25d1e081292..30a0b05fbb7 100644 --- a/curriculum/challenges/japanese/00-certifications/front-end-development-certification/front-end-development.yml +++ b/curriculum/challenges/japanese/00-certifications/front-end-development-certification/front-end-development.yml @@ -1,10 +1,10 @@ --- id: 64514fda6c245de4d11eb7bb -title: Front End Development Certification +title: フロントエンド開発認定証 certification: front-end-development challengeType: 7 isPrivate: true tests: - id: 645147516c245de4d11eb7ba - title: Front End Development Certification Exam + title: フロントエンド開発認定試験 diff --git a/curriculum/challenges/japanese/03-front-end-development-libraries/sass/create-reusable-css-with-mixins.md b/curriculum/challenges/japanese/03-front-end-development-libraries/sass/create-reusable-css-with-mixins.md index d8a13c09ed4..d08e4f45e03 100644 --- a/curriculum/challenges/japanese/03-front-end-development-libraries/sass/create-reusable-css-with-mixins.md +++ b/curriculum/challenges/japanese/03-front-end-development-libraries/sass/create-reusable-css-with-mixins.md @@ -8,7 +8,7 @@ dashedName: create-reusable-css-with-mixins # --description-- -In Sass, a mixin is a group of CSS declarations that can be reused throughout the style sheet. The definition starts with the `@mixin` at-rule, followed by a custom name. You apply the mixin using the `@include` at-rule. +Sass のミックスインは、スタイルシート全体で再利用できる CSS 宣言のグループです。 定義は `@mixin` というアットルールで始め、その後にカスタム名を付けます。 ミックスインを適用するには `@include` というアットルールを使います。 ```scss @mixin reset-list { @@ -22,7 +22,7 @@ nav ul { } ``` -Compiles to: +上記は次のようにコンパイルされます: ```css nav ul { @@ -32,7 +32,7 @@ nav ul { } ``` -Your mixins can also take arguments, which allows their behavior to be customized. The arguments are required when using the mixin. +ミックスインは引数を取ることもでき、これにより動作をカスタマイズすることができます。 下記の引数は、ミックスインを使用する際必須となります。 ```scss @mixin prose($font-size, $spacing) { @@ -50,7 +50,7 @@ h2 { } ``` -You can make arguments optional by giving the parameters default values. +仮引数にデフォルト値を指定することで、引数を省略可能にできます。 ```scss @mixin text-color($color: black) { @@ -68,49 +68,49 @@ nav a { # --instructions-- -Write a mixin named `shape` and give it 3 parameters: `$w`, `$h`, and `$bg-color`. +`shape` という名前のミックスインを記述し、`$w`、`$h`、`$bg-color` という 3 つの仮引数を指定してください。 -Use the `shape` mixin to give the `#square` element a width and height of `50px`, and the color `red`. For the `#rect-a` element add a width of `100px`, a height of `50px`, and the color `blue`. Finally, for the `#rect-b` element add a width of `50px`, a height of `100px`, and the color `orange`. +ミックスイン `shape` を使用して、`#square` の要素の幅と高さを `50px`、色を `red` にしてください。 `#rect-a` の要素は、幅 `100px`、高さ `50px`、色を `blue` にしてください。 そして `#rect-b` の要素は、幅 `50px`、高さ `100px`、色を `orange` にしてください。 # --hints-- -You should declare a mixin named `shape` with 3 parameters: `$w`, `$h`, and `$bg-color`. +`shape` という名前で、`$w`、`$h`、`$bg-color` という 3 つの仮引数を持つミックスインを定義してください。 ```js assert.match(code, /@mixin\s+shape\s*\(\s*\$w,\s*\$h,\s*\$bg-color\s*\)\s*{/gi); ``` -Your mixin should include a `width` property that uses the `$w` parameter. +ミックスインには、仮引数 `$w` を使用する `width` プロパティが含まれている必要があります。 ```js assert.match(__helpers.removeWhiteSpace(code), /width:\$w;/gi); ``` -Your mixin should include a `height` property that uses the `$h` parameter. +ミックスインには、仮引数 `$h` を使用する `height` プロパティが含まれている必要があります。 ```js assert.match(__helpers.removeWhiteSpace(code), /height:\$h;/gi); ``` -Your mixin should include a `background-color` property that uses the `$bg-color` parameter. +ミックスインには、仮引数 `$bg-color` を使用する `background-color` プロパティが含まれている必要があります。 ```js assert.match(__helpers.removeWhiteSpace(code), /background-color:\$bg\-color;/gi); ``` -You should replace the styles inside the `#square` selector with a call to the `shape` mixin using the `@include` keyword. Setting a width and height of `50px`, and the color `red`. +`@include` キーワードを使用して、`#square` セレクター内のスタイルを `shape` ミックスインの呼び出しに置き換えてください。 幅と高さは `50px`、色は `red` に設定してください。 ```js assert.match(code, /#square\s*{\s*@include\s+shape\(\s*50px,\s*50px,\s*red\s*\)\s*;\s*}/gi); ``` -You should replace the styles inside the `#rect-a` selector with a call to the `shape` mixin using the `@include` keyword. Setting a width of `100px`, a height of `50px`, and the color `blue`. +`@include` キーワードを使用して、`#rect-a` セレクター内のスタイルを `shape` ミックスインの呼び出しに置き換えてください。 幅 `100px`、高さ `50px`、色を `blue` にしてください。 ```js assert.match(code, /#rect-a\s*{\s*@include\s+shape\(\s*100px,\s*50px,\s*blue\s*\)\s*;\s*}/gi); ``` -You should replace the styles inside the `#rect-b` selector with a call to the `shape` mixin using the `@include` keyword. Setting a width of `50px`, a height of `100px`, and the color `orange`. +`@include` キーワードを使用して、`#rect-b` セレクター内のスタイルを `shape` ミックスインの呼び出しに置き換えてください。 幅 `50px`、高さ `100px`、色を `orange` にしてください。 ```js assert.match(code, /#rect-b\s*{\s*@include\s+shape\(\s*50px,\s*100px,\s*orange\s*\)\s*;\s*}/gi); diff --git a/curriculum/challenges/japanese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md b/curriculum/challenges/japanese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md index 23b116aea50..a66462a2ac9 100644 --- a/curriculum/challenges/japanese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md +++ b/curriculum/challenges/japanese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md @@ -7,7 +7,7 @@ dashedName: step-25 # --description-- -A `while` loop is another kind of loop that runs a portion of code until a specified condition is `True`: +A `while` loop is another kind of loop that runs a portion of code as long as a specified condition is `True`. The loop terminates when the condition becomes `False`: ```py while condition: diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md index b3366fa863f..b29f8d5c766 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md @@ -7,7 +7,7 @@ dashedName: step-16 # --description-- -Now you need to link the `styles.css` file, so the styles will be applied again. Inside the `head` element, add a `link` element. Give it a `rel` attribute with the value of `"stylesheet"` and a `href` attribute with the value of `"styles.css"`. +スタイルを再度適用するためには `styles.css` ファイルをリンクする必要があります。 `head` 要素内に、`link` 要素追加してください。 `rel` 属性の値は `"stylesheet"`、`href` 属性の値は `"styles.css"` に設定してください。 # --hints-- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md index d9de2619853..e53dbb02070 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md @@ -7,7 +7,7 @@ dashedName: step-7 # --description-- -`img` 要素を使うと、ウェブサイトに画像を追加することができます。 `img` 要素は開始タグを持ちますが、終了タグを持ちません。 終了タグを持たない要素のタグは自己終了タグ (self-cloding tag) として知られています。 +`img` 要素を使うと、ウェブサイトに画像を追加することができます。 `img` 要素は開始タグを持ちますが、終了タグを持ちません。 A tag for an element without a closing tag is known as a void element. `p` 要素の下に、`img` 要素を追加してください。 この時点では、ブラウザーに画像は表示されません。 @@ -19,7 +19,7 @@ dashedName: step-7 assert(document.querySelector('img')); ``` -`img` 要素は終了タグを持たないようにしてください。 終了タグは `<` の直後に `/` があるタグです。 +Your `img` element should not have a closing tag ``. ```js assert(!code.match(/<\/img\>/)); diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md index 27d77bb4eef..ea32b56c0d0 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md @@ -7,7 +7,7 @@ dashedName: step-37 # --description-- -`input` 要素は、ウェブフォームからデータを収集する方法をいくつか用意しています。 `input` 要素は `img` 要素と同じような自己終了タグであり、終了タグは必要ありません。 +`input` 要素は、ウェブフォームからデータを収集する方法をいくつか用意しています。 Like `img` elements, `input` elements are a void element and do not need closing tags. `form` 要素内に `input` 要素をネストしてください。 diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md index 1aa4b16b64b..4f636e56014 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md @@ -15,7 +15,7 @@ dashedName: step-44 cat ``` -`input` 要素は自己終了タグであることを忘れないでください。 +Remember that an `input` element is a void element. テキスト入力欄の前に、次の選択肢を設定したラジオボタンを追加してください: diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md index 39719b5268f..073aba8dea0 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md @@ -7,7 +7,7 @@ dashedName: step-69 # --description-- -`head` 要素内に自己終了要素である `meta` 要素を追加することで、ブラウザーのふるまいを設定できます。 こちらがその例です。 +You can set browser behavior by adding `meta` elements in the `head`. こちらがその例です。 ```html @@ -15,13 +15,13 @@ dashedName: step-69 `head` 要素の中に、`meta` 要素をネストして `charset` という名前の属性を追加してください。 値は `utf-8` に設定してください。これは、ブラウザーにページの文字エンコーディングの設定を伝えます。 -`meta` 要素は自己終了要素であることに注意してください。 +Note that the `meta` element is a void element. この変更で、猫の写真アプリのプロジェクトは完成です。 おめでとうございます! # --hints-- -`head` 要素の中に自己終了要素である `meta` 要素を作成する必要があります。 +You should create a `meta` element within the `head` element. ```js assert.exists(document.querySelector('head > meta')); @@ -33,7 +33,7 @@ assert.exists(document.querySelector('head > meta')); assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); ``` -`meta` 要素は自己終了タグなので、`` は必要ありません。 +Your `meta` element should be a void element, you don't need to add ``. ```js assert.notMatch(code, /<\/meta\s*>?/i); diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md index f5d3f53e8b6..d6cdac94bed 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md @@ -7,7 +7,7 @@ dashedName: step-4 # --description-- -`head` 内に、`title` 要素と `meta` 要素を追加してください。 プロジェクトのタイトルは `Registration Form` とし、`meta` 要素には `charset` 属性と値 `UTF-8` を設定してください。 +Add a `title` and `meta` element inside the `head` element. Give your project a title of `Registration Form`, and add the `charset` attribute with a value of `utf-8` to your `meta` element. # --hints-- @@ -18,26 +18,37 @@ const title = document.querySelector('title'); assert.exists(title); ``` -`title` 要素は `head` 要素内にある必要があります。 +Your `title` element should be within the `head` element. ```js assert.exists(document.querySelector('head > title')); ``` -プロジェクトには `Registration Form` というタイトルが必要です。 - -```js -const title = document.querySelector('title'); -assert.equal(title.text.toLowerCase(), 'registration form') -``` - -タイトルについて、大文字小文字の区別とスペルに気をつけましょう。 +Your project should have a title of `Registration Form`. タイトルについて、大文字小文字の区別とスペルに気をつけましょう。 ```js const title = document.querySelector('title'); assert.equal(title.text, 'Registration Form'); ``` +You should create a `meta` element within the `head` element. + +```js +assert.exists(document.querySelector('head > meta')); +``` + +You should give the `meta` element a `charset` attribute with the value of `utf-8`. + +```js +assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); +``` + +Your `meta` element should be a void element, it does not have an end tag ``. + +```js +assert.notMatch(code, /<\/meta\s*>?/i); +``` + # --seed-- ## --seed-contents-- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md index e00ebc93e09..3464c5531c9 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md @@ -7,34 +7,60 @@ dashedName: step-22 # --description-- -それぞれの耳を三角形に見えるようにしていきます。 +Now you will learn a CSS trick to draw triangles. -クラスセレクターを使用して、`.cat-left-ear` の要素について、左側と右側の境界線をそれぞれ `35px solid transparent` に設定してください。 また、下側の境界線を `70px solid #5e5e5e` に設定してください。 +This will be used to draw ears on the cat. + +Using a class selector, give the `.cat-right-ear` element `height` and `width` properties set to `100px`. Set the `background-color` to white. Set the left and right borders to `35px solid blue`. Set the top and bottom borders to `35px solid red`. # --hints-- -`.cat-left-ear` セレクターが必要です。 - -```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')) -``` - -`.cat-left-ear` セレクターの `border-left` プロパティを `35px solid transparent` に設定してください。 +You should have a `.cat-right-ear` selector. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderLeft === '35px solid transparent') +assert(new __helpers.CSSHelp(document)?.getStyle('.cat-head')) ``` -`.cat-left-ear` セレクターの `border-right` プロパティを `35px solid transparent` に設定してください。 +Your `.cat-right-ear` selector should have a `height` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderRight === '35px solid transparent') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.height === '100px') ``` -`.cat-left-ear` セレクターの `border-bottom` プロパティを `70px solid #5e5e5e` に設定してください。 +Your `.cat-right-ear` selector should have a `width` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderBottom === '70px solid rgb(94, 94, 94)') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.width === '100px') +``` + +Your `.cat-right-ear` selector should have a `background-color` property set to `white`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.backgroundColor === 'white') +``` + +Your `.cat-right-ear` selector should have a `border-left` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderLeft === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-right` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderRight === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-top` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderTop === '35px solid red') +``` + +Your `.cat-right-ear` selector should have a `border-bottom` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderBottom === '35px solid red') ``` # --seed-- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md index 68ebeea556c..9cbb848d159 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md @@ -1,6 +1,6 @@ --- id: 646cecc9eb5c4f4f73dafd07 -title: ステップ 23 +title: Step 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md index 94073511034..83791be347d 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md @@ -1,6 +1,6 @@ --- id: 646cef0c2b98915094df7099 -title: ステップ 24 +title: Step 26 challengeType: 0 dashedName: step-26 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md index dcbbfb2ea85..31e726f018f 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md @@ -1,6 +1,6 @@ --- id: 646cf1206cac5f51804f49cf -title: ステップ 25 +title: Step 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md index bdaa2fa70e6..fc3fdcf8045 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md @@ -1,6 +1,6 @@ --- id: 646cf2249f02ca5233d9af7c -title: ステップ 26 +title: Step 28 challengeType: 0 dashedName: step-28 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md index 32268728f88..f0709bc739b 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md @@ -1,6 +1,6 @@ --- id: 646cf48d8f8e1f535a1821d3 -title: ステップ 27 +title: Step 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md index 9254d3e794c..1c9d4bd3544 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md @@ -1,6 +1,6 @@ --- id: 646cf6cbca98e258da65c979 -title: ステップ 28 +title: Step 30 challengeType: 0 dashedName: step-30 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md index 4ab572591b4..599b3fcda6f 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md @@ -1,6 +1,6 @@ --- id: 646cf88aa884405a11ea5bcc -title: ステップ 29 +title: Step 31 challengeType: 0 dashedName: step-31 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md index c1cb46cdc7d..4c847163921 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md @@ -1,6 +1,6 @@ --- id: 646cfc2b8e6fe95c20a819d5 -title: ステップ 30 +title: Step 32 challengeType: 0 dashedName: step-32 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md index 55eb02b5fd9..09e824f3359 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md @@ -1,6 +1,6 @@ --- id: 646cfd853634255d02b64cc1 -title: ステップ 31 +title: Step 33 challengeType: 0 dashedName: step-33 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md index 6833861d183..dbf2b8dec63 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md @@ -1,6 +1,6 @@ --- id: 646cfde6ac612e5d60391f50 -title: ステップ 32 +title: Step 34 challengeType: 0 dashedName: step-34 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md index 2a41a044591..591f81a4a53 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md @@ -1,6 +1,6 @@ --- id: 646dd556d524bc61c0139bd6 -title: ステップ 33 +title: Step 35 challengeType: 0 dashedName: step-35 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md index fffdb75bba0..b5244d87d35 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md @@ -1,6 +1,6 @@ --- id: 646dd6f9caa862627dd87772 -title: ステップ 34 +title: Step 36 challengeType: 0 dashedName: step-36 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md index c94ee55f621..6606f771293 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md @@ -1,6 +1,6 @@ --- id: 646dd7cfd0cfac630c1dd520 -title: ステップ 35 +title: Step 37 challengeType: 0 dashedName: step-37 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md index f13cca3da17..b31d4e2c0de 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md @@ -1,6 +1,6 @@ --- id: 646dd8c79ec23463a3d0e356 -title: ステップ 36 +title: Step 38 challengeType: 0 dashedName: step-38 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md index 34d656bc1e3..ccabe71acc8 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md @@ -1,6 +1,6 @@ --- id: 646dd9d9a729916460724f16 -title: ステップ 37 +title: Step 39 challengeType: 0 dashedName: step-39 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md index 4a4943bafc2..326f3fcedcd 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md @@ -1,6 +1,6 @@ --- id: 646ddab8afd73764f5241bbf -title: ステップ 38 +title: Step 40 challengeType: 0 dashedName: step-40 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md index 45472b4be37..af84265f044 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md @@ -1,6 +1,6 @@ --- id: 646ddb61ff08366570cc5902 -title: ステップ 39 +title: Step 41 challengeType: 0 dashedName: step-41 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md index e29ad04967d..bb3dd01c191 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md @@ -1,6 +1,6 @@ --- id: 646ddd3f9f97a0667b964bdb -title: ステップ 40 +title: Step 42 challengeType: 0 dashedName: step-42 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md index 871f96abb72..55bc375e15c 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md @@ -1,6 +1,6 @@ --- id: 646dde7dc20dc167489faa69 -title: ステップ 41 +title: Step 43 challengeType: 0 dashedName: step-43 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md index 03e786b1406..be268328b10 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md @@ -1,6 +1,6 @@ --- id: 646ddf888632fa67f1180940 -title: ステップ 42 +title: Step 44 challengeType: 0 dashedName: step-44 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md index 01cb49dbca4..7e259a4a852 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md @@ -1,6 +1,6 @@ --- id: 646de5dc8988076a1d992afd -title: ステップ 43 +title: Step 45 challengeType: 0 dashedName: step-45 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md index 8a08794c39a..f031c1df573 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md @@ -1,6 +1,6 @@ --- id: 646de6a97b50a86ac487de86 -title: ステップ 44 +title: Step 46 challengeType: 0 dashedName: step-46 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md index 20803b8fc87..87aac120d33 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md @@ -1,6 +1,6 @@ --- id: 646de7b64467e96b7d35b5cd -title: ステップ 45 +title: Step 47 challengeType: 0 dashedName: step-47 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md index a291b6a0786..8113c547103 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md @@ -1,6 +1,6 @@ --- id: 646de8478d6f796bfbdccfb2 -title: ステップ 46 +title: Step 48 challengeType: 0 dashedName: step-48 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md index 37f8c489d7a..0457d52091f 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md @@ -1,6 +1,6 @@ --- id: 646de8d204a3426c7d184372 -title: ステップ 47 +title: Step 49 challengeType: 0 dashedName: step-49 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md index 20d0619a48c..8d46dc9a92a 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md @@ -1,6 +1,6 @@ --- id: 646dea1c98c2426d43a705c3 -title: ステップ 48 +title: Step 50 challengeType: 0 dashedName: step-50 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md index c36664ec63e..5c9d3ce2a82 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md @@ -1,6 +1,6 @@ --- id: 646deb169847f86df0f95bfc -title: ステップ 49 +title: Step 51 challengeType: 0 dashedName: step-51 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md index 71ad672d136..b8e35bbff88 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md @@ -1,6 +1,6 @@ --- id: 646dec359bef3b7811fba5a6 -title: ステップ 50 +title: Step 52 challengeType: 0 dashedName: step-52 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md index 7aa562ac10e..16c17a9afd6 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md @@ -1,6 +1,6 @@ --- id: 646dedbcba062079128b2ecc -title: ステップ 51 +title: Step 53 challengeType: 0 dashedName: step-53 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md index 79d43327da5..e42b046dc7d 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md @@ -1,6 +1,6 @@ --- id: 646def5e863abf7a14501421 -title: ステップ 52 +title: Step 54 challengeType: 0 dashedName: step-54 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md index f3f1fa155bb..503f7e68ebb 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md @@ -1,6 +1,6 @@ --- id: 646df03c8f79337ab46f148b -title: ステップ 53 +title: Step 55 challengeType: 0 dashedName: step-55 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md index d06e1217cff..12e829d7772 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md @@ -1,6 +1,6 @@ --- id: 646df0cf26413a7b35e4b8b3 -title: ステップ 54 +title: Step 56 challengeType: 0 dashedName: step-56 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md index 489f002d667..a9104ed25eb 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md @@ -1,6 +1,6 @@ --- id: 646df1d1aa4ae57bdf1869c4 -title: ステップ 55 +title: Step 57 challengeType: 0 dashedName: step-57 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md index 6bc8776c453..52c29695ef7 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md @@ -1,6 +1,6 @@ --- id: 646dffd8ce9ac77ec1906f2e -title: ステップ 56 +title: Step 58 challengeType: 0 dashedName: step-58 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md index fa88f5c1f9e..2b090e745f3 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md @@ -1,6 +1,6 @@ --- id: 646f0417322c0e04983a5149 -title: ステップ 59 +title: Step 61 challengeType: 0 dashedName: step-61 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md index 58a9aae9dfe..69675190581 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md @@ -1,6 +1,6 @@ --- id: 646f08293804a30685533c6f -title: ステップ 60 +title: Step 62 challengeType: 0 dashedName: step-62 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md index dcc17577d08..e3a6e10249d 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md @@ -1,6 +1,6 @@ --- id: 646f09293eb3230723a62f77 -title: ステップ 61 +title: Step 63 challengeType: 0 dashedName: step-63 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md index 42352676ddd..71c7509ea80 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md @@ -1,6 +1,6 @@ --- id: 646f0c9a1e3360092d1bbd33 -title: ステップ 62 +title: Step 64 challengeType: 0 dashedName: step-64 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md index b98d09df653..90babd9cfc4 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md @@ -1,6 +1,6 @@ --- id: 646f0ce5737243098ad6e494 -title: ステップ 63 +title: Step 65 challengeType: 0 dashedName: step-65 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md index bd99723e8b5..2f2fa5a4af9 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md @@ -1,6 +1,6 @@ --- id: 646f0ef13604420a8744f7d4 -title: ステップ 64 +title: Step 66 challengeType: 0 dashedName: step-66 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md index c2195765b73..63239c1a114 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md @@ -1,6 +1,6 @@ --- id: 646f0f7c5933560af8e7e380 -title: ステップ 65 +title: Step 67 challengeType: 0 dashedName: step-67 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md index 7be2fa2f869..805b326b0b5 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md @@ -1,6 +1,6 @@ --- id: 646f102bf87b350b593baa72 -title: ステップ 66 +title: Step 68 challengeType: 0 dashedName: step-68 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md index 01defadebff..2710eeba827 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md @@ -1,6 +1,6 @@ --- id: 646f107abb89d00bb99f387a -title: ステップ 67 +title: Step 69 challengeType: 0 dashedName: step-69 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md index 21316af26c2..184dc993cb3 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md @@ -1,6 +1,6 @@ --- id: 646f12da0b4c5d0ca162834a -title: ステップ 69 +title: Step 71 challengeType: 0 dashedName: step-71 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md index 1f7dd3b7157..3ef95297f8b 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md @@ -1,6 +1,6 @@ --- id: 646f135eab69d90d0c6d4e9b -title: ステップ 70 +title: Step 72 challengeType: 0 dashedName: step-72 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md index 5f7684b5366..b547258a172 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md @@ -1,6 +1,6 @@ --- id: 646f159b2cffb21150b927cb -title: ステップ 71 +title: Step 73 challengeType: 0 dashedName: step-73 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md index 4ff9cabd183..197883bbce0 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md @@ -1,6 +1,6 @@ --- id: 646f164bf100dd11d226161f -title: ステップ 72 +title: Step 74 challengeType: 0 dashedName: step-74 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md index 44415d1f7a1..786ce6fce38 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md @@ -1,6 +1,6 @@ --- id: 646f1764e2f1d212ba9785a7 -title: ステップ 73 +title: Step 75 challengeType: 0 dashedName: step-75 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md index 8c31686db35..d343192c3f6 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md @@ -1,6 +1,6 @@ --- id: 646f1802a09a171332e14630 -title: ステップ 74 +title: Step 76 challengeType: 0 dashedName: step-76 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md index a4ad4d86d46..0bed8fbd3e2 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md @@ -1,6 +1,6 @@ --- id: 646f4d6c42dc5f214f4e7444 -title: ステップ 75 +title: Step 77 challengeType: 0 dashedName: step-77 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md index c54b22f38ae..1de69d8537e 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md @@ -1,6 +1,6 @@ --- id: 646f4e46e81f7021d5fd9c1d -title: ステップ 76 +title: Step 78 challengeType: 0 dashedName: step-78 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md index f31ad830881..45268aa782a 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md @@ -1,6 +1,6 @@ --- id: 646f4f6a14e3c522d130a0d2 -title: ステップ 77 +title: Step 79 challengeType: 0 dashedName: step-79 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md index 4ddb808962e..0d41278d005 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md @@ -1,6 +1,6 @@ --- id: 646f4fe12b7985232bf475a5 -title: ステップ 78 +title: Step 80 challengeType: 0 dashedName: step-80 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md index 3f553a605d8..bf61108274f 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md @@ -1,6 +1,6 @@ --- id: 646f507e4d1cd323f17db4fc -title: ステップ 79 +title: Step 81 challengeType: 0 dashedName: step-81 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md index 46c8338c6de..fbd5e70f78c 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md @@ -1,6 +1,6 @@ --- id: 646f516dbfc1342495515625 -title: ステップ 80 +title: Step 82 challengeType: 0 dashedName: step-82 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md index a4141201eed..8a853034d25 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md @@ -9,7 +9,7 @@ dashedName: step-11 次に学ぶ position プロパティは `absolute` です。 `position` プロパティに `absolute` の値を設定すると、要素が通常のドキュメントフローから取り除かれ、`top`、`right`、`bottom`、`left` のプロパティで配置が決まるようになります。 -では、`.cat-head` の要素の position プロパティを `absolute` に設定し、`top` プロパティと `left` プロパティを任意のピクセル値に設定してください。 +Set the position property of your `.cat-head` element to `absolute`, then set `top` and `left` properties to any positive pixel value. diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md index c1b8cf565d6..31aae85c673 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md @@ -1,6 +1,6 @@ --- id: 64a2687ef267e5934a2f93e3 -title: ステップ 57 +title: Step 59 challengeType: 0 dashedName: step-59 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md index 50f0045afef..44c24fbc7fa 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md @@ -1,6 +1,6 @@ --- id: 64a26ac5540c5493f4641f10 -title: ステップ 58 +title: Step 60 challengeType: 0 dashedName: step-60 --- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md index 7b8a9d637f3..9c020fe3c0e 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md @@ -1,6 +1,6 @@ --- id: 64a3bcbc83e574b58c8ed048 -title: ステップ 68 +title: Step 70 challengeType: 0 dashedName: step-70 --- diff --git a/curriculum/challenges/japanese/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md b/curriculum/challenges/japanese/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md index e95b31aaf6c..ed9c0b940de 100644 --- a/curriculum/challenges/japanese/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md +++ b/curriculum/challenges/japanese/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md @@ -9,7 +9,7 @@ dashedName: step-74 The `setPlayButtonAccessibleText` function will set the `aria-label` attribute to the current song, or to the first song in the playlist. And if the playlist is empty, it sets the `aria-label` to `"Play"`. -Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. For the value, use a ternary to set `song?.title` to `Play ${song.title}` or `"Play"` if there's no `song.title` available. +Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. Using a ternary, set the attribute value to `Play ${song.title}` or `"Play"` if `song?.title` is not available. Don't forget you need template interpolation here, so you need to use backticks. diff --git a/curriculum/challenges/japanese/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md b/curriculum/challenges/japanese/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md index c007c352ac3..2185f8b2b2a 100644 --- a/curriculum/challenges/japanese/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md +++ b/curriculum/challenges/japanese/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md @@ -17,7 +17,7 @@ If there is a winner, you will want to show the `resetGameBtn` button and hide t **Tips** -- You can use the `el.style.display` property to show the `resetGameBtn` button and hide the `optionsContainer`. +Use the `style.display` property on an element, with the value `"block"` or `"none"`, to show or hide the element. # --hints-- @@ -33,6 +33,7 @@ if (playerScore === 3) { } else { assert.equal(winnerMsgElement.innerText, "Computer has won the game!"); } + ``` You should hide the `optionsContainer` and if the player or computer has reached three points. diff --git a/curriculum/challenges/japanese/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md b/curriculum/challenges/japanese/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md index fa5b427fdc5..857d52d4c51 100644 --- a/curriculum/challenges/japanese/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md +++ b/curriculum/challenges/japanese/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md @@ -1,5 +1,5 @@ --- -id: 657e0d0037192f3d9e3d5417 +id: 657e0d0037192f3d9e3d5417 title: Task 128 challengeType: 22 dashedName: task-128 diff --git a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/title-case-a-sentence.md b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/title-case-a-sentence.md index 7df738eaa0f..1b9b210a4b9 100644 --- a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/title-case-a-sentence.md +++ b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/title-case-a-sentence.md @@ -1,6 +1,6 @@ --- id: ab6137d4e35944e21037b769 -title: Title Case a Sentence +title: '제목 케이스(Title Case: 주요 단어의 첫글자를 대문자로 쓰는 것)로 변환하기' challengeType: 1 forumTopicId: 16088 dashedName: title-case-a-sentence @@ -8,31 +8,31 @@ dashedName: title-case-a-sentence # --description-- -Return the provided string with the first letter of each word capitalized. Make sure the rest of the word is in lower case. +주어진 문자열을 반환하되, 각 단어의 첫 글자를 대문자로 만듭니다. 나머지 부분은 모두 소문자여야 합니다. -For the purpose of this exercise, you should also capitalize connecting words like `the` and `of`. +이 연습의 목적을 위해 `the`와 `of`와 같은 연결 단어도 대문자여야 합니다. # --hints-- -`titleCase("I'm a little tea pot")` should return a string. +`titleCase("I'm a little tea pot")`은(는) 문자열을 반환해야 합니다. ```js assert(typeof titleCase("I'm a little tea pot") === 'string'); ``` -`titleCase("I'm a little tea pot")` should return the string `I'm A Little Tea Pot`. +`titleCase("I'm a little tea pot")`은(는) 문자열 `I'm A Little Tea Pot`을 반환해야 합니다. ```js assert(titleCase("I'm a little tea pot") === "I'm A Little Tea Pot"); ``` -`titleCase("sHoRt AnD sToUt")` should return the string `Short And Stout`. +`titleCase("sHoRt AnD sToUt")`는 문자열 `Short And Stout`를 반환해야 합니다. ```js assert(titleCase('sHoRt AnD sToUt') === 'Short And Stout'); ``` -`titleCase("HERE IS MY HANDLE HERE IS MY SPOUT")` should return the string `Here Is My Handle Here Is My Spout`. +`titleCase("HERE IS MY HANDLE HERE IS MY SPOUT")`는 문자열 `Here Is My Handle Here Is My Spout`를 반환해야 합니다. ```js assert( diff --git a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-array-stored-in-an-object.md b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-array-stored-in-an-object.md index c3e256070eb..58f76b2c408 100644 --- a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-array-stored-in-an-object.md +++ b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-array-stored-in-an-object.md @@ -1,6 +1,6 @@ --- id: 587d7b7d367417b2b2512b1f -title: Modify an Array Stored in an Object +title: 객체에 담겨있는 배열 수정하기 challengeType: 1 forumTopicId: 301163 dashedName: modify-an-array-stored-in-an-object @@ -8,21 +8,21 @@ dashedName: modify-an-array-stored-in-an-object # --description-- -Now you've seen all the basic operations for JavaScript objects. You can add, modify, and remove key-value pairs, check if keys exist, and iterate over all the keys in an object. As you continue learning JavaScript you will see even more versatile applications of objects. Additionally, the Data Structures lessons located in the Coding Interview Prep section of the curriculum also cover the ES6 Map and Set objects, both of which are similar to ordinary objects but provide some additional features. Now that you've learned the basics of arrays and objects, you're fully prepared to begin tackling more complex problems using JavaScript! +이제 자바스크립트 객체에 대한 모든 연산 종류들을 살펴보았습니다. 이제 여러분은 키-값 쌍을 추가하거나, 수정하거나, 삭제하거나, 어떤 키가 존재하는지 확인하거나, 객체에 담긴 모든 키를 순회할 수 있습니다. 자바스크립트를 계속 학습하다 보면, 객체를 훨씬 더 다양한 용도로 사용하는 것을 볼 수 있을 것입니다. 또한, 커리큘럼의 코딩 인터뷰 준비 섹션에 있는 데이터 구조 레슨에서는 ES6의 MapSet객체들도 다룹니다. 이들은 기본적인 객체와 비슷하지만 약간의 부가적인 기능들이 있습니다. 이제 여러분은 배열과 객체의 기본을 배웠으므로, 자바스크립트를 사용하여 더 복잡한 문제들을 해결할 준비가 되었습니다! # --instructions-- -Take a look at the object we've provided in the code editor. The `user` object contains three keys. The `data` key contains five keys, one of which contains an array of `friends`. From this, you can see how flexible objects are as data structures. We've started writing a function `addFriend`. Finish writing it so that it takes a `user` object and adds the name of the `friend` argument to the array stored in `user.data.friends` and returns that array. +코드 에디터에 주어진 객체를 살펴보세요. `user` 객체는 3가지 키를 포함합니다. `data` 키는 5개의 키를 가진 객체를 값으로 갖고 있으며, 그 키 중 하나는 `friends` 라고 불리며 배열을 값으로 가집니다. 이를 통해 여러분은 객체가 얼마나 유연한 데이터 구조인지 알 수 있습니다. 우리는 `addFriend`라는 함수를 작성하기 시작했습니다. 이 함수를 완성해주세요. 이 함수는 `user` 객체와 `friend`의 이름을 인자로 받고, 인자로 받은 이름을 `user.data.friends` 배열에 추가하고, 이 배열을 반환합니다. # --hints-- -The `user` object should have `name`, `age`, and `data` keys. +`user` 객체는 `name`, `age`, `data` 라는 키를 포함해야 합니다. ```js assert('name' in user && 'age' in user && 'data' in user); ``` -The `addFriend` function should accept a `user` object and a `friend` string as arguments and add the friend to the array of `friends` in the `user` object. +`addFriend` 함수는 `user` 객체와 `friend` 문자열을 인자로 받고, friend를 `user` 객체 안의 `friends` 배열에 추가해야 합니다. ```js assert( @@ -35,7 +35,7 @@ assert( ); ``` -`addFriend(user, "Pete")` should return `["Sam", "Kira", "Tomo", "Pete"]`. +`addFriend(user, "Pete")`를 실행하면 `["Sam", "Kira", "Tomo", "Pete"]`을 반환해야 합니다. ```js assert.deepEqual( diff --git a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-or-equal-to-operator.md b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-or-equal-to-operator.md index faf108fb241..7ae664fd35a 100644 --- a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-or-equal-to-operator.md +++ b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-or-equal-to-operator.md @@ -1,6 +1,6 @@ --- id: 56533eb9ac21ba0edf2244d5 -title: Comparison with the Greater Than Or Equal To Operator +title: 크거나 같음 비교 연산자 사용하기 challengeType: 1 videoUrl: 'https://scrimba.com/c/c6KBqtV' forumTopicId: 16785 @@ -9,11 +9,11 @@ dashedName: comparison-with-the-greater-than-or-equal-to-operator # --description-- -The greater than or equal to operator (`>=`) compares the values of two numbers. If the number to the left is greater than or equal to the number to the right, it returns `true`. Otherwise, it returns `false`. +크거나 같음 비교 연산자(`>=`)는 두 숫자의 값을 비교합니다. 왼쪽 숫자가 오른쪽 숫자보다 크거나 같다면 `true`를 반환합니다. 그렇지 않으면 `false`를 반환합니다. -Like the equality operator, the greater than or equal to operator will convert data types while comparing. +등호 연산자와 같이 크거나 같음 비교 연산자는 비교하면서 데이터 유형을 변환할 것입니다. -**Examples** +**예시** ```js 6 >= 6 // true @@ -24,53 +24,53 @@ Like the equality operator, the greater than or equal to operator will convert d # --instructions-- -Add the greater than or equal to operator to the indicated lines so that the return statements make sense. +반환문이 맞도록 지시된 줄에 이상 연산자를 추가하시오. # --hints-- -`testGreaterOrEqual(0)` should return the string `Less than 10` +`testGreaterOrEqual(0)`는 문자열 `Less than 10`을 반환해야 합니다. ```js assert(testGreaterOrEqual(0) === 'Less than 10'); ``` -`testGreaterOrEqual(9)` should return the string `Less than 10` +`testGreaterOrEqual(9)`는 문자열 `Less than 10`을 반환해야 합니다. ```js assert(testGreaterOrEqual(9) === 'Less than 10'); ``` -`testGreaterOrEqual(10)` should return the string `10 or Over` +`testGreaterOrEqual(10)`는 문자열 `10 or Over`을 반환해야 합니다. ```js assert(testGreaterOrEqual(10) === '10 or Over'); ``` -`testGreaterOrEqual(11)` should return the string `10 or Over` +`testGreaterOrEqual(11)`는 문자열 `10 or Over`을 반환해야 합니다. ```js assert(testGreaterOrEqual(11) === '10 or Over'); ``` -`testGreaterOrEqual(19)` should return the string `10 or Over` +`testGreaterOrEqual(19)`는 문자열 `10 or Over`을 반환해야 합니다. ```js assert(testGreaterOrEqual(19) === '10 or Over'); ``` -`testGreaterOrEqual(100)` should return the string `20 or Over` +`testGreaterOrEqual(100)`는 문자열 `20 or Over`을 반환해야 합니다. ```js assert(testGreaterOrEqual(100) === '20 or Over'); ``` -`testGreaterOrEqual(21)` should return the string `20 or Over` +`testGreaterOrEqual(21)`는 문자열 `20 or Over`을 반환해야 합니다. ```js assert(testGreaterOrEqual(21) === '20 or Over'); ``` -You should use the `>=` operator at least twice +`>=` 연산자를 적어도 두번 사용해야 합니다. ```js assert(__helpers.removeJSComments(code).match(/val\s*>=\s*('|")*\d+('|")*/g).length > 1); diff --git a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-through-an-array-with-a-for-loop.md b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-through-an-array-with-a-for-loop.md index 36bbd457c0b..7b6db8db702 100644 --- a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-through-an-array-with-a-for-loop.md +++ b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-through-an-array-with-a-for-loop.md @@ -1,6 +1,6 @@ --- id: 5675e877dbd60be8ad28edc6 -title: Iterate Through an Array with a For Loop +title: For 루프로 배열 순환하기 challengeType: 1 videoUrl: 'https://scrimba.com/c/caeR3HB' forumTopicId: 18216 @@ -9,7 +9,7 @@ dashedName: iterate-through-an-array-with-a-for-loop # --description-- -A common task in JavaScript is to iterate through the contents of an array. One way to do that is with a `for` loop. This code will output each element of the array `arr` to the console: +배열의 내용을 순환하는 것은 자바스크립트에서 일반적인 일입니다. 이를 위한 한가지 방법은 `for` 루프를 사용하는 것입니다. 다음 코드는 콘솔에 `arr` 배열의 각 요소를 출력할 것입니다. ```js const arr = [10, 9, 8, 7, 6]; @@ -19,33 +19,33 @@ for (let i = 0; i < arr.length; i++) { } ``` -Remember that arrays have zero-based indexing, which means the last index of the array is `length - 1`. Our condition for this loop is `i < arr.length`, which stops the loop when `i` is equal to `length`. In this case the last iteration is `i === 4` i.e. when `i` becomes equal to `arr.length - 1` and outputs `6` to the console. Then `i` increases to `5`, and the loop terminates because `i < arr.length` is `false`. +배열은 0을 기준으로 인덱싱한다는 것을 기억해야 합니다. 이는 해당 배열의 마지막 인덱스가 `length - 1`임을 의미합니다. 이 루프의 조건은 `i < arr.length` 인데, `i`가 `length`와 같을 때 루프를 멈춥니다. 이 경우에 마지막 순환은 `i === 4`입니다. `i`가 `arr.length - 1`와 같고 콘솔에 `6`을 출력합니다. 그런 다음 `i`가 `5`로 증가하면 `i < arr.length`가 `false`이게 되므로 루프가 끝나게 됩니다. # --instructions-- -Declare and initialize a variable `total` to `0`. Use a `for` loop to add the value of each element of the `myArr` array to `total`. +변수 `total`를 `0`로 초기화하여 선언하시오. 배열 `myArr`의 각 요소의 값을 `total`에 추가하도록 `for` 루프를 사용하시오. # --hints-- -`total` should be declared and initialized to 0. +`total`은 선언되어야 하고 0으로 초기화되어야 합니다. ```js assert(__helpers.removeJSComments(code).match(/(var|let|const)\s*?total\s*=\s*0.*?;?/)); ``` -`total` should equal 20. +`total`는 20과 같아야 합니다. ```js assert(total === 20); ``` -You should use a `for` loop to iterate through `myArr`. +`myArr`을 순환하도록 `for` 루프를 사용해야 합니다. ```js assert(/for\s*\(/g.test(__helpers.removeJSComments(code)) && /myArr\s*\[/g.test(__helpers.removeJSComments(code))); ``` -You should not attempt to directly assign the value 20 to `total`. +`total`에 20을 직접 할당하지 않아야 합니다. ```js assert(!__helpers.removeWhiteSpace(__helpers.removeJSComments(code)).match(/total[=+-]0*[1-9]+/gm)); diff --git a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/functional-programming/refactor-global-variables-out-of-functions.md b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/functional-programming/refactor-global-variables-out-of-functions.md index daca0e21d5e..715b701a776 100644 --- a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/functional-programming/refactor-global-variables-out-of-functions.md +++ b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/functional-programming/refactor-global-variables-out-of-functions.md @@ -1,6 +1,6 @@ --- id: 587d7b8f367417b2b2512b60 -title: Refactor Global Variables Out of Functions +title: 함수 밖 전역 변수 리팩토링하기 challengeType: 1 forumTopicId: 301235 dashedName: refactor-global-variables-out-of-functions @@ -8,23 +8,23 @@ dashedName: refactor-global-variables-out-of-functions # --description-- -So far, we have seen two distinct principles for functional programming: +지금까지 함수형 프로그래밍에 대한 두가지 명확한 원칙에 대해 살펴봤습니다: -1) Don't alter a variable or object - create new variables and objects and return them if need be from a function. Hint: using something like `const newArr = arrVar`, where `arrVar` is an array will simply create a reference to the existing variable and not a copy. So changing a value in `newArr` would change the value in `arrVar`. +1) 변수나 객체를 변형시키지 않기 - 필요시 함수에서 새 변수와 객체를 생성하여 반환하기. 힌트: `arrVar`가 배열일 때 `const newArr = arrVar` 같이 변수를 생성하면 기존 변수의 복사값이 아니라 참조값을 생성하게 됩니다. 그래서 `newArr`에서 값을 변형시키는 것은 `arrVar`의 값을 변형시킵니다. -2) Declare function parameters - any computation inside a function depends only on the arguments passed to the function, and not on any global object or variable. +2) 함수 파라미터 선언하기 - 함수 안에서 일어나는 모든 계산은 함수에 전달되는 인자에 따라 다르며 전역 변수 혹은 객체에 따라 다르지 않습니다. -Adding one to a number is not very exciting, but we can apply these principles when working with arrays or more complex objects. +숫자에 1을 더하는 것은 그다지 흥미롭지 않지만, 배열이나 더 복잡한 객체와 함께 작업할 때 이러한 원칙을 적용할 수 있습니다. # --instructions-- -Rewrite the code so the global array `bookList` is not changed inside either function. The `add` function should add the given `bookName` to the end of the array passed to it and return a new array (list). The `remove` function should remove the given `bookName` from the array passed to it. +코드를 다시 작성하여 전역 배열 `bookList`가 어느 함수에서도 변형되지 않도록 하시오. `add` 함수는 `bookName`을 전달받은 배열의 끝에 추가하고 새로운 배열(list)를 반환해야 합니다. `remove` 함수는 `bookName`을 전달받은 배열로부터 제거해야 합니다. -**Note:** Both functions should return an array, and any new parameters should be added before the `bookName` parameter. +**주의:** 두 함수 모두 배열을 반환해야 하며 어떤 매개변수든지 `bookName` 매개변수 전에 추가되어야 합니다. # --hints-- -`bookList` should not change and still equal `["The Hound of the Baskervilles", "On The Electrodynamics of Moving Bodies", "Philosophiæ Naturalis Principia Mathematica", "Disquisitiones Arithmeticae"]`. +`bookList`는 변형되지 않아야 하고 `["The Hound of the Baskervilles", "On The Electrodynamics of Moving Bodies", "Philosophiæ Naturalis Principia Mathematica", "Disquisitiones Arithmeticae"]`와 같아야 합니다. ```js add(bookList, "Test"); @@ -40,7 +40,7 @@ assert( ); ``` -`add(bookList, "A Brief History of Time")` should return `["The Hound of the Baskervilles", "On The Electrodynamics of Moving Bodies", "Philosophiæ Naturalis Principia Mathematica", "Disquisitiones Arithmeticae", "A Brief History of Time"]`. +`add(bookList, "A Brief History of Time")`는 `["The Hound of the Baskervilles", "On The Electrodynamics of Moving Bodies", "Philosophiæ Naturalis Principia Mathematica", "Disquisitiones Arithmeticae", "A Brief History of Time"]`를 반환해야 합니다. ```js assert( @@ -55,7 +55,7 @@ assert( ); ``` -`remove(bookList, "On The Electrodynamics of Moving Bodies")` should return `["The Hound of the Baskervilles", "Philosophiæ Naturalis Principia Mathematica", "Disquisitiones Arithmeticae"]`. +`remove(bookList, "On The Electrodynamics of Moving Bodies")`는 `["The Hound of the Baskervilles", "Philosophiæ Naturalis Principia Mathematica", "Disquisitiones Arithmeticae"]`을 반환해야 합니다. ```js assert( @@ -68,7 +68,7 @@ assert( ); ``` -`remove(add(bookList, "A Brief History of Time"), "On The Electrodynamics of Moving Bodies");` should equal `["The Hound of the Baskervilles", "Philosophiæ Naturalis Principia Mathematica", "Disquisitiones Arithmeticae", "A Brief History of Time"]`. +`remove(add(bookList, "A Brief History of Time"), "On The Electrodynamics of Moving Bodies");`는 `["The Hound of the Baskervilles", "Philosophiæ Naturalis Principia Mathematica", "Disquisitiones Arithmeticae", "A Brief History of Time"]`를 반환해야 합니다. ```js assert( diff --git a/curriculum/challenges/korean/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md b/curriculum/challenges/korean/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md index 23b116aea50..a66462a2ac9 100644 --- a/curriculum/challenges/korean/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md +++ b/curriculum/challenges/korean/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md @@ -7,7 +7,7 @@ dashedName: step-25 # --description-- -A `while` loop is another kind of loop that runs a portion of code until a specified condition is `True`: +A `while` loop is another kind of loop that runs a portion of code as long as a specified condition is `True`. The loop terminates when the condition becomes `False`: ```py while condition: diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md index 0271d839b31..0e8779f7284 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md @@ -7,7 +7,7 @@ dashedName: step-7 # --description-- -You can add images to your website by using the `img` element. `img` elements have an opening tag without a closing tag. A tag for an element without a closing tag is known as a self-closing tag. +You can add images to your website by using the `img` element. `img` elements have an opening tag without a closing tag. A tag for an element without a closing tag is known as a void element. Add an `img` element below the `p` element. At this point, no image will show up in the browser. @@ -19,7 +19,7 @@ Your `img` element should have an opening tag. Opening tags have this syntax: `< assert(document.querySelector('img')); ``` -Your `img` element should not have a closing tag. Closing tags have a `/` just after the `<` character. +Your `img` element should not have a closing tag ``. ```js assert(!code.match(/<\/img\>/)); diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md index 8a76f2f3fd4..c18c75257d3 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md @@ -7,7 +7,7 @@ dashedName: step-37 # --description-- -The `input` element allows you several ways to collect data from a web form. Like `img` elements, `input` elements are self-closing and do not need closing tags. +The `input` element allows you several ways to collect data from a web form. Like `img` elements, `input` elements are a void element and do not need closing tags. Nest an `input` element in the `form` element. diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md index e0abe37f791..1f0dcd79e6d 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md @@ -15,7 +15,7 @@ Here is an example of a radio button with the option of `cat`: cat ``` -Remember that `input` elements are self-closing. +Remember that an `input` element is a void element. Before the text input, add a radio button with the option set as: diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md index 542804f3d5d..edde17fdeba 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md @@ -7,7 +7,7 @@ dashedName: step-69 # --description-- -You can set browser behavior by adding self-closing `meta` elements in the `head`. Here's an example: +You can set browser behavior by adding `meta` elements in the `head`. Here's an example: ```html @@ -15,13 +15,13 @@ You can set browser behavior by adding self-closing `meta` elements in the `head Inside the `head` element, nest a `meta` element with an attribute named `charset`. Set to the value to `utf-8` which tells the browser how to encode characters for the page. -Note that `meta` elements are self-closing. +Note that the `meta` element is a void element. With that last change, you have completed the Cat Photo App project. Congratulations! # --hints-- -You should create a self-closing `meta` element within the `head` element. +You should create a `meta` element within the `head` element. ```js assert.exists(document.querySelector('head > meta')); @@ -33,7 +33,7 @@ You should give the `meta` element a `charset` of `UTF-8`. assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); ``` -Your `meta` element should be a self-closing tag, you don't need to add ``. +Your `meta` element should be a void element, you don't need to add ``. ```js assert.notMatch(code, /<\/meta\s*>?/i); diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md index 8269009ad39..64d0b2ca9ec 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md @@ -7,7 +7,7 @@ dashedName: step-4 # --description-- -Add a `title` and a `meta` element to the `head`. Give your project a title of `Registration Form`, and give a `charset` attribute with a value of `UTF-8` to your `meta` element. +Add a `title` and `meta` element inside the `head` element. Give your project a title of `Registration Form`, and add the `charset` attribute with a value of `utf-8` to your `meta` element. # --hints-- @@ -18,26 +18,37 @@ const title = document.querySelector('title'); assert.exists(title); ``` -The `title` element should be within the `head` element. +Your `title` element should be within the `head` element. ```js assert.exists(document.querySelector('head > title')); ``` -Your project should have a title of `Registration Form`. - -```js -const title = document.querySelector('title'); -assert.equal(title.text.toLowerCase(), 'registration form') -``` - -Remember, the casing and spelling matters for the title. +Your project should have a title of `Registration Form`. Remember, the casing and spelling matters for the title. ```js const title = document.querySelector('title'); assert.equal(title.text, 'Registration Form'); ``` +You should create a `meta` element within the `head` element. + +```js +assert.exists(document.querySelector('head > meta')); +``` + +You should give the `meta` element a `charset` attribute with the value of `utf-8`. + +```js +assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); +``` + +Your `meta` element should be a void element, it does not have an end tag ``. + +```js +assert.notMatch(code, /<\/meta\s*>?/i); +``` + # --seed-- ## --seed-contents-- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md index ee0caae40bc..a6bc395ad35 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md @@ -7,34 +7,60 @@ dashedName: step-22 # --description-- -You are going to make each ear look like a triangle. +Now you will learn a CSS trick to draw triangles. -Using a class selector, give the `.cat-left-ear` element a left and right border of `35px solid transparent` each. Also, set the bottom border to `70px solid #5e5e5e`. +This will be used to draw ears on the cat. + +Using a class selector, give the `.cat-right-ear` element `height` and `width` properties set to `100px`. Set the `background-color` to white. Set the left and right borders to `35px solid blue`. Set the top and bottom borders to `35px solid red`. # --hints-- -You should have a `.cat-left-ear` selector. - -```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')) -``` - -Your `.cat-left-ear` selector should have a `border-left` property set to `35px solid transparent` +You should have a `.cat-right-ear` selector. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderLeft === '35px solid transparent') +assert(new __helpers.CSSHelp(document)?.getStyle('.cat-head')) ``` -Your `.cat-left-ear` selector should have a `border-right` property set to `35px solid transparent` +Your `.cat-right-ear` selector should have a `height` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderRight === '35px solid transparent') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.height === '100px') ``` -Your `.cat-left-ear` selector should have a `border-bottom` property set to `70px solid #5e5e5e` +Your `.cat-right-ear` selector should have a `width` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderBottom === '70px solid rgb(94, 94, 94)') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.width === '100px') +``` + +Your `.cat-right-ear` selector should have a `background-color` property set to `white`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.backgroundColor === 'white') +``` + +Your `.cat-right-ear` selector should have a `border-left` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderLeft === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-right` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderRight === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-top` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderTop === '35px solid red') +``` + +Your `.cat-right-ear` selector should have a `border-bottom` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderBottom === '35px solid red') ``` # --seed-- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md index 09315a9cf3a..7e8c8cb1013 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md @@ -1,6 +1,6 @@ --- id: 646cecc9eb5c4f4f73dafd07 -title: Step 23 +title: Step 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md index 32cbf8920c4..7fbeec1bf90 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md @@ -1,6 +1,6 @@ --- id: 646cef0c2b98915094df7099 -title: Step 24 +title: Step 26 challengeType: 0 dashedName: step-26 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md index 5ba17b3b3bd..1c0f23061fe 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md @@ -1,6 +1,6 @@ --- id: 646cf1206cac5f51804f49cf -title: Step 25 +title: Step 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md index bfaf74f9fa6..373fdb5f4a7 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md @@ -1,6 +1,6 @@ --- id: 646cf2249f02ca5233d9af7c -title: Step 26 +title: Step 28 challengeType: 0 dashedName: step-28 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md index b0a295bfb2e..60aec4a03e0 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md @@ -1,6 +1,6 @@ --- id: 646cf48d8f8e1f535a1821d3 -title: Step 27 +title: Step 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md index 309daaf3e7f..86581afee33 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md @@ -1,6 +1,6 @@ --- id: 646cf6cbca98e258da65c979 -title: Step 28 +title: Step 30 challengeType: 0 dashedName: step-30 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md index d6ec7c7e60e..1b54a3a7d77 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md @@ -1,6 +1,6 @@ --- id: 646cf88aa884405a11ea5bcc -title: Step 29 +title: Step 31 challengeType: 0 dashedName: step-31 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md index 36d8874a25b..1adc1ed02f7 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md @@ -1,6 +1,6 @@ --- id: 646cfc2b8e6fe95c20a819d5 -title: Step 30 +title: Step 32 challengeType: 0 dashedName: step-32 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md index 2bf386a61d5..a93bd8b8fd1 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md @@ -1,6 +1,6 @@ --- id: 646cfd853634255d02b64cc1 -title: Step 31 +title: Step 33 challengeType: 0 dashedName: step-33 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md index 20716ee05b1..bc104c77bf8 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md @@ -1,6 +1,6 @@ --- id: 646cfde6ac612e5d60391f50 -title: Step 32 +title: Step 34 challengeType: 0 dashedName: step-34 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md index 55f5fa71270..0010241ca26 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md @@ -1,6 +1,6 @@ --- id: 646dd556d524bc61c0139bd6 -title: Step 33 +title: Step 35 challengeType: 0 dashedName: step-35 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md index 63d73c49d58..034ddef5db4 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md @@ -1,6 +1,6 @@ --- id: 646dd6f9caa862627dd87772 -title: Step 34 +title: Step 36 challengeType: 0 dashedName: step-36 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md index 625b3fb8289..d7dcab9803c 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md @@ -1,6 +1,6 @@ --- id: 646dd7cfd0cfac630c1dd520 -title: Step 35 +title: Step 37 challengeType: 0 dashedName: step-37 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md index 387ef5e5eac..76f63638e97 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md @@ -1,6 +1,6 @@ --- id: 646dd8c79ec23463a3d0e356 -title: Step 36 +title: Step 38 challengeType: 0 dashedName: step-38 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md index 8d7b7cdf6f9..a163067f911 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md @@ -1,6 +1,6 @@ --- id: 646dd9d9a729916460724f16 -title: Step 37 +title: Step 39 challengeType: 0 dashedName: step-39 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md index 060bb19dd61..a68b331bd2e 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md @@ -1,6 +1,6 @@ --- id: 646ddab8afd73764f5241bbf -title: Step 38 +title: Step 40 challengeType: 0 dashedName: step-40 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md index 40366d79967..f56ffaaaaf3 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md @@ -1,6 +1,6 @@ --- id: 646ddb61ff08366570cc5902 -title: Step 39 +title: Step 41 challengeType: 0 dashedName: step-41 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md index 2bcaf0f8ce9..02a7c22eb73 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md @@ -1,6 +1,6 @@ --- id: 646ddd3f9f97a0667b964bdb -title: Step 40 +title: Step 42 challengeType: 0 dashedName: step-42 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md index 339611952de..9cf9b19e226 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md @@ -1,6 +1,6 @@ --- id: 646dde7dc20dc167489faa69 -title: Step 41 +title: Step 43 challengeType: 0 dashedName: step-43 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md index 20fdf6d7b9a..427b79a5998 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md @@ -1,6 +1,6 @@ --- id: 646ddf888632fa67f1180940 -title: Step 42 +title: Step 44 challengeType: 0 dashedName: step-44 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md index c4b4cdaba4a..843e88b9a4d 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md @@ -1,6 +1,6 @@ --- id: 646de5dc8988076a1d992afd -title: Step 43 +title: Step 45 challengeType: 0 dashedName: step-45 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md index ade7bdd238c..b9dc455e5b1 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md @@ -1,6 +1,6 @@ --- id: 646de6a97b50a86ac487de86 -title: Step 44 +title: Step 46 challengeType: 0 dashedName: step-46 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md index 09c5fbcaa76..1cae6709360 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md @@ -1,6 +1,6 @@ --- id: 646de7b64467e96b7d35b5cd -title: Step 45 +title: Step 47 challengeType: 0 dashedName: step-47 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md index f7d30f752d7..f79250752bc 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md @@ -1,6 +1,6 @@ --- id: 646de8478d6f796bfbdccfb2 -title: Step 46 +title: Step 48 challengeType: 0 dashedName: step-48 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md index 6a7bd42fce8..74ba34db408 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md @@ -1,6 +1,6 @@ --- id: 646de8d204a3426c7d184372 -title: Step 47 +title: Step 49 challengeType: 0 dashedName: step-49 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md index b4c9bbc8207..b0243121123 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md @@ -1,6 +1,6 @@ --- id: 646dea1c98c2426d43a705c3 -title: Step 48 +title: Step 50 challengeType: 0 dashedName: step-50 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md index fa683fed533..1b344dc94cc 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md @@ -1,6 +1,6 @@ --- id: 646deb169847f86df0f95bfc -title: Step 49 +title: Step 51 challengeType: 0 dashedName: step-51 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md index 9aaaf84e2a1..f7933f8c3dc 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md @@ -1,6 +1,6 @@ --- id: 646dec359bef3b7811fba5a6 -title: Step 50 +title: Step 52 challengeType: 0 dashedName: step-52 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md index 2ea4ffd23c3..143f0179cfe 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md @@ -1,6 +1,6 @@ --- id: 646dedbcba062079128b2ecc -title: Step 51 +title: Step 53 challengeType: 0 dashedName: step-53 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md index 21a587767cd..bf02b9cf8fc 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md @@ -1,6 +1,6 @@ --- id: 646def5e863abf7a14501421 -title: Step 52 +title: Step 54 challengeType: 0 dashedName: step-54 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md index 8bc4b62dcec..ef9238633b8 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md @@ -1,6 +1,6 @@ --- id: 646df03c8f79337ab46f148b -title: Step 53 +title: Step 55 challengeType: 0 dashedName: step-55 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md index f0c4319e936..0318f9d7f46 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md @@ -1,6 +1,6 @@ --- id: 646df0cf26413a7b35e4b8b3 -title: Step 54 +title: Step 56 challengeType: 0 dashedName: step-56 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md index 8d79e866605..a840bb068d7 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md @@ -1,6 +1,6 @@ --- id: 646df1d1aa4ae57bdf1869c4 -title: Step 55 +title: Step 57 challengeType: 0 dashedName: step-57 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md index 14d21263e00..3ef80ee39bb 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md @@ -1,6 +1,6 @@ --- id: 646dffd8ce9ac77ec1906f2e -title: Step 56 +title: Step 58 challengeType: 0 dashedName: step-58 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md index 309bfb54e0a..954f3b54ad6 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md @@ -1,6 +1,6 @@ --- id: 646f0417322c0e04983a5149 -title: Step 59 +title: Step 61 challengeType: 0 dashedName: step-61 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md index b5e32cbfefa..bb1b60d1f72 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md @@ -1,6 +1,6 @@ --- id: 646f08293804a30685533c6f -title: Step 60 +title: Step 62 challengeType: 0 dashedName: step-62 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md index 1ae283f0809..03853c3938b 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md @@ -1,6 +1,6 @@ --- id: 646f09293eb3230723a62f77 -title: Step 61 +title: Step 63 challengeType: 0 dashedName: step-63 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md index 611d562823a..2a5a024ddab 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md @@ -1,6 +1,6 @@ --- id: 646f0c9a1e3360092d1bbd33 -title: Step 62 +title: Step 64 challengeType: 0 dashedName: step-64 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md index f476deafd2f..3d75bf77a02 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md @@ -1,6 +1,6 @@ --- id: 646f0ce5737243098ad6e494 -title: Step 63 +title: Step 65 challengeType: 0 dashedName: step-65 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md index 7fa87ae9e0f..6e28a86659a 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md @@ -1,6 +1,6 @@ --- id: 646f0ef13604420a8744f7d4 -title: Step 64 +title: Step 66 challengeType: 0 dashedName: step-66 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md index 556f22698a5..291e0fbd52d 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md @@ -1,6 +1,6 @@ --- id: 646f0f7c5933560af8e7e380 -title: Step 65 +title: Step 67 challengeType: 0 dashedName: step-67 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md index f2909632e80..820cbd44d12 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md @@ -1,6 +1,6 @@ --- id: 646f102bf87b350b593baa72 -title: Step 66 +title: Step 68 challengeType: 0 dashedName: step-68 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md index c0adf9b4048..741c609e6b3 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md @@ -1,6 +1,6 @@ --- id: 646f107abb89d00bb99f387a -title: Step 67 +title: Step 69 challengeType: 0 dashedName: step-69 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md index 76ac22fa825..b1c107c9c2e 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md @@ -1,6 +1,6 @@ --- id: 646f12da0b4c5d0ca162834a -title: Step 69 +title: Step 71 challengeType: 0 dashedName: step-71 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md index 2b1a9dec27b..9ae2339b4dc 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md @@ -1,6 +1,6 @@ --- id: 646f135eab69d90d0c6d4e9b -title: Step 70 +title: Step 72 challengeType: 0 dashedName: step-72 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md index 33141480afe..c0b941997a6 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md @@ -1,6 +1,6 @@ --- id: 646f159b2cffb21150b927cb -title: Step 71 +title: Step 73 challengeType: 0 dashedName: step-73 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md index d1077dba79f..0a537b0812d 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md @@ -1,6 +1,6 @@ --- id: 646f164bf100dd11d226161f -title: Step 72 +title: Step 74 challengeType: 0 dashedName: step-74 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md index 027b7673e92..651a9405914 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md @@ -1,6 +1,6 @@ --- id: 646f1764e2f1d212ba9785a7 -title: Step 73 +title: Step 75 challengeType: 0 dashedName: step-75 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md index 7a19b8eeebe..bc03c983374 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md @@ -1,6 +1,6 @@ --- id: 646f1802a09a171332e14630 -title: Step 74 +title: Step 76 challengeType: 0 dashedName: step-76 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md index d535ce7fccb..e365b97d693 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md @@ -1,6 +1,6 @@ --- id: 646f4d6c42dc5f214f4e7444 -title: Step 75 +title: Step 77 challengeType: 0 dashedName: step-77 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md index 0b9bc69c646..f13a5c03ba4 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md @@ -1,6 +1,6 @@ --- id: 646f4e46e81f7021d5fd9c1d -title: Step 76 +title: Step 78 challengeType: 0 dashedName: step-78 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md index c5df4824d6e..23027d671dc 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md @@ -1,6 +1,6 @@ --- id: 646f4f6a14e3c522d130a0d2 -title: Step 77 +title: Step 79 challengeType: 0 dashedName: step-79 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md index 0db38dfe696..a7d861a1258 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md @@ -1,6 +1,6 @@ --- id: 646f4fe12b7985232bf475a5 -title: Step 78 +title: Step 80 challengeType: 0 dashedName: step-80 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md index 974c30aa8a5..d0cf2b64a3f 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md @@ -1,6 +1,6 @@ --- id: 646f507e4d1cd323f17db4fc -title: Step 79 +title: Step 81 challengeType: 0 dashedName: step-81 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md index 3783f5373ed..3bf9207660e 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md @@ -1,6 +1,6 @@ --- id: 646f516dbfc1342495515625 -title: Step 80 +title: Step 82 challengeType: 0 dashedName: step-82 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md index 5debbf1b867..02568571634 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md @@ -9,7 +9,7 @@ dashedName: step-11 The next position property is `absolute`. When you use the `absolute` value for your `position` property, the element is taken out of the normal flow of the document, and then its position is determined by the `top`, `right`, `bottom`, and `left` properties. -Set the position property of your `.cat-head` element to `absolute`, then set `top` and `left` properties to any pixel value. +Set the position property of your `.cat-head` element to `absolute`, then set `top` and `left` properties to any positive pixel value. diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md index 501ccc52afc..04963838659 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md @@ -1,6 +1,6 @@ --- id: 64a2687ef267e5934a2f93e3 -title: Step 57 +title: Step 59 challengeType: 0 dashedName: step-59 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md index a29fc9e44cb..d46fbf6da0d 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md @@ -1,6 +1,6 @@ --- id: 64a26ac5540c5493f4641f10 -title: Step 58 +title: Step 60 challengeType: 0 dashedName: step-60 --- diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md index 0f8114d55ba..4f3a8d2de51 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md @@ -1,6 +1,6 @@ --- id: 64a3bcbc83e574b58c8ed048 -title: Step 68 +title: Step 70 challengeType: 0 dashedName: step-70 --- diff --git a/curriculum/challenges/korean/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md b/curriculum/challenges/korean/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md index e95b31aaf6c..ed9c0b940de 100644 --- a/curriculum/challenges/korean/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md +++ b/curriculum/challenges/korean/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md @@ -9,7 +9,7 @@ dashedName: step-74 The `setPlayButtonAccessibleText` function will set the `aria-label` attribute to the current song, or to the first song in the playlist. And if the playlist is empty, it sets the `aria-label` to `"Play"`. -Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. For the value, use a ternary to set `song?.title` to `Play ${song.title}` or `"Play"` if there's no `song.title` available. +Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. Using a ternary, set the attribute value to `Play ${song.title}` or `"Play"` if `song?.title` is not available. Don't forget you need template interpolation here, so you need to use backticks. diff --git a/curriculum/challenges/korean/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md b/curriculum/challenges/korean/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md index c007c352ac3..2185f8b2b2a 100644 --- a/curriculum/challenges/korean/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md +++ b/curriculum/challenges/korean/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md @@ -17,7 +17,7 @@ If there is a winner, you will want to show the `resetGameBtn` button and hide t **Tips** -- You can use the `el.style.display` property to show the `resetGameBtn` button and hide the `optionsContainer`. +Use the `style.display` property on an element, with the value `"block"` or `"none"`, to show or hide the element. # --hints-- @@ -33,6 +33,7 @@ if (playerScore === 3) { } else { assert.equal(winnerMsgElement.innerText, "Computer has won the game!"); } + ``` You should hide the `optionsContainer` and if the player or computer has reached three points. diff --git a/curriculum/challenges/korean/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md b/curriculum/challenges/korean/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md index fa5b427fdc5..857d52d4c51 100644 --- a/curriculum/challenges/korean/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md +++ b/curriculum/challenges/korean/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md @@ -1,5 +1,5 @@ --- -id: 657e0d0037192f3d9e3d5417 +id: 657e0d0037192f3d9e3d5417 title: Task 128 challengeType: 22 dashedName: task-128 diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md index 3c982b227d0..63f266b3921 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md @@ -7,7 +7,7 @@ dashedName: step-25 # --description-- -A `while` loop is another kind of loop that runs a portion of code until a specified condition is `True`: +A `while` loop is another kind of loop that runs a portion of code as long as a specified condition is `True`. The loop terminates when the condition becomes `False`: ```py while condition: diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md index f603b4d4212..fd573b5947e 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md @@ -7,7 +7,7 @@ dashedName: step-7 # --description-- -Você pode adicionar imagens a um site da web usando o elemento `img`. Elementos `img` têm uma tag de abertura, mas não têm a tag de fechamento. A tag de um elemento que não precisa de uma tag de fechamento é conhecida como tag de fechamento automático. +Você pode adicionar imagens a um site da web usando o elemento `img`. Elementos `img` têm uma tag de abertura, mas não têm a tag de fechamento. A tag for an element without a closing tag is known as a void element. Adicione um elemento `img` abaixo do elemento `p`. Neste momento, nenhuma imagem será exibida no navegador. @@ -19,7 +19,7 @@ O elemento `img` deve ter uma tag de abertura. As tags de abertura têm essa sin assert(document.querySelector('img')); ``` -O elemento `img` não deve ter uma tag de fechamento. As tags de fechamento têm um caractere `/` logo após o caractere `<`. +Your `img` element should not have a closing tag ``. ```js assert(!code.match(/<\/img\>/)); diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md index dbdb18e607f..0f9f888b1c0 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md @@ -7,7 +7,7 @@ dashedName: step-37 # --description-- -O elemento `input` permite a você várias maneiras de coletar dados a partir de um formulário da web. Assim como os elementos `img`, os elementos `input` são de fechamento automático e não precisam de tags de fechamento. +O elemento `input` permite a você várias maneiras de coletar dados a partir de um formulário da web. Like `img` elements, `input` elements are a void element and do not need closing tags. Adicione um elemento `input` dentro do elemento `form`. diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md index be337ef97de..a465e57e900 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md @@ -15,7 +15,7 @@ Aqui está um exemplo de um botão de opção com a opção `cat`: cat ``` -Lembre-se de que os elementos `input` são de fechamento automático. +Remember that an `input` element is a void element. Antes da entrada de texto, adicione um botão de opção com a opção definida como: diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md index 00bfe33f054..8f3a782d10c 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md @@ -7,7 +7,7 @@ dashedName: step-69 # --description-- -Você pode definir o comportamento do navegador adicionando elementos `meta` de autofechamento em `head`. Aqui está um exemplo: +You can set browser behavior by adding `meta` elements in the `head`. Aqui está um exemplo: ```html @@ -15,13 +15,13 @@ Você pode definir o comportamento do navegador adicionando elementos `meta` de Dentro do elemento `head`, aninhe um elemento `meta` com um atributo chamado `charset`. Defina o valor como `utf-8`, o que diz ao navegador como codificar os caracteres para a página. -Observe que os elementos `meta` são de fechamento próprio. +Note that the `meta` element is a void element. Com essa última alteração, você completou o projeto do aplicativo de fotos de gatos. Parabéns! # --hints-- -Você deve criar um elemento `meta` de autofechamento ao redor do elemento `head`. +You should create a `meta` element within the `head` element. ```js assert.exists(document.querySelector('head > meta')); @@ -33,7 +33,7 @@ Você deve dar ao elemento `meta` um `charset` de `UTF-8`. assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); ``` -O elemento `meta` deve ser uma tag de autofechamento. Você não precisa adicionar ``. +Your `meta` element should be a void element, you don't need to add ``. ```js assert.notMatch(code, /<\/meta\s*>?/i); diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md index 37b973a038b..5fa64a84d9e 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md @@ -7,7 +7,7 @@ dashedName: step-4 # --description-- -Adicione os elementos `title` e `meta` a `head`. Dê ao projeto o título de `Registration Form` e dê ao atributo `charset` um valor de `UTF-8` para o elemento `meta`. +Add a `title` and `meta` element inside the `head` element. Give your project a title of `Registration Form`, and add the `charset` attribute with a value of `utf-8` to your `meta` element. # --hints-- @@ -18,26 +18,37 @@ const title = document.querySelector('title'); assert.exists(title); ``` -O elemento `title` deve estar dentro do elemento `head`. +Your `title` element should be within the `head` element. ```js assert.exists(document.querySelector('head > title')); ``` -O projeto deve ter o título `Registration Form`. - -```js -const title = document.querySelector('title'); -assert.equal(title.text.toLowerCase(), 'registration form') -``` - -Lembre-se, maiúsculas, minúsculas e a ortografia são importantes para o título. +Your project should have a title of `Registration Form`. Lembre-se, maiúsculas, minúsculas e a ortografia são importantes para o título. ```js const title = document.querySelector('title'); assert.equal(title.text, 'Registration Form'); ``` +You should create a `meta` element within the `head` element. + +```js +assert.exists(document.querySelector('head > meta')); +``` + +You should give the `meta` element a `charset` attribute with the value of `utf-8`. + +```js +assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); +``` + +Your `meta` element should be a void element, it does not have an end tag ``. + +```js +assert.notMatch(code, /<\/meta\s*>?/i); +``` + # --seed-- ## --seed-contents-- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md index eccefdfdd08..4d6e0814773 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md @@ -7,34 +7,60 @@ dashedName: step-22 # --description-- -Você vai fazer cada orelha parecer um triângulo. +Now you will learn a CSS trick to draw triangles. -Usando um seletor de classe, dê ao elemento `.cat-left-ear` uma borda esquerda e uma borda direita de `35px solid transparent`. Além disso, defina a borda inferior como `70px solid #5e5e5e`. +This will be used to draw ears on the cat. + +Using a class selector, give the `.cat-right-ear` element `height` and `width` properties set to `100px`. Set the `background-color` to white. Set the left and right borders to `35px solid blue`. Set the top and bottom borders to `35px solid red`. # --hints-- -Você deve ter um seletor `.cat-left-ear`. - -```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')) -``` - -O seletor `.cat-left-ear` deve ter a propriedade `border-left` definida como `35px solid transparent`. +You should have a `.cat-right-ear` selector. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderLeft === '35px solid transparent') +assert(new __helpers.CSSHelp(document)?.getStyle('.cat-head')) ``` -O seletor `.cat-left-ear` deve ter a propriedade `border-right` definida como `35px solid transparent`. +Your `.cat-right-ear` selector should have a `height` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderRight === '35px solid transparent') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.height === '100px') ``` -O seletor `.cat-left-ear` deve ter a propriedade `border-bottom` definida como `70px solid #5e5e5e`. +Your `.cat-right-ear` selector should have a `width` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderBottom === '70px solid rgb(94, 94, 94)') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.width === '100px') +``` + +Your `.cat-right-ear` selector should have a `background-color` property set to `white`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.backgroundColor === 'white') +``` + +Your `.cat-right-ear` selector should have a `border-left` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderLeft === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-right` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderRight === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-top` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderTop === '35px solid red') +``` + +Your `.cat-right-ear` selector should have a `border-bottom` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderBottom === '35px solid red') ``` # --seed-- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md index ef03dfa858f..3ec36eaac56 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md @@ -1,6 +1,6 @@ --- id: 646cecc9eb5c4f4f73dafd07 -title: Passo 23 +title: Step 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md index 84bc2d20d10..2d9c1de0e1b 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md @@ -1,6 +1,6 @@ --- id: 646cef0c2b98915094df7099 -title: Passo 24 +title: Step 26 challengeType: 0 dashedName: step-26 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md index 7782928a160..b084a6ddc55 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md @@ -1,6 +1,6 @@ --- id: 646cf1206cac5f51804f49cf -title: Passo 25 +title: Step 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md index 4b9ee63beea..4e4589df7c9 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md @@ -1,6 +1,6 @@ --- id: 646cf2249f02ca5233d9af7c -title: Passo 26 +title: Step 28 challengeType: 0 dashedName: step-28 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md index 554a7938a56..095bc310848 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md @@ -1,6 +1,6 @@ --- id: 646cf48d8f8e1f535a1821d3 -title: Passo 27 +title: Step 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md index 24b4748f2e4..920c0a45e02 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md @@ -1,6 +1,6 @@ --- id: 646cf6cbca98e258da65c979 -title: Passo 28 +title: Step 30 challengeType: 0 dashedName: step-30 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md index 758c280cb79..2ef29da9e97 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md @@ -1,6 +1,6 @@ --- id: 646cf88aa884405a11ea5bcc -title: Passo 29 +title: Step 31 challengeType: 0 dashedName: step-31 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md index f9d17132e3b..b8d4455c7c4 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md @@ -1,6 +1,6 @@ --- id: 646cfc2b8e6fe95c20a819d5 -title: Passo 30 +title: Step 32 challengeType: 0 dashedName: step-32 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md index cb19b76af4c..669d0098204 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md @@ -1,6 +1,6 @@ --- id: 646cfd853634255d02b64cc1 -title: Passo 31 +title: Step 33 challengeType: 0 dashedName: step-33 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md index c106a704891..4d1992e5842 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md @@ -1,6 +1,6 @@ --- id: 646cfde6ac612e5d60391f50 -title: Passo 32 +title: Step 34 challengeType: 0 dashedName: step-34 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md index b9e15e72239..f6e51862889 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md @@ -1,6 +1,6 @@ --- id: 646dd556d524bc61c0139bd6 -title: Passo 33 +title: Step 35 challengeType: 0 dashedName: step-35 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md index dd8e16a2beb..08d714ee012 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md @@ -1,6 +1,6 @@ --- id: 646dd6f9caa862627dd87772 -title: Passo 34 +title: Step 36 challengeType: 0 dashedName: step-36 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md index 0d62b59f9fe..de01536339c 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md @@ -1,6 +1,6 @@ --- id: 646dd7cfd0cfac630c1dd520 -title: Passo 35 +title: Step 37 challengeType: 0 dashedName: step-37 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md index cb8692cd916..24f0f2b34ff 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md @@ -1,6 +1,6 @@ --- id: 646dd8c79ec23463a3d0e356 -title: Passo 36 +title: Step 38 challengeType: 0 dashedName: step-38 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md index 6fd939bb84f..52ffb5b9d75 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md @@ -1,6 +1,6 @@ --- id: 646dd9d9a729916460724f16 -title: Passo 37 +title: Step 39 challengeType: 0 dashedName: step-39 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md index f5eaafb990d..d65810ba08d 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md @@ -1,6 +1,6 @@ --- id: 646ddab8afd73764f5241bbf -title: Passo 38 +title: Step 40 challengeType: 0 dashedName: step-40 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md index 69d843e20dc..7573cb59fc8 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md @@ -1,6 +1,6 @@ --- id: 646ddb61ff08366570cc5902 -title: Passo 39 +title: Step 41 challengeType: 0 dashedName: step-41 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md index ee60b3fba0a..054f1f208c4 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md @@ -1,6 +1,6 @@ --- id: 646ddd3f9f97a0667b964bdb -title: Passo 40 +title: Step 42 challengeType: 0 dashedName: step-42 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md index 59e68a4434e..b84ad002d6f 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md @@ -1,6 +1,6 @@ --- id: 646dde7dc20dc167489faa69 -title: Passo 41 +title: Step 43 challengeType: 0 dashedName: step-43 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md index 2d99b15333d..f09e84acab8 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md @@ -1,6 +1,6 @@ --- id: 646ddf888632fa67f1180940 -title: Passo 42 +title: Step 44 challengeType: 0 dashedName: step-44 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md index 02fd5b7280f..a3fefd33185 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md @@ -1,6 +1,6 @@ --- id: 646de5dc8988076a1d992afd -title: Passo 43 +title: Step 45 challengeType: 0 dashedName: step-45 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md index 246c73f472f..2c99a23eede 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md @@ -1,6 +1,6 @@ --- id: 646de6a97b50a86ac487de86 -title: Passo 44 +title: Step 46 challengeType: 0 dashedName: step-46 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md index ce6ee178c2d..eb11dcf2887 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md @@ -1,6 +1,6 @@ --- id: 646de7b64467e96b7d35b5cd -title: Passo 45 +title: Step 47 challengeType: 0 dashedName: step-47 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md index fbc25f6936a..d12a13ad0c5 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md @@ -1,6 +1,6 @@ --- id: 646de8478d6f796bfbdccfb2 -title: Passo 46 +title: Step 48 challengeType: 0 dashedName: step-48 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md index d892cade8f1..642359c809b 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md @@ -1,6 +1,6 @@ --- id: 646de8d204a3426c7d184372 -title: Passo 47 +title: Step 49 challengeType: 0 dashedName: step-49 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md index 06e3f3c2675..febb78117dd 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md @@ -1,6 +1,6 @@ --- id: 646dea1c98c2426d43a705c3 -title: Passo 48 +title: Step 50 challengeType: 0 dashedName: step-50 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md index 089338c377b..cef3c792438 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md @@ -1,6 +1,6 @@ --- id: 646deb169847f86df0f95bfc -title: Passo 49 +title: Step 51 challengeType: 0 dashedName: step-51 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md index b29f0fd6ea8..d17020cd864 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md @@ -1,6 +1,6 @@ --- id: 646dec359bef3b7811fba5a6 -title: Passo 50 +title: Step 52 challengeType: 0 dashedName: step-52 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md index ed13d0f6033..55a73b1c12d 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md @@ -1,6 +1,6 @@ --- id: 646dedbcba062079128b2ecc -title: Passo 51 +title: Step 53 challengeType: 0 dashedName: step-53 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md index 115bc0bcc11..d406ede7dca 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md @@ -1,6 +1,6 @@ --- id: 646def5e863abf7a14501421 -title: Passo 52 +title: Step 54 challengeType: 0 dashedName: step-54 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md index f1e59770256..923ba41adc4 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md @@ -1,6 +1,6 @@ --- id: 646df03c8f79337ab46f148b -title: Passo 53 +title: Step 55 challengeType: 0 dashedName: step-55 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md index 4fb8b865a55..0ca2a9124a7 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md @@ -1,6 +1,6 @@ --- id: 646df0cf26413a7b35e4b8b3 -title: Passo 54 +title: Step 56 challengeType: 0 dashedName: step-56 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md index 63be4c064fc..b28508fe743 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md @@ -1,6 +1,6 @@ --- id: 646df1d1aa4ae57bdf1869c4 -title: Passo 55 +title: Step 57 challengeType: 0 dashedName: step-57 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md index 2e7d6048aa1..4cca7bba61f 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md @@ -1,6 +1,6 @@ --- id: 646dffd8ce9ac77ec1906f2e -title: Passo 56 +title: Step 58 challengeType: 0 dashedName: step-58 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md index 90a6ff3ce1e..b4f20c8a1ec 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md @@ -1,6 +1,6 @@ --- id: 646f0417322c0e04983a5149 -title: Passo 59 +title: Step 61 challengeType: 0 dashedName: step-61 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md index f0b8f40eb23..dc38136e00a 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md @@ -1,6 +1,6 @@ --- id: 646f08293804a30685533c6f -title: Passo 60 +title: Step 62 challengeType: 0 dashedName: step-62 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md index aa9a4c02763..e625f4b8a16 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md @@ -1,6 +1,6 @@ --- id: 646f09293eb3230723a62f77 -title: Passo 61 +title: Step 63 challengeType: 0 dashedName: step-63 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md index e6995807a91..f0d678e64fb 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md @@ -1,6 +1,6 @@ --- id: 646f0c9a1e3360092d1bbd33 -title: Passo 62 +title: Step 64 challengeType: 0 dashedName: step-64 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md index 33fa7cece4b..63c41d023e7 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md @@ -1,6 +1,6 @@ --- id: 646f0ce5737243098ad6e494 -title: Passo 63 +title: Step 65 challengeType: 0 dashedName: step-65 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md index 2427002b924..8d93eb17bcc 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md @@ -1,6 +1,6 @@ --- id: 646f0ef13604420a8744f7d4 -title: Passo 64 +title: Step 66 challengeType: 0 dashedName: step-66 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md index 22c4a6618f1..3a821ebddac 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md @@ -1,6 +1,6 @@ --- id: 646f0f7c5933560af8e7e380 -title: Passo 65 +title: Step 67 challengeType: 0 dashedName: step-67 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md index a46caa9d4ec..2f49d7f5e43 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md @@ -1,6 +1,6 @@ --- id: 646f102bf87b350b593baa72 -title: Passo 66 +title: Step 68 challengeType: 0 dashedName: step-68 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md index c7c275dc472..a5dfd111554 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md @@ -1,6 +1,6 @@ --- id: 646f107abb89d00bb99f387a -title: Passo 67 +title: Step 69 challengeType: 0 dashedName: step-69 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md index 4858d7b9f13..63d7a2c7033 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md @@ -1,6 +1,6 @@ --- id: 646f12da0b4c5d0ca162834a -title: Passo 69 +title: Step 71 challengeType: 0 dashedName: step-71 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md index 8ffd3ae69d0..9ea561dcf56 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md @@ -1,6 +1,6 @@ --- id: 646f135eab69d90d0c6d4e9b -title: Passo 70 +title: Step 72 challengeType: 0 dashedName: step-72 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md index 078237a2e2d..b8f06f01526 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md @@ -1,6 +1,6 @@ --- id: 646f159b2cffb21150b927cb -title: Passo 71 +title: Step 73 challengeType: 0 dashedName: step-73 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md index 079ac8df3c9..34ec56bdcc1 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md @@ -1,6 +1,6 @@ --- id: 646f164bf100dd11d226161f -title: Passo 72 +title: Step 74 challengeType: 0 dashedName: step-74 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md index fa7e5ae14aa..1ae534388f3 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md @@ -1,6 +1,6 @@ --- id: 646f1764e2f1d212ba9785a7 -title: Passo 73 +title: Step 75 challengeType: 0 dashedName: step-75 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md index c7814ec5fe8..11acdcfadf0 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md @@ -1,6 +1,6 @@ --- id: 646f1802a09a171332e14630 -title: Passo 74 +title: Step 76 challengeType: 0 dashedName: step-76 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md index 7ef71266c12..06c6268ce51 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md @@ -1,6 +1,6 @@ --- id: 646f4d6c42dc5f214f4e7444 -title: Passo 75 +title: Step 77 challengeType: 0 dashedName: step-77 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md index a594d5f9826..53328d02569 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md @@ -1,6 +1,6 @@ --- id: 646f4e46e81f7021d5fd9c1d -title: Passo 76 +title: Step 78 challengeType: 0 dashedName: step-78 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md index 57c2b9d87c0..08b15685562 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md @@ -1,6 +1,6 @@ --- id: 646f4f6a14e3c522d130a0d2 -title: Passo 77 +title: Step 79 challengeType: 0 dashedName: step-79 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md index 1fd800c8c5a..2542e6d8626 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md @@ -1,6 +1,6 @@ --- id: 646f4fe12b7985232bf475a5 -title: Passo 78 +title: Step 80 challengeType: 0 dashedName: step-80 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md index 9e425c95230..03270ff0101 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md @@ -1,6 +1,6 @@ --- id: 646f507e4d1cd323f17db4fc -title: Passo 79 +title: Step 81 challengeType: 0 dashedName: step-81 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md index eca638a2be5..f06a796ea1e 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md @@ -1,6 +1,6 @@ --- id: 646f516dbfc1342495515625 -title: Passo 80 +title: Step 82 challengeType: 0 dashedName: step-82 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md index e357292a70c..a7cb3181d77 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md @@ -9,7 +9,7 @@ dashedName: step-11 A propriedade `position` seguinte é a `absolute`. Quando você usa o valor `absolute` para a propriedade `position`, o elemento é retirado do fluxo normal do documento. Então, a posição é determinada pelas propriedades `top`, `right`, `bottom` e `left`. -Defina a propriedade `position` do elemento `.cat-head` como `absolute`. Em seguida, defina as propriedades `top` e `left` com qualquer valor em pixels. +Set the position property of your `.cat-head` element to `absolute`, then set `top` and `left` properties to any positive pixel value. diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md index c34c432282f..c1bb13d32c9 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md @@ -1,6 +1,6 @@ --- id: 64a2687ef267e5934a2f93e3 -title: Passo 57 +title: Step 59 challengeType: 0 dashedName: step-59 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md index 7deaaf24cd1..9bc32789966 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md @@ -1,6 +1,6 @@ --- id: 64a26ac5540c5493f4641f10 -title: Passo 58 +title: Step 60 challengeType: 0 dashedName: step-60 --- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md index 8f67015b87e..f1850a002ff 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md @@ -1,6 +1,6 @@ --- id: 64a3bcbc83e574b58c8ed048 -title: Passo 68 +title: Step 70 challengeType: 0 dashedName: step-70 --- diff --git a/curriculum/challenges/portuguese/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md b/curriculum/challenges/portuguese/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md index 77bb8ede490..41cb0116ef4 100644 --- a/curriculum/challenges/portuguese/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md +++ b/curriculum/challenges/portuguese/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md @@ -9,7 +9,7 @@ dashedName: step-74 The `setPlayButtonAccessibleText` function will set the `aria-label` attribute to the current song, or to the first song in the playlist. And if the playlist is empty, it sets the `aria-label` to `"Play"`. -Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. For the value, use a ternary to set `song?.title` to `Play ${song.title}` or `"Play"` if there's no `song.title` available. +Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. Using a ternary, set the attribute value to `Play ${song.title}` or `"Play"` if `song?.title` is not available. Don't forget you need template interpolation here, so you need to use backticks. diff --git a/curriculum/challenges/portuguese/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md b/curriculum/challenges/portuguese/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md index e64bab24afc..1e5b69b52f0 100644 --- a/curriculum/challenges/portuguese/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md +++ b/curriculum/challenges/portuguese/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md @@ -17,7 +17,7 @@ If there is a winner, you will want to show the `resetGameBtn` button and hide t **Tips** -- You can use the `el.style.display` property to show the `resetGameBtn` button and hide the `optionsContainer`. +Use the `style.display` property on an element, with the value `"block"` or `"none"`, to show or hide the element. # --hints-- @@ -33,6 +33,7 @@ if (playerScore === 3) { } else { assert.equal(winnerMsgElement.innerText, "Computer has won the game!"); } + ``` You should hide the `optionsContainer` and if the player or computer has reached three points. diff --git a/curriculum/challenges/portuguese/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md b/curriculum/challenges/portuguese/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md index cad5012d3a6..bdc5248146f 100644 --- a/curriculum/challenges/portuguese/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md +++ b/curriculum/challenges/portuguese/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md @@ -1,5 +1,5 @@ --- -id: 657e0d0037192f3d9e3d5417 +id: 657e0d0037192f3d9e3d5417 title: Tarefa 128 challengeType: 22 dashedName: task-128 diff --git a/curriculum/challenges/swahili/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md b/curriculum/challenges/swahili/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md index 23b116aea50..a66462a2ac9 100644 --- a/curriculum/challenges/swahili/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md +++ b/curriculum/challenges/swahili/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md @@ -7,7 +7,7 @@ dashedName: step-25 # --description-- -A `while` loop is another kind of loop that runs a portion of code until a specified condition is `True`: +A `while` loop is another kind of loop that runs a portion of code as long as a specified condition is `True`. The loop terminates when the condition becomes `False`: ```py while condition: diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md index cee065c90d0..26261c4c9b1 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md @@ -7,7 +7,7 @@ dashedName: step-7 # --description-- -Unaweza kuongeza picha kwenye tovuti yako kwa kutumia kipengele cha `img`. Vipengele vya `img` vina tagi inayofungua bila tagi ya kufunga. Tagi ya kipengele bila tagi ya kufunga inajulikana kama self-closing tag. +Unaweza kuongeza picha kwenye tovuti yako kwa kutumia kipengele cha `img`. Vipengele vya `img` vina tagi inayofungua bila tagi ya kufunga. A tag for an element without a closing tag is known as a void element. Ongeza kipengele cha `img` chini ya kipengele cha `p`. Katika hatua hii, hakuna picha itaonyeshwa kwenye kivinjari. @@ -19,7 +19,7 @@ Kipengele chako cha `img` kinafaa kuwa na tagi ya kufungua. Tagi za ufunguzi zin assert(document.querySelector('img')); ``` -Kipengele chako cha `img` hakipaswi kuwa na tagi ya kufunga. Tagi za kufunga zina `/` mara baada ya herufi ya `<`. +Your `img` element should not have a closing tag ``. ```js assert(!code.match(/<\/img\>/)); diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md index 992da9cc0fa..407399e925a 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md @@ -7,7 +7,7 @@ dashedName: step-37 # --description-- -Kipengele cha `input` hukuruhusu njia kadhaa za kukusanya data kutoka kwa fomu ya wavuti. Kama vile vipengele vya `img`, vipengee vya `input` ni self-closing na havihitaji tagi za kufunga. +Kipengele cha `input` hukuruhusu njia kadhaa za kukusanya data kutoka kwa fomu ya wavuti. Like `img` elements, `input` elements are a void element and do not need closing tags. Ongeza kipengele cha `input` ndani ya kipengele chako cha `form`. diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md index cf13413e75c..69de1a4f26a 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md @@ -15,7 +15,7 @@ Here is an example of a radio button with the option of `cat`: cat ``` -Kumbuka kwamba vipengele vya `input` vinajifunga. +Remember that an `input` element is a void element. Kabla ya kuingiza maandishi, ongeza kitufe cha redio na chaguo limewekwa kama: diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md index 93e1de48059..2d52a7631ec 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md @@ -7,7 +7,7 @@ dashedName: step-69 # --description-- -Unaweza kuweka tabia ya kivinjari kwa kuongeza vipengele vya kujifunga vya `meta` katika `head`. Hapa kuna mfano: +You can set browser behavior by adding `meta` elements in the `head`. Hapa kuna mfano: ```html @@ -15,13 +15,13 @@ Unaweza kuweka tabia ya kivinjari kwa kuongeza vipengele vya kujifunga vya `meta Inside the `head` element, nest a `meta` element with an attribute named `charset`. Set to the value to `utf-8` which tells the browser how to encode characters for the page. -Note that `meta` elements are self-closing. +Note that the `meta` element is a void element. With that last change, you have completed the Cat Photo App project. Congratulations! # --hints-- -Unapaswa kuunda kipengele cha kujifunga cha `meta` ndani ya kipengele cha `head`. +You should create a `meta` element within the `head` element. ```js assert.exists(document.querySelector('head > meta')); @@ -33,7 +33,7 @@ Unapaswa kukipa kipengele cha `meta` `charset` ya `UTF-8`. assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); ``` -Kipengele chako cha `meta` kinapaswa kuwa tagi ya kujifunga, huhitaji kuongeza ``. +Your `meta` element should be a void element, you don't need to add ``. ```js assert.notMatch(code, /<\/meta\s*>?/i); diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md index 14cf2d95df4..39c0763061b 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md @@ -7,7 +7,7 @@ dashedName: step-4 # --description-- -Unapaswa kuongeza kipengele cha `title` na `meta` kwenye `head`. Upe mradi wako jina la `Registration Form`, na ipe sifa ya `charset` yenye thamani ya `UTF-8` kwa kipengele cha `meta`. +Add a `title` and `meta` element inside the `head` element. Give your project a title of `Registration Form`, and add the `charset` attribute with a value of `utf-8` to your `meta` element. # --hints-- @@ -18,26 +18,37 @@ const title = document.querySelector('title'); assert.exists(title); ``` -Kipengele cha `title` kinapaswa kuwa ndani ya kipengele cha `head`. +Your `title` element should be within the `head` element. ```js assert.exists(document.querySelector('head > title')); ``` -Mradi wako unapaswa kuwa na kichwa cha `Registration Form`. - -```js -const title = document.querySelector('title'); -assert.equal(title.text.toLowerCase(), 'registration form') -``` - -Kumbuka, ukubwa wa herufi na tahajia ni jambo la muhimu katika kichwa. +Your project should have a title of `Registration Form`. Kumbuka, ukubwa wa herufi na tahajia ni jambo la muhimu katika kichwa. ```js const title = document.querySelector('title'); assert.equal(title.text, 'Registration Form'); ``` +You should create a `meta` element within the `head` element. + +```js +assert.exists(document.querySelector('head > meta')); +``` + +You should give the `meta` element a `charset` attribute with the value of `utf-8`. + +```js +assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); +``` + +Your `meta` element should be a void element, it does not have an end tag ``. + +```js +assert.notMatch(code, /<\/meta\s*>?/i); +``` + # --seed-- ## --seed-contents-- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md index 2f81cc89d7d..a6bc395ad35 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md @@ -7,34 +7,60 @@ dashedName: step-22 # --description-- -Utafanya kila sikio lionekane kama pembetatu. +Now you will learn a CSS trick to draw triangles. -Kwa kutumia kichaguzi cha darasa, kipe kipengele cha `.cat-left-ear` mpaka wa kushoto na kulia wa `35px solid transparent` kila moja. Pia, weka mpaka wa chini kuwa `70px solid #5e5e5e`. +This will be used to draw ears on the cat. + +Using a class selector, give the `.cat-right-ear` element `height` and `width` properties set to `100px`. Set the `background-color` to white. Set the left and right borders to `35px solid blue`. Set the top and bottom borders to `35px solid red`. # --hints-- -Unapaswa kuwa na kichaguzi cha `.cat-left-ear`. - -```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')) -``` - -Kichaguzi chako cha `.cat-left-ear` kinafaa kuwa na sifa ya `border-left` iliyowekwa kuwa `35px solid transparent` +You should have a `.cat-right-ear` selector. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderLeft === '35px solid transparent') +assert(new __helpers.CSSHelp(document)?.getStyle('.cat-head')) ``` -Kichaguzi chako cha `.cat-left-ear` kinafaa kuwa na sifa ya `border-right` iliyowekwa kuwa `35px solid transparent` +Your `.cat-right-ear` selector should have a `height` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderRight === '35px solid transparent') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.height === '100px') ``` -Kichaguzi chako cha `.cat-left-ear` kinapaswa kuwa na sifa ya `border-bottom` iliyowekwa kuwa `70px solid #5e5e5e` +Your `.cat-right-ear` selector should have a `width` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderBottom === '70px solid rgb(94, 94, 94)') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.width === '100px') +``` + +Your `.cat-right-ear` selector should have a `background-color` property set to `white`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.backgroundColor === 'white') +``` + +Your `.cat-right-ear` selector should have a `border-left` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderLeft === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-right` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderRight === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-top` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderTop === '35px solid red') +``` + +Your `.cat-right-ear` selector should have a `border-bottom` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderBottom === '35px solid red') ``` # --seed-- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md index 12478797072..fb7ba407009 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md @@ -1,6 +1,6 @@ --- id: 646cecc9eb5c4f4f73dafd07 -title: Step 23 +title: Step 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md index 6baa0cd11df..25aca74660f 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md @@ -1,6 +1,6 @@ --- id: 646cef0c2b98915094df7099 -title: Step 24 +title: Step 26 challengeType: 0 dashedName: step-26 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md index 88a1fe102a1..ed1f0181649 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md @@ -1,6 +1,6 @@ --- id: 646cf1206cac5f51804f49cf -title: Step 25 +title: Step 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md index 307fe38bd48..bc9c5a26e33 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md @@ -1,6 +1,6 @@ --- id: 646cf2249f02ca5233d9af7c -title: Step 26 +title: Step 28 challengeType: 0 dashedName: step-28 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md index ea724516618..799b2ea328d 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md @@ -1,6 +1,6 @@ --- id: 646cf48d8f8e1f535a1821d3 -title: Step 27 +title: Step 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md index f1969197535..87e2f3632c9 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md @@ -1,6 +1,6 @@ --- id: 646cf6cbca98e258da65c979 -title: Step 28 +title: Step 30 challengeType: 0 dashedName: step-30 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md index cee705230b9..aac76de9a9b 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md @@ -1,6 +1,6 @@ --- id: 646cf88aa884405a11ea5bcc -title: Step 29 +title: Step 31 challengeType: 0 dashedName: step-31 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md index e97716c53f9..e523caea186 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md @@ -1,6 +1,6 @@ --- id: 646cfc2b8e6fe95c20a819d5 -title: Step 30 +title: Step 32 challengeType: 0 dashedName: step-32 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md index 4e7d9eb68f1..ae22854308f 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md @@ -1,6 +1,6 @@ --- id: 646cfd853634255d02b64cc1 -title: Step 31 +title: Step 33 challengeType: 0 dashedName: step-33 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md index 6e36f54dc2a..3b3837ea2d3 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md @@ -1,6 +1,6 @@ --- id: 646cfde6ac612e5d60391f50 -title: Step 32 +title: Step 34 challengeType: 0 dashedName: step-34 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md index a52e6a824cd..e8270d19fb1 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md @@ -1,6 +1,6 @@ --- id: 646dd556d524bc61c0139bd6 -title: Step 33 +title: Step 35 challengeType: 0 dashedName: step-35 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md index e3a2123ef57..7ac43e0a348 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md @@ -1,6 +1,6 @@ --- id: 646dd6f9caa862627dd87772 -title: Step 34 +title: Step 36 challengeType: 0 dashedName: step-36 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md index c92cdedc10a..1d295f464bd 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md @@ -1,6 +1,6 @@ --- id: 646dd7cfd0cfac630c1dd520 -title: Step 35 +title: Step 37 challengeType: 0 dashedName: step-37 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md index 7ead1257857..705a6ba8f31 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md @@ -1,6 +1,6 @@ --- id: 646dd8c79ec23463a3d0e356 -title: Step 36 +title: Step 38 challengeType: 0 dashedName: step-38 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md index a659de09d5f..3e743b40341 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md @@ -1,6 +1,6 @@ --- id: 646dd9d9a729916460724f16 -title: Step 37 +title: Step 39 challengeType: 0 dashedName: step-39 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md index 04497d46e85..fd6f2a80460 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md @@ -1,6 +1,6 @@ --- id: 646ddab8afd73764f5241bbf -title: Step 38 +title: Step 40 challengeType: 0 dashedName: step-40 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md index 6917612b62a..82407851879 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md @@ -1,6 +1,6 @@ --- id: 646ddb61ff08366570cc5902 -title: Step 39 +title: Step 41 challengeType: 0 dashedName: step-41 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md index 2f176eb53df..7af782fc774 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md @@ -1,6 +1,6 @@ --- id: 646ddd3f9f97a0667b964bdb -title: Step 40 +title: Step 42 challengeType: 0 dashedName: step-42 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md index 84be88fb85e..f5eb542ee3b 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md @@ -1,6 +1,6 @@ --- id: 646dde7dc20dc167489faa69 -title: Step 41 +title: Step 43 challengeType: 0 dashedName: step-43 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md index e0bde65a74b..a7a65e7c2f0 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md @@ -1,6 +1,6 @@ --- id: 646ddf888632fa67f1180940 -title: Step 42 +title: Step 44 challengeType: 0 dashedName: step-44 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md index f35e912f8ef..18100b4b5f1 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md @@ -1,6 +1,6 @@ --- id: 646de5dc8988076a1d992afd -title: Step 43 +title: Step 45 challengeType: 0 dashedName: step-45 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md index 03427a2283d..f7e97705e27 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md @@ -1,6 +1,6 @@ --- id: 646de6a97b50a86ac487de86 -title: Step 44 +title: Step 46 challengeType: 0 dashedName: step-46 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md index 87115893926..22c7ae4f8a7 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md @@ -1,6 +1,6 @@ --- id: 646de7b64467e96b7d35b5cd -title: Step 45 +title: Step 47 challengeType: 0 dashedName: step-47 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md index dbd220fdf9d..000a6486ad2 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md @@ -1,6 +1,6 @@ --- id: 646de8478d6f796bfbdccfb2 -title: Step 46 +title: Step 48 challengeType: 0 dashedName: step-48 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md index 6063f22dd62..5fb3aa1362c 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md @@ -1,6 +1,6 @@ --- id: 646de8d204a3426c7d184372 -title: Step 47 +title: Step 49 challengeType: 0 dashedName: step-49 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md index da9a5aec36c..8ba9361f2eb 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md @@ -1,6 +1,6 @@ --- id: 646dea1c98c2426d43a705c3 -title: Step 48 +title: Step 50 challengeType: 0 dashedName: step-50 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md index d5f371c8cd8..aa57426eaa7 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md @@ -1,6 +1,6 @@ --- id: 646deb169847f86df0f95bfc -title: Step 49 +title: Step 51 challengeType: 0 dashedName: step-51 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md index 94672b54054..c5fee59ea29 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md @@ -1,6 +1,6 @@ --- id: 646dec359bef3b7811fba5a6 -title: Step 50 +title: Step 52 challengeType: 0 dashedName: step-52 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md index 7d921c38ce1..271b92fc22f 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md @@ -1,6 +1,6 @@ --- id: 646dedbcba062079128b2ecc -title: Step 51 +title: Step 53 challengeType: 0 dashedName: step-53 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md index ee61d898b93..d4232eef68a 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md @@ -1,6 +1,6 @@ --- id: 646def5e863abf7a14501421 -title: Step 52 +title: Step 54 challengeType: 0 dashedName: step-54 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md index f86c26be9be..cd4f849d551 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md @@ -1,6 +1,6 @@ --- id: 646df03c8f79337ab46f148b -title: Step 53 +title: Step 55 challengeType: 0 dashedName: step-55 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md index d7bc27f85c6..3f4e4448ab4 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md @@ -1,6 +1,6 @@ --- id: 646df0cf26413a7b35e4b8b3 -title: Step 54 +title: Step 56 challengeType: 0 dashedName: step-56 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md index 3797a07bc3f..e702acaebfc 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md @@ -1,6 +1,6 @@ --- id: 646df1d1aa4ae57bdf1869c4 -title: Step 55 +title: Step 57 challengeType: 0 dashedName: step-57 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md index 7e9b32ca14e..5fff4f4ba29 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md @@ -1,6 +1,6 @@ --- id: 646dffd8ce9ac77ec1906f2e -title: Step 56 +title: Step 58 challengeType: 0 dashedName: step-58 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md index cd94e2723de..4cf36a7af4b 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md @@ -1,6 +1,6 @@ --- id: 646f0417322c0e04983a5149 -title: Step 59 +title: Step 61 challengeType: 0 dashedName: step-61 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md index faabbee0e0e..faa267e4a92 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md @@ -1,6 +1,6 @@ --- id: 646f08293804a30685533c6f -title: Step 60 +title: Step 62 challengeType: 0 dashedName: step-62 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md index 93b0d4a690f..9efc6cf7265 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md @@ -1,6 +1,6 @@ --- id: 646f09293eb3230723a62f77 -title: Step 61 +title: Step 63 challengeType: 0 dashedName: step-63 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md index 3990f27f997..7de032e648e 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md @@ -1,6 +1,6 @@ --- id: 646f0c9a1e3360092d1bbd33 -title: Step 62 +title: Step 64 challengeType: 0 dashedName: step-64 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md index 76423dafee7..00862647991 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md @@ -1,6 +1,6 @@ --- id: 646f0ce5737243098ad6e494 -title: Step 63 +title: Step 65 challengeType: 0 dashedName: step-65 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md index 9452d214d49..f4940e61892 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md @@ -1,6 +1,6 @@ --- id: 646f0ef13604420a8744f7d4 -title: Step 64 +title: Step 66 challengeType: 0 dashedName: step-66 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md index 2c914911297..b2c76cc89d6 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md @@ -1,6 +1,6 @@ --- id: 646f0f7c5933560af8e7e380 -title: Step 65 +title: Step 67 challengeType: 0 dashedName: step-67 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md index 16c4ebbca0f..e267f1a2ef4 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md @@ -1,6 +1,6 @@ --- id: 646f102bf87b350b593baa72 -title: Step 66 +title: Step 68 challengeType: 0 dashedName: step-68 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md index 13804c6ffdc..d9944dc4980 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md @@ -1,6 +1,6 @@ --- id: 646f107abb89d00bb99f387a -title: Step 67 +title: Step 69 challengeType: 0 dashedName: step-69 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md index 4cdd2cc2a00..a448b08cd0c 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md @@ -1,6 +1,6 @@ --- id: 646f12da0b4c5d0ca162834a -title: Step 69 +title: Step 71 challengeType: 0 dashedName: step-71 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md index c71cb278325..30177bf5f2c 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md @@ -1,6 +1,6 @@ --- id: 646f135eab69d90d0c6d4e9b -title: Step 70 +title: Step 72 challengeType: 0 dashedName: step-72 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md index 783f34d1ec5..daf72268039 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md @@ -1,6 +1,6 @@ --- id: 646f159b2cffb21150b927cb -title: Step 71 +title: Step 73 challengeType: 0 dashedName: step-73 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md index f79617b780d..601584a839f 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md @@ -1,6 +1,6 @@ --- id: 646f164bf100dd11d226161f -title: Step 72 +title: Step 74 challengeType: 0 dashedName: step-74 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md index 3320986a090..cffba799a4d 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md @@ -1,6 +1,6 @@ --- id: 646f1764e2f1d212ba9785a7 -title: Step 73 +title: Step 75 challengeType: 0 dashedName: step-75 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md index 0ef58750019..e47603dd156 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md @@ -1,6 +1,6 @@ --- id: 646f1802a09a171332e14630 -title: Step 74 +title: Step 76 challengeType: 0 dashedName: step-76 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md index 54184a4e78c..07545d69cd6 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md @@ -1,6 +1,6 @@ --- id: 646f4d6c42dc5f214f4e7444 -title: Step 75 +title: Step 77 challengeType: 0 dashedName: step-77 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md index ebcf37ee60a..47e1117d422 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md @@ -1,6 +1,6 @@ --- id: 646f4e46e81f7021d5fd9c1d -title: Step 76 +title: Step 78 challengeType: 0 dashedName: step-78 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md index b42f6e74bd8..4deb1bd8920 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md @@ -1,6 +1,6 @@ --- id: 646f4f6a14e3c522d130a0d2 -title: Step 77 +title: Step 79 challengeType: 0 dashedName: step-79 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md index 762fda3b434..958bfb3f534 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md @@ -1,6 +1,6 @@ --- id: 646f4fe12b7985232bf475a5 -title: Step 78 +title: Step 80 challengeType: 0 dashedName: step-80 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md index 076ea3be536..340fb179606 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md @@ -1,6 +1,6 @@ --- id: 646f507e4d1cd323f17db4fc -title: Step 79 +title: Step 81 challengeType: 0 dashedName: step-81 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md index f2822c04bc4..d23c2771bee 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md @@ -1,6 +1,6 @@ --- id: 646f516dbfc1342495515625 -title: Step 80 +title: Step 82 challengeType: 0 dashedName: step-82 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md index 34f4090b4cc..cc632b77c48 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md @@ -9,7 +9,7 @@ dashedName: step-11 Sifa ya nafasi inayofuata ni `absolute`. Unapotumia thamani ya `absolute` kwa sifa ya `position` yako, kipengele kinatolewa nje ya mtiririko wa kawaida wa hati, na kisha nafasi yake kuamuliwa na sifa za `top`, `right`, `bottom`, na `left`. -Weka sifa ya nafasi ya kipengele chako cha `.cat-head` kuwa `absolute`, kisha weka sifa za `top` na `left` kuwa thamani yoyote. +Set the position property of your `.cat-head` element to `absolute`, then set `top` and `left` properties to any positive pixel value. diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md index 4a004b891a8..69d2867117d 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md @@ -1,6 +1,6 @@ --- id: 64a2687ef267e5934a2f93e3 -title: Step 57 +title: Step 59 challengeType: 0 dashedName: step-59 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md index c3586784de6..3496a6a1c1e 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md @@ -1,6 +1,6 @@ --- id: 64a26ac5540c5493f4641f10 -title: Step 58 +title: Step 60 challengeType: 0 dashedName: step-60 --- diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md index a3d609989a4..706cbfa194f 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md @@ -1,6 +1,6 @@ --- id: 64a3bcbc83e574b58c8ed048 -title: Step 68 +title: Step 70 challengeType: 0 dashedName: step-70 --- diff --git a/curriculum/challenges/swahili/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md b/curriculum/challenges/swahili/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md index e95b31aaf6c..ed9c0b940de 100644 --- a/curriculum/challenges/swahili/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md +++ b/curriculum/challenges/swahili/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md @@ -9,7 +9,7 @@ dashedName: step-74 The `setPlayButtonAccessibleText` function will set the `aria-label` attribute to the current song, or to the first song in the playlist. And if the playlist is empty, it sets the `aria-label` to `"Play"`. -Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. For the value, use a ternary to set `song?.title` to `Play ${song.title}` or `"Play"` if there's no `song.title` available. +Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. Using a ternary, set the attribute value to `Play ${song.title}` or `"Play"` if `song?.title` is not available. Don't forget you need template interpolation here, so you need to use backticks. diff --git a/curriculum/challenges/swahili/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md b/curriculum/challenges/swahili/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md index c007c352ac3..2185f8b2b2a 100644 --- a/curriculum/challenges/swahili/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md +++ b/curriculum/challenges/swahili/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md @@ -17,7 +17,7 @@ If there is a winner, you will want to show the `resetGameBtn` button and hide t **Tips** -- You can use the `el.style.display` property to show the `resetGameBtn` button and hide the `optionsContainer`. +Use the `style.display` property on an element, with the value `"block"` or `"none"`, to show or hide the element. # --hints-- @@ -33,6 +33,7 @@ if (playerScore === 3) { } else { assert.equal(winnerMsgElement.innerText, "Computer has won the game!"); } + ``` You should hide the `optionsContainer` and if the player or computer has reached three points. diff --git a/curriculum/challenges/swahili/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md b/curriculum/challenges/swahili/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md index fa5b427fdc5..857d52d4c51 100644 --- a/curriculum/challenges/swahili/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md +++ b/curriculum/challenges/swahili/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md @@ -1,5 +1,5 @@ --- -id: 657e0d0037192f3d9e3d5417 +id: 657e0d0037192f3d9e3d5417 title: Task 128 challengeType: 22 dashedName: task-128 diff --git a/curriculum/challenges/ukrainian/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md b/curriculum/challenges/ukrainian/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md index 57bf295775f..67111e3849a 100644 --- a/curriculum/challenges/ukrainian/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md +++ b/curriculum/challenges/ukrainian/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/658246c28575d653d1f89b59.md @@ -7,7 +7,7 @@ dashedName: step-25 # --description-- -Цикл `while` — ще один вид циклу, який виконує частину коду, допоки вказана умова оцінюється як `True`: +A `while` loop is another kind of loop that runs a portion of code as long as a specified condition is `True`. The loop terminates when the condition becomes `False`: ```py while condition: diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md index ce937b63b53..7e1e454644a 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dc23f9bf86c76b9248c6eba.md @@ -7,7 +7,7 @@ dashedName: step-7 # --description-- -Ви можете додати зображення до свого сайту з допомогою елемента `img`. Елементи `img` мають початковий теґ без кінцевого теґа. Теґ для елемента без кінцевого теґа відомий як самозакривний теґ. +Ви можете додати зображення до свого сайту з допомогою елемента `img`. Елементи `img` мають початковий теґ без кінцевого теґа. A tag for an element without a closing tag is known as a void element. Додайте елемент `img` під елементом `p`. На цю мить жодне зображення не буде відображатися в браузері. @@ -19,7 +19,7 @@ dashedName: step-7 assert(document.querySelector('img')); ``` -Ваш елемент `img` не повинен мати кінцевий теґ. Кінцеві теґи мають `/` відразу після символу `<`. +Your `img` element should not have a closing tag ``. ```js assert(!code.match(/<\/img\>/)); diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md index 17a78dbf8ba..4170edd5baa 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d8.md @@ -7,7 +7,7 @@ dashedName: step-37 # --description-- -Елемент `input` дозволяє збирати дані з вебформи кількома способами. Як і елементи `img`, елементи `input` є самозакривними та не потребують кінцевих теґів. +Елемент `input` дозволяє збирати дані з вебформи кількома способами. Like `img` elements, `input` elements are a void element and do not need closing tags. Вкладіть елемент `input` в елемент `form`. diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md index d85ebcb301a..4d89b8c26d6 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md @@ -15,7 +15,7 @@ Here is an example of a radio button with the option of `cat`: cat ``` -Пам'ятайте, що елементи `input` є самозакривними. +Remember that an `input` element is a void element. Перед полем тексту додайте радіокнопку з опцією, встановленою як: diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md index 74be657c5ce..3bc2dd5489d 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/62bb4009e3458a128ff57d5d.md @@ -7,7 +7,7 @@ dashedName: step-69 # --description-- -Ви можете налаштувати поведінку браузера, додавши самозакривні елементи `meta` у `head`. Ось приклад: +You can set browser behavior by adding `meta` elements in the `head`. Ось приклад: ```html @@ -15,13 +15,13 @@ dashedName: step-69 Inside the `head` element, nest a `meta` element with an attribute named `charset`. Set to the value to `utf-8` which tells the browser how to encode characters for the page. -Note that `meta` elements are self-closing. +Note that the `meta` element is a void element. With that last change, you have completed the Cat Photo App project. Congratulations! # --hints-- -Ви повинні створити самозакривний елемент `meta` в межах елемента `head`. +You should create a `meta` element within the `head` element. ```js assert.exists(document.querySelector('head > meta')); @@ -33,7 +33,7 @@ assert.exists(document.querySelector('head > meta')); assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); ``` -Ваш елемент `meta` повинен бути самозакривним теґом, вам не потрібно додавати ``. +Your `meta` element should be a void element, you don't need to add ``. ```js assert.notMatch(code, /<\/meta\s*>?/i); diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md index b0496dda979..fbb2f1e9e40 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md @@ -7,7 +7,7 @@ dashedName: step-4 # --description-- -Додайте елементи `title` та `meta` до `head`. Назвіть свій проєкт `Registration Form` та надайте атрибут `charset` зі значенням `UTF-8` до свого елемента `meta`. +Add a `title` and `meta` element inside the `head` element. Give your project a title of `Registration Form`, and add the `charset` attribute with a value of `utf-8` to your `meta` element. # --hints-- @@ -18,26 +18,37 @@ const title = document.querySelector('title'); assert.exists(title); ``` -Елемент `title` повинен бути в межах елемента `head`. +Your `title` element should be within the `head` element. ```js assert.exists(document.querySelector('head > title')); ``` -Ваш проєкт повинен мати титул `Registration Form`. - -```js -const title = document.querySelector('title'); -assert.equal(title.text.toLowerCase(), 'registration form') -``` - -Пам’ятайте, що вживання великої літери та написання мають значення. +Your project should have a title of `Registration Form`. Пам’ятайте, що вживання великої літери та написання мають значення. ```js const title = document.querySelector('title'); assert.equal(title.text, 'Registration Form'); ``` +You should create a `meta` element within the `head` element. + +```js +assert.exists(document.querySelector('head > meta')); +``` + +You should give the `meta` element a `charset` attribute with the value of `utf-8`. + +```js +assert.equal(document.querySelector('head > meta')?.getAttribute('charset')?.toLowerCase(), 'utf-8'); +``` + +Your `meta` element should be a void element, it does not have an end tag ``. + +```js +assert.notMatch(code, /<\/meta\s*>?/i); +``` + # --seed-- ## --seed-contents-- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md index 5bfa8d61319..a6bc395ad35 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ceb843412c74edee27a79.md @@ -7,34 +7,60 @@ dashedName: step-22 # --description-- -Кожне вухо виглядатиме як трикутник. +Now you will learn a CSS trick to draw triangles. -Надайте елементу `.cat-left-ear` лівий та правий кордон зі значенням `35px solid transparent` за допомогою селектора класу. Також встановіть нижній кордон на `70px solid #5e5e5e`. +This will be used to draw ears on the cat. + +Using a class selector, give the `.cat-right-ear` element `height` and `width` properties set to `100px`. Set the `background-color` to white. Set the left and right borders to `35px solid blue`. Set the top and bottom borders to `35px solid red`. # --hints-- -Ви повинні мати селектор `.cat-left-ear`. - -```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')) -``` - -Селектор `.cat-left-ear` повинен мати властивість `border-left` зі значенням `35px solid transparent` +You should have a `.cat-right-ear` selector. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderLeft === '35px solid transparent') +assert(new __helpers.CSSHelp(document)?.getStyle('.cat-head')) ``` -Селектор `.cat-left-ear` повинен мати властивість `border-right` зі значенням `35px solid transparent` +Your `.cat-right-ear` selector should have a `height` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderRight === '35px solid transparent') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.height === '100px') ``` -Селектор `.cat-left-ear` повинен мати властивість `border-bottom` зі значенням `70px solid #5e5e5e` +Your `.cat-right-ear` selector should have a `width` property set to `100px`. Don't forget to add a semi-colon. ```js -assert(new __helpers.CSSHelp(document).getStyle('.cat-left-ear')?.borderBottom === '70px solid rgb(94, 94, 94)') +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.width === '100px') +``` + +Your `.cat-right-ear` selector should have a `background-color` property set to `white`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.backgroundColor === 'white') +``` + +Your `.cat-right-ear` selector should have a `border-left` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderLeft === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-right` property set to `35px solid blue`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderRight === '35px solid blue') +``` + +Your `.cat-right-ear` selector should have a `border-top` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderTop === '35px solid red') +``` + +Your `.cat-right-ear` selector should have a `border-bottom` property set to `35px solid red`. Don't forget to add a semi-colon. + +```js +assert(new __helpers.CSSHelp(document).getStyle('.cat-right-ear')?.borderBottom === '35px solid red') ``` # --seed-- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md index 2e4f96e385a..ca06ac68675 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cecc9eb5c4f4f73dafd07.md @@ -1,6 +1,6 @@ --- id: 646cecc9eb5c4f4f73dafd07 -title: Step 23 +title: Step 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md index 5bb69252b55..f208f5908bf 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cef0c2b98915094df7099.md @@ -1,6 +1,6 @@ --- id: 646cef0c2b98915094df7099 -title: Step 24 +title: Step 26 challengeType: 0 dashedName: step-26 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md index ecd0a5f1da3..28081489292 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf1206cac5f51804f49cf.md @@ -1,6 +1,6 @@ --- id: 646cf1206cac5f51804f49cf -title: Step 25 +title: Step 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md index 422d8d06fb5..d61be70f2b4 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf2249f02ca5233d9af7c.md @@ -1,6 +1,6 @@ --- id: 646cf2249f02ca5233d9af7c -title: Step 26 +title: Step 28 challengeType: 0 dashedName: step-28 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md index cbc75f1725e..dbb96eccaf2 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf48d8f8e1f535a1821d3.md @@ -1,6 +1,6 @@ --- id: 646cf48d8f8e1f535a1821d3 -title: Step 27 +title: Step 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md index 5273c08d754..d9ed6de4c0a 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf6cbca98e258da65c979.md @@ -1,6 +1,6 @@ --- id: 646cf6cbca98e258da65c979 -title: Step 28 +title: Step 30 challengeType: 0 dashedName: step-30 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md index 048761ef8b7..019748fbbf9 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cf88aa884405a11ea5bcc.md @@ -1,6 +1,6 @@ --- id: 646cf88aa884405a11ea5bcc -title: Step 29 +title: Step 31 challengeType: 0 dashedName: step-31 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md index 124af674cd3..1b700039081 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfc2b8e6fe95c20a819d5.md @@ -1,6 +1,6 @@ --- id: 646cfc2b8e6fe95c20a819d5 -title: Step 30 +title: Step 32 challengeType: 0 dashedName: step-32 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md index a84dd967623..51329b9b7de 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfd853634255d02b64cc1.md @@ -1,6 +1,6 @@ --- id: 646cfd853634255d02b64cc1 -title: Step 31 +title: Step 33 challengeType: 0 dashedName: step-33 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md index 256ecf702b4..06a4e6c6681 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646cfde6ac612e5d60391f50.md @@ -1,6 +1,6 @@ --- id: 646cfde6ac612e5d60391f50 -title: Step 32 +title: Step 34 challengeType: 0 dashedName: step-34 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md index 7853d72989b..c623187c018 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd556d524bc61c0139bd6.md @@ -1,6 +1,6 @@ --- id: 646dd556d524bc61c0139bd6 -title: Step 33 +title: Step 35 challengeType: 0 dashedName: step-35 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md index 4e255c96148..5cfb54c7a69 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd6f9caa862627dd87772.md @@ -1,6 +1,6 @@ --- id: 646dd6f9caa862627dd87772 -title: Step 34 +title: Step 36 challengeType: 0 dashedName: step-36 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md index 487250b52e7..563cbc834c2 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd7cfd0cfac630c1dd520.md @@ -1,6 +1,6 @@ --- id: 646dd7cfd0cfac630c1dd520 -title: Step 35 +title: Step 37 challengeType: 0 dashedName: step-37 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md index f8c5e5e224e..ec294d30172 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd8c79ec23463a3d0e356.md @@ -1,6 +1,6 @@ --- id: 646dd8c79ec23463a3d0e356 -title: Step 36 +title: Step 38 challengeType: 0 dashedName: step-38 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md index 9163faeedcd..f1054484563 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dd9d9a729916460724f16.md @@ -1,6 +1,6 @@ --- id: 646dd9d9a729916460724f16 -title: Step 37 +title: Step 39 challengeType: 0 dashedName: step-39 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md index dffdeac2bce..e582a945c8e 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddab8afd73764f5241bbf.md @@ -1,6 +1,6 @@ --- id: 646ddab8afd73764f5241bbf -title: Step 38 +title: Step 40 challengeType: 0 dashedName: step-40 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md index 5a026f98316..3990646b162 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddb61ff08366570cc5902.md @@ -1,6 +1,6 @@ --- id: 646ddb61ff08366570cc5902 -title: Step 39 +title: Step 41 challengeType: 0 dashedName: step-41 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md index 14a3b23ad91..d76f25df83a 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddd3f9f97a0667b964bdb.md @@ -1,6 +1,6 @@ --- id: 646ddd3f9f97a0667b964bdb -title: Step 40 +title: Step 42 challengeType: 0 dashedName: step-42 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md index 0bf2861b263..8c0b5378984 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dde7dc20dc167489faa69.md @@ -1,6 +1,6 @@ --- id: 646dde7dc20dc167489faa69 -title: Step 41 +title: Step 43 challengeType: 0 dashedName: step-43 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md index 51915b70245..aa883f0d203 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646ddf888632fa67f1180940.md @@ -1,6 +1,6 @@ --- id: 646ddf888632fa67f1180940 -title: Step 42 +title: Step 44 challengeType: 0 dashedName: step-44 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md index b165b1ce1a6..91c8d46c400 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de5dc8988076a1d992afd.md @@ -1,6 +1,6 @@ --- id: 646de5dc8988076a1d992afd -title: Step 43 +title: Step 45 challengeType: 0 dashedName: step-45 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md index dbc2d960c5f..cb12e1324b1 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de6a97b50a86ac487de86.md @@ -1,6 +1,6 @@ --- id: 646de6a97b50a86ac487de86 -title: Step 44 +title: Step 46 challengeType: 0 dashedName: step-46 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md index 575d970848d..06626245640 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de7b64467e96b7d35b5cd.md @@ -1,6 +1,6 @@ --- id: 646de7b64467e96b7d35b5cd -title: Step 45 +title: Step 47 challengeType: 0 dashedName: step-47 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md index 53ac3150449..92b1883aaf3 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8478d6f796bfbdccfb2.md @@ -1,6 +1,6 @@ --- id: 646de8478d6f796bfbdccfb2 -title: Step 46 +title: Step 48 challengeType: 0 dashedName: step-48 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md index 0854aa0c021..41e7cffc741 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646de8d204a3426c7d184372.md @@ -1,6 +1,6 @@ --- id: 646de8d204a3426c7d184372 -title: Step 47 +title: Step 49 challengeType: 0 dashedName: step-49 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md index efb11a4cb4f..8dbb4ffdbf2 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dea1c98c2426d43a705c3.md @@ -1,6 +1,6 @@ --- id: 646dea1c98c2426d43a705c3 -title: Step 48 +title: Step 50 challengeType: 0 dashedName: step-50 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md index 7fac36d62d8..92312d693c0 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646deb169847f86df0f95bfc.md @@ -1,6 +1,6 @@ --- id: 646deb169847f86df0f95bfc -title: Step 49 +title: Step 51 challengeType: 0 dashedName: step-51 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md index 1726da13e3a..4825cae98ba 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dec359bef3b7811fba5a6.md @@ -1,6 +1,6 @@ --- id: 646dec359bef3b7811fba5a6 -title: Step 50 +title: Step 52 challengeType: 0 dashedName: step-52 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md index ebcf76706aa..d9e2ec05dbc 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dedbcba062079128b2ecc.md @@ -1,6 +1,6 @@ --- id: 646dedbcba062079128b2ecc -title: Step 51 +title: Step 53 challengeType: 0 dashedName: step-53 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md index c36e74b72c2..e15db03daed 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646def5e863abf7a14501421.md @@ -1,6 +1,6 @@ --- id: 646def5e863abf7a14501421 -title: Step 52 +title: Step 54 challengeType: 0 dashedName: step-54 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md index 131c862e7e7..118bd45adf6 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df03c8f79337ab46f148b.md @@ -1,6 +1,6 @@ --- id: 646df03c8f79337ab46f148b -title: Step 53 +title: Step 55 challengeType: 0 dashedName: step-55 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md index c0b822eae4a..01c33519401 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df0cf26413a7b35e4b8b3.md @@ -1,6 +1,6 @@ --- id: 646df0cf26413a7b35e4b8b3 -title: Step 54 +title: Step 56 challengeType: 0 dashedName: step-56 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md index 222979ae2c3..20549400085 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646df1d1aa4ae57bdf1869c4.md @@ -1,6 +1,6 @@ --- id: 646df1d1aa4ae57bdf1869c4 -title: Step 55 +title: Step 57 challengeType: 0 dashedName: step-57 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md index 30e33022daf..836c41714a9 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646dffd8ce9ac77ec1906f2e.md @@ -1,6 +1,6 @@ --- id: 646dffd8ce9ac77ec1906f2e -title: Step 56 +title: Step 58 challengeType: 0 dashedName: step-58 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md index 04dbedaf352..4effb1c9a93 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0417322c0e04983a5149.md @@ -1,6 +1,6 @@ --- id: 646f0417322c0e04983a5149 -title: Step 59 +title: Step 61 challengeType: 0 dashedName: step-61 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md index f4e44cbf13f..3211788d0de 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f08293804a30685533c6f.md @@ -1,6 +1,6 @@ --- id: 646f08293804a30685533c6f -title: Step 60 +title: Step 62 challengeType: 0 dashedName: step-62 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md index 1ea3cf987ba..2e88367c153 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f09293eb3230723a62f77.md @@ -1,6 +1,6 @@ --- id: 646f09293eb3230723a62f77 -title: Step 61 +title: Step 63 challengeType: 0 dashedName: step-63 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md index 27075b342f7..1603b145d29 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0c9a1e3360092d1bbd33.md @@ -1,6 +1,6 @@ --- id: 646f0c9a1e3360092d1bbd33 -title: Step 62 +title: Step 64 challengeType: 0 dashedName: step-64 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md index 503c30a0e76..ff45be19341 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ce5737243098ad6e494.md @@ -1,6 +1,6 @@ --- id: 646f0ce5737243098ad6e494 -title: Step 63 +title: Step 65 challengeType: 0 dashedName: step-65 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md index 789eba8cc58..cb48fabc43b 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0ef13604420a8744f7d4.md @@ -1,6 +1,6 @@ --- id: 646f0ef13604420a8744f7d4 -title: Step 64 +title: Step 66 challengeType: 0 dashedName: step-66 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md index e4169373cb4..b7fe9d2498a 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f0f7c5933560af8e7e380.md @@ -1,6 +1,6 @@ --- id: 646f0f7c5933560af8e7e380 -title: Step 65 +title: Step 67 challengeType: 0 dashedName: step-67 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md index 988146cafa0..48a369b1b9d 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f102bf87b350b593baa72.md @@ -1,6 +1,6 @@ --- id: 646f102bf87b350b593baa72 -title: Step 66 +title: Step 68 challengeType: 0 dashedName: step-68 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md index 3c7912f8474..c6a56d4e5e3 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f107abb89d00bb99f387a.md @@ -1,6 +1,6 @@ --- id: 646f107abb89d00bb99f387a -title: Step 67 +title: Step 69 challengeType: 0 dashedName: step-69 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md index d9e5633a315..f4d1311cea6 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f12da0b4c5d0ca162834a.md @@ -1,6 +1,6 @@ --- id: 646f12da0b4c5d0ca162834a -title: Step 69 +title: Step 71 challengeType: 0 dashedName: step-71 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md index c0a19ddd393..5893f11e0c0 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f135eab69d90d0c6d4e9b.md @@ -1,6 +1,6 @@ --- id: 646f135eab69d90d0c6d4e9b -title: Step 70 +title: Step 72 challengeType: 0 dashedName: step-72 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md index 5c25ea30f43..a410dc7c129 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f159b2cffb21150b927cb.md @@ -1,6 +1,6 @@ --- id: 646f159b2cffb21150b927cb -title: Step 71 +title: Step 73 challengeType: 0 dashedName: step-73 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md index 17f3047ddf3..d1bf251c147 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f164bf100dd11d226161f.md @@ -1,6 +1,6 @@ --- id: 646f164bf100dd11d226161f -title: Step 72 +title: Step 74 challengeType: 0 dashedName: step-74 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md index 4edbacde295..e94070dd04d 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1764e2f1d212ba9785a7.md @@ -1,6 +1,6 @@ --- id: 646f1764e2f1d212ba9785a7 -title: Step 73 +title: Step 75 challengeType: 0 dashedName: step-75 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md index 07643a79574..91e4bef3d2b 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f1802a09a171332e14630.md @@ -1,6 +1,6 @@ --- id: 646f1802a09a171332e14630 -title: Step 74 +title: Step 76 challengeType: 0 dashedName: step-76 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md index c85fff9edf5..80d3a45b2e1 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4d6c42dc5f214f4e7444.md @@ -1,6 +1,6 @@ --- id: 646f4d6c42dc5f214f4e7444 -title: Step 75 +title: Step 77 challengeType: 0 dashedName: step-77 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md index 376b856e548..2681f3e3391 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4e46e81f7021d5fd9c1d.md @@ -1,6 +1,6 @@ --- id: 646f4e46e81f7021d5fd9c1d -title: Step 76 +title: Step 78 challengeType: 0 dashedName: step-78 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md index cd51cc24b71..52c970db084 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4f6a14e3c522d130a0d2.md @@ -1,6 +1,6 @@ --- id: 646f4f6a14e3c522d130a0d2 -title: Step 77 +title: Step 79 challengeType: 0 dashedName: step-79 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md index ad6898fb2c7..d281d1bc509 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f4fe12b7985232bf475a5.md @@ -1,6 +1,6 @@ --- id: 646f4fe12b7985232bf475a5 -title: Step 78 +title: Step 80 challengeType: 0 dashedName: step-80 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md index 3ebc81433d9..a90591f05bd 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f507e4d1cd323f17db4fc.md @@ -1,6 +1,6 @@ --- id: 646f507e4d1cd323f17db4fc -title: Step 79 +title: Step 81 challengeType: 0 dashedName: step-81 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md index fb7ce40f740..220024bb064 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646f516dbfc1342495515625.md @@ -1,6 +1,6 @@ --- id: 646f516dbfc1342495515625 -title: Step 80 +title: Step 82 challengeType: 0 dashedName: step-82 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md index e5690c02bfc..894ae0d13a1 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/6476f7a4827bcc61682f2347.md @@ -9,7 +9,7 @@ dashedName: step-11 Наступна властивість позиціювання — це `absolute`. Коли ви використовуєте значення `absolute` для властивості `position`, то елемент виймається з нормального потоку документа, а його позиціювання визначається властивостями `top`, `right`, `bottom` та `left`. -Встановіть властивість позиціювання елемента `.cat-head` на `absolute`, а потім встановіть властивості `top` та `left` на будь-яке піксельне значення. +Set the position property of your `.cat-head` element to `absolute`, then set `top` and `left` properties to any positive pixel value. diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md index 93615de2ff2..0d76291d77e 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a2687ef267e5934a2f93e3.md @@ -1,6 +1,6 @@ --- id: 64a2687ef267e5934a2f93e3 -title: Step 57 +title: Step 59 challengeType: 0 dashedName: step-59 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md index 823a30f630a..3a6dc7b4533 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a26ac5540c5493f4641f10.md @@ -1,6 +1,6 @@ --- id: 64a26ac5540c5493f4641f10 -title: Step 58 +title: Step 60 challengeType: 0 dashedName: step-60 --- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md index 18a7a230a5c..56d75607d2e 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/64a3bcbc83e574b58c8ed048.md @@ -1,6 +1,6 @@ --- id: 64a3bcbc83e574b58c8ed048 -title: Step 68 +title: Step 70 challengeType: 0 dashedName: step-70 --- diff --git a/curriculum/challenges/ukrainian/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md b/curriculum/challenges/ukrainian/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md index e95b31aaf6c..ed9c0b940de 100644 --- a/curriculum/challenges/ukrainian/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md +++ b/curriculum/challenges/ukrainian/15-javascript-algorithms-and-data-structures-22/learn-basic-string-and-array-methods-by-building-a-music-player/6555de565387a2efe90a6ccc.md @@ -9,7 +9,7 @@ dashedName: step-74 The `setPlayButtonAccessibleText` function will set the `aria-label` attribute to the current song, or to the first song in the playlist. And if the playlist is empty, it sets the `aria-label` to `"Play"`. -Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. For the value, use a ternary to set `song?.title` to `Play ${song.title}` or `"Play"` if there's no `song.title` available. +Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. Using a ternary, set the attribute value to `Play ${song.title}` or `"Play"` if `song?.title` is not available. Don't forget you need template interpolation here, so you need to use backticks. diff --git a/curriculum/challenges/ukrainian/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md b/curriculum/challenges/ukrainian/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md index c007c352ac3..2185f8b2b2a 100644 --- a/curriculum/challenges/ukrainian/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md +++ b/curriculum/challenges/ukrainian/15-javascript-algorithms-and-data-structures-22/review-dom-manipulation-by-building-a-rock-paper-scissors-game/663d5697d80fef0eea026672.md @@ -17,7 +17,7 @@ If there is a winner, you will want to show the `resetGameBtn` button and hide t **Tips** -- You can use the `el.style.display` property to show the `resetGameBtn` button and hide the `optionsContainer`. +Use the `style.display` property on an element, with the value `"block"` or `"none"`, to show or hide the element. # --hints-- @@ -33,6 +33,7 @@ if (playerScore === 3) { } else { assert.equal(winnerMsgElement.innerText, "Computer has won the game!"); } + ``` You should hide the `optionsContainer` and if the player or computer has reached three points. diff --git a/curriculum/challenges/ukrainian/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md b/curriculum/challenges/ukrainian/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md index 3d274510221..0e365c444d5 100644 --- a/curriculum/challenges/ukrainian/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md +++ b/curriculum/challenges/ukrainian/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/657e0d0037192f3d9e3d5417.md @@ -1,5 +1,5 @@ --- -id: 657e0d0037192f3d9e3d5417 +id: 657e0d0037192f3d9e3d5417 title: Завдання 128 challengeType: 22 dashedName: task-128