From 1d234d52dc62467677f7febcd27fb04bcbfa3627 Mon Sep 17 00:00:00 2001 From: camperbot Date: Tue, 10 Oct 2023 07:45:56 -0700 Subject: [PATCH] chore(i18n,learn): processed translations (#51880) --- .../adjust-the-hue-of-a-color.md | 2 +- .../learn-about-tertiary-colors.md | 2 +- ...ansform-property-to-make-text-uppercase.md | 2 +- .../basic-css/use-abbreviated-hex-code.md | 2 +- .../basic-css/use-hex-code-to-mix-colors.md | 2 +- .../basic-css/use-rgb-to-mix-colors.md | 2 +- .../basic-javascript/counting-cards.md | 2 +- .../escape-sequences-in-strings.md | 2 +- .../basic-javascript/golf-code.md | 2 +- .../cash-register.md | 2 +- .../react/use-state-to-toggle-an-element.md | 6 ++-- .../sass/nest-css-with-sass.md | 26 ++++++++--------- .../issue-tracker.md | 2 +- .../arithmetic-formatter.md | 2 +- ...-variance-standard-deviation-calculator.md | 2 +- .../medical-data-visualizer.md | 2 +- .../page-view-time-series-visualizer.md | 2 +- .../sea-level-predictor.md | 2 +- .../data-structures/typed-arrays.md | 2 +- .../rock-paper-scissors.md | 2 +- .../cash-register.md | 2 +- .../adjust-the-hue-of-a-color.md | 2 +- .../learn-about-tertiary-colors.md | 2 +- ...ansform-property-to-make-text-uppercase.md | 2 +- .../basic-css/use-abbreviated-hex-code.md | 2 +- .../basic-css/use-hex-code-to-mix-colors.md | 2 +- .../basic-css/use-rgb-to-mix-colors.md | 2 +- .../basic-javascript/counting-cards.md | 2 +- .../escape-sequences-in-strings.md | 2 +- .../basic-javascript/golf-code.md | 2 +- .../cash-register.md | 2 +- .../react/use-state-to-toggle-an-element.md | 6 ++-- .../sass/nest-css-with-sass.md | 26 ++++++++--------- .../issue-tracker.md | 2 +- .../arithmetic-formatter.md | 2 +- ...-variance-standard-deviation-calculator.md | 2 +- .../medical-data-visualizer.md | 2 +- .../page-view-time-series-visualizer.md | 2 +- .../sea-level-predictor.md | 2 +- .../data-structures/typed-arrays.md | 2 +- .../rock-paper-scissors.md | 2 +- .../61487b77d4a37707073a64e5.md | 2 +- .../cash-register.md | 2 +- .../adjust-the-hue-of-a-color.md | 2 +- .../learn-about-tertiary-colors.md | 2 +- ...ansform-property-to-make-text-uppercase.md | 2 +- .../basic-css/use-abbreviated-hex-code.md | 2 +- .../basic-css/use-hex-code-to-mix-colors.md | 2 +- .../basic-css/use-rgb-to-mix-colors.md | 2 +- .../basic-javascript/counting-cards.md | 2 +- .../escape-sequences-in-strings.md | 2 +- .../basic-javascript/golf-code.md | 2 +- .../cash-register.md | 2 +- .../react/use-state-to-toggle-an-element.md | 6 ++-- .../sass/nest-css-with-sass.md | 26 ++++++++--------- .../issue-tracker.md | 2 +- .../arithmetic-formatter.md | 2 +- ...-variance-standard-deviation-calculator.md | 2 +- .../medical-data-visualizer.md | 2 +- .../page-view-time-series-visualizer.md | 2 +- .../sea-level-predictor.md | 2 +- .../data-structures/typed-arrays.md | 2 +- .../rock-paper-scissors.md | 2 +- .../61487b77d4a37707073a64e5.md | 2 +- .../cash-register.md | 2 +- .../adjust-the-hue-of-a-color.md | 2 +- .../learn-about-tertiary-colors.md | 2 +- ...ansform-property-to-make-text-uppercase.md | 2 +- .../basic-css/use-abbreviated-hex-code.md | 2 +- .../basic-css/use-hex-code-to-mix-colors.md | 2 +- .../basic-css/use-rgb-to-mix-colors.md | 2 +- .../basic-javascript/counting-cards.md | 2 +- .../escape-sequences-in-strings.md | 2 +- .../basic-javascript/golf-code.md | 2 +- .../cash-register.md | 2 +- .../react/use-state-to-toggle-an-element.md | 6 ++-- .../sass/nest-css-with-sass.md | 26 ++++++++--------- .../issue-tracker.md | 2 +- .../arithmetic-formatter.md | 2 +- ...-variance-standard-deviation-calculator.md | 2 +- .../medical-data-visualizer.md | 2 +- .../page-view-time-series-visualizer.md | 2 +- .../sea-level-predictor.md | 2 +- .../data-structures/typed-arrays.md | 2 +- .../rock-paper-scissors.md | 2 +- .../cash-register.md | 2 +- .../adjust-the-hue-of-a-color.md | 2 +- .../learn-about-tertiary-colors.md | 2 +- ...ansform-property-to-make-text-uppercase.md | 2 +- .../basic-css/use-abbreviated-hex-code.md | 2 +- .../basic-css/use-hex-code-to-mix-colors.md | 2 +- .../basic-css/use-rgb-to-mix-colors.md | 2 +- ...-of-an-object-with-a-for...in-statement.md | 2 +- .../basic-javascript/counting-cards.md | 2 +- .../escape-sequences-in-strings.md | 2 +- .../basic-javascript/golf-code.md | 2 +- ...rom-many-options-with-switch-statements.md | 2 +- .../testing-objects-for-properties.md | 4 +-- .../basic-javascript/word-blanks.md | 2 +- .../cash-register.md | 2 +- .../react/use-state-to-toggle-an-element.md | 6 ++-- .../sass/nest-css-with-sass.md | 26 ++++++++--------- .../issue-tracker.md | 2 +- .../arithmetic-formatter.md | 2 +- ...-variance-standard-deviation-calculator.md | 2 +- .../medical-data-visualizer.md | 2 +- .../page-view-time-series-visualizer.md | 2 +- .../sea-level-predictor.md | 2 +- .../data-structures/typed-arrays.md | 2 +- .../rock-paper-scissors.md | 2 +- .../5f356ed656a336993abd9f7c.md | 2 +- .../619b74fa777a2b2473c94f82.md | 4 +-- .../6153897c27f6334716ee5abe.md | 2 +- .../6493bc0d99879635209565aa.md | 2 +- .../6494da0daf5df5197963671d.md | 2 +- .../619d115e2adcd71538e82ebb.md | 2 +- .../619d11e6d5ef9515d2a16033.md | 2 +- .../619d1dab9ff3421ae1976991.md | 4 +-- .../619d1deb8b04811b8839ffe4.md | 2 +- .../619d2b7a84e78b246f2d17a2.md | 6 ++-- .../5d822fd413a79914d39e9921.md | 2 +- .../5d822fd413a79914d39e9929.md | 2 +- .../5d822fd413a79914d39e9930.md | 2 +- .../5ef9b03c81a63668521804d0.md | 4 +-- .../5f07be6ef7412fbad0c5626b.md | 2 +- .../5f1a80975fc4bcae0edb3497.md | 2 +- .../5f1a89f1190aff21ae42105a.md | 2 +- .../60f5cb8875ab6a0610f05071.md | 2 +- .../60fab8367d35de04e5cb7929.md | 2 +- .../60fab9f17fa294054b74228c.md | 4 +-- .../60fabf0dd4959805dbae09e6.md | 2 +- .../60fac56271087806def55b33.md | 2 +- .../60faca286cb48b07f6482970.md | 2 +- .../60facde2d0dc61085b41063f.md | 2 +- .../60facf914c7b9b08d7510c2c.md | 2 +- .../60fad1cafcde010995e15306.md | 2 +- .../60fad8e6148f310bba7890b1.md | 2 +- .../60fad99e09f9d30c1657e790.md | 2 +- .../60fadce90f85c50d0bb0dd4f.md | 2 +- .../60fadd972e6ffe0d6858fa2d.md | 2 +- .../60fadfa2b540b70dcfa8b771.md | 2 +- .../60fc219d333e37046f474a6e.md | 2 +- .../60fc22d1e64d1b04cdd4e602.md | 2 +- .../60fc236dc04532052926fdac.md | 2 +- .../60ffe1bc30415f042faea936.md | 2 +- .../60ffe3936796ac04959285a9.md | 2 +- .../60ffe4f4ec18cd04dc470c56.md | 2 +- .../60ffe69ee377c6055e192a46.md | 2 +- .../60ffe947a868ec068f7850f6.md | 2 +- .../60ffe9cb47809106eda2f2c9.md | 2 +- .../60ffec2825da1007509ddd06.md | 2 +- .../60ffecefac971607ae73c60f.md | 2 +- .../62b30924c5e4ef0daba23b5e.md | 2 +- .../62ff8e998d3e7eae14d6ae3b.md | 2 +- .../62ff919a7b5612c0670923a5.md | 2 +- .../65045fa2267ce52da6a73676.md | 2 +- .../646c5ace05e4be4211407935.md | 2 +- .../647d855ac12cd436059acd39.md | 2 +- .../64a3bcbc83e574b58c8ed048.md | 2 +- .../61fd7a160ed17960e971f28b.md | 2 +- .../61fd94056e0355785fbba4d3.md | 2 +- .../620167374bb8b4455cd11125.md | 2 +- .../612e6afc009b450a437940a1.md | 2 +- .../612e89d254fe5d3df7d6693d.md | 2 +- .../60a3e3396c7b40068ad6996b.md | 4 +-- .../60a3e3396c7b40068ad69977.md | 2 +- .../60a3e3396c7b40068ad6997f.md | 2 +- .../60a3e3396c7b40068ad6998f.md | 2 +- .../635bde33c91c80540eae239b.md | 2 +- .../cash-register.md | 2 +- .../adjust-the-hue-of-a-color.md | 2 +- .../learn-about-tertiary-colors.md | 2 +- ...ansform-property-to-make-text-uppercase.md | 2 +- .../basic-css/use-abbreviated-hex-code.md | 2 +- .../basic-css/use-hex-code-to-mix-colors.md | 2 +- .../basic-css/use-rgb-to-mix-colors.md | 2 +- .../basic-javascript/counting-cards.md | 2 +- .../escape-sequences-in-strings.md | 2 +- .../basic-javascript/golf-code.md | 2 +- .../cash-register.md | 2 +- .../react/use-state-to-toggle-an-element.md | 6 ++-- .../sass/nest-css-with-sass.md | 26 ++++++++--------- .../issue-tracker.md | 2 +- .../arithmetic-formatter.md | 2 +- ...-variance-standard-deviation-calculator.md | 2 +- .../medical-data-visualizer.md | 2 +- .../page-view-time-series-visualizer.md | 2 +- .../sea-level-predictor.md | 2 +- .../data-structures/typed-arrays.md | 2 +- .../rock-paper-scissors.md | 2 +- .../5f356ed60785e1f3e9850b6e.md | 2 +- .../5f356ed60a5decd94ab66986.md | 2 +- .../5f356ed6199b0cdef1d2be8f.md | 6 ++-- .../5f356ed63c7807a4f1e6d054.md | 8 +++--- .../5f356ed63e0fa262326eef05.md | 4 +-- .../5f356ed656a336993abd9f7c.md | 4 +-- .../5f356ed69db0a491745e2bb6.md | 6 ++-- .../5f356ed6cf6eab5f15f5cfe6.md | 4 +-- .../617bc3386dc7d07d6469bf20.md | 2 +- .../6153a04847abee57a3a406ac.md | 2 +- .../5dfa22d1b521be39a3de7be0.md | 4 +-- .../60f852f645b5310a8264f555.md | 6 ++-- .../60f85a62fb30c80bcea0cedb.md | 2 +- .../60f8604682407e0d017bbf7f.md | 10 +++---- .../60f8618d191b940d62038513.md | 8 +++--- .../60fab4a123ce4b04526b082b.md | 12 ++++---- .../60ffefd6479a3d084fb77cbc.md | 8 +++--- .../615f7e7281626a92bbd62da8.md | 2 +- .../cash-register.md | 2 +- .../adjust-the-hue-of-a-color.md | 2 +- .../learn-about-tertiary-colors.md | 2 +- ...ansform-property-to-make-text-uppercase.md | 2 +- .../basic-css/use-abbreviated-hex-code.md | 2 +- .../basic-css/use-hex-code-to-mix-colors.md | 2 +- .../basic-css/use-rgb-to-mix-colors.md | 2 +- .../basic-javascript/counting-cards.md | 2 +- .../escape-sequences-in-strings.md | 2 +- .../basic-javascript/golf-code.md | 2 +- .../cash-register.md | 2 +- .../react/use-state-to-toggle-an-element.md | 6 ++-- .../sass/nest-css-with-sass.md | 26 ++++++++--------- .../issue-tracker.md | 2 +- .../arithmetic-formatter.md | 2 +- ...-variance-standard-deviation-calculator.md | 2 +- .../medical-data-visualizer.md | 2 +- .../page-view-time-series-visualizer.md | 2 +- .../sea-level-predictor.md | 2 +- .../data-structures/typed-arrays.md | 2 +- .../rock-paper-scissors.md | 2 +- .../cash-register.md | 2 +- .../adjust-the-hue-of-a-color.md | 2 +- .../learn-about-tertiary-colors.md | 2 +- ...ansform-property-to-make-text-uppercase.md | 2 +- .../basic-css/use-abbreviated-hex-code.md | 2 +- .../basic-css/use-hex-code-to-mix-colors.md | 2 +- .../basic-css/use-rgb-to-mix-colors.md | 2 +- .../basic-javascript/counting-cards.md | 2 +- .../escape-sequences-in-strings.md | 2 +- .../basic-javascript/golf-code.md | 2 +- .../cash-register.md | 2 +- .../react/use-state-to-toggle-an-element.md | 6 ++-- .../sass/nest-css-with-sass.md | 26 ++++++++--------- .../arithmetic-formatter.md | 2 +- .../data-structures/typed-arrays.md | 2 +- .../rock-paper-scissors.md | 2 +- .../cash-register.md | 2 +- .../adjust-the-hue-of-a-color.md | 2 +- .../learn-about-tertiary-colors.md | 2 +- ...ansform-property-to-make-text-uppercase.md | 2 +- .../basic-css/use-abbreviated-hex-code.md | 2 +- .../basic-css/use-hex-code-to-mix-colors.md | 2 +- .../basic-css/use-rgb-to-mix-colors.md | 2 +- .../basic-javascript/counting-cards.md | 2 +- .../escape-sequences-in-strings.md | 2 +- .../basic-javascript/golf-code.md | 2 +- .../cash-register.md | 2 +- .../react/use-state-to-toggle-an-element.md | 6 ++-- .../sass/nest-css-with-sass.md | 26 ++++++++--------- .../issue-tracker.md | 2 +- .../arithmetic-formatter.md | 2 +- ...-variance-standard-deviation-calculator.md | 2 +- .../medical-data-visualizer.md | 2 +- .../page-view-time-series-visualizer.md | 2 +- .../sea-level-predictor.md | 2 +- .../data-structures/typed-arrays.md | 2 +- .../rock-paper-scissors.md | 2 +- .../cash-register.md | 2 +- .../adjust-the-hue-of-a-color.md | 2 +- .../learn-about-tertiary-colors.md | 2 +- ...ansform-property-to-make-text-uppercase.md | 2 +- .../basic-css/use-abbreviated-hex-code.md | 2 +- .../basic-css/use-hex-code-to-mix-colors.md | 2 +- .../basic-css/use-rgb-to-mix-colors.md | 2 +- .../basic-javascript/counting-cards.md | 2 +- .../escape-sequences-in-strings.md | 2 +- .../basic-javascript/golf-code.md | 2 +- .../cash-register.md | 2 +- .../react/use-state-to-toggle-an-element.md | 6 ++-- .../sass/nest-css-with-sass.md | 26 ++++++++--------- .../issue-tracker.md | 2 +- .../arithmetic-formatter.md | 2 +- ...-variance-standard-deviation-calculator.md | 2 +- .../medical-data-visualizer.md | 2 +- .../page-view-time-series-visualizer.md | 2 +- .../sea-level-predictor.md | 2 +- .../data-structures/typed-arrays.md | 2 +- .../rock-paper-scissors.md | 2 +- .../cash-register.md | 2 +- .../problem-434-rigid-graphs.md | 20 ++++++------- ...em-435-polynomials-of-fibonacci-numbers.md | 8 +++--- .../problem-436-unfair-wager.md | 22 +++++++-------- .../problem-445-retractions-a.md | 2 +- ...blem-450-hypocycloid-and-lattice-points.md | 4 +-- .../problem-459-flipping-game.md | 28 +++++++++---------- .../problem-460-an-ant-on-the-move.md | 22 +++++++-------- .../problem-461-almost-pi.md | 12 ++++---- ...lem-462-permutation-of-3-smooth-numbers.md | 14 +++++----- ...problem-463-a-weird-recurrence-relation.md | 8 +++--- ...roblem-464-mbius-function-and-intervals.md | 14 +++++----- .../problem-465-polar-polygons.md | 16 +++++------ ...istinct-terms-in-a-multiplication-table.md | 10 +++---- .../problem-467-superinteger.md | 14 +++++----- ...mooth-divisors-of-binomial-coefficients.md | 8 +++--- .../problem-469-empty-chairs.md | 12 ++++---- .../problem-478-mixtures.md | 18 ++++++------ .../problem-479-roots-on-the-rise.md | 12 ++++---- .../problem-480-the-last-question.md | 16 +++++------ curriculum/dictionaries/german/comments.json | 4 +-- 308 files changed, 596 insertions(+), 596 deletions(-) diff --git a/curriculum/challenges/arabic/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md b/curriculum/challenges/arabic/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md index 2d7852df615..a01219acc3b 100644 --- a/curriculum/challenges/arabic/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md +++ b/curriculum/challenges/arabic/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md @@ -19,7 +19,7 @@ Colors have several characteristics including hue, saturation, and lightness. CS Here are a few examples of using `hsl()` with fully-saturated, normal lightness colors: -
ColorHSL
redhsl(0, 100%, 50%)
yellowhsl(60, 100%, 50%)
greenhsl(120, 100%, 50%)
cyanhsl(180, 100%, 50%)
bluehsl(240, 100%, 50%)
magentahsl(300, 100%, 50%)
+
ColorHSL
redhsl(0, 100%, 50%)
yellowhsl(60, 100%, 50%)
greenhsl(120, 100%, 50%)
cyanhsl(180, 100%, 50%)
bluehsl(240, 100%, 50%)
magentahsl(300, 100%, 50%)
# --instructions-- diff --git a/curriculum/challenges/arabic/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md b/curriculum/challenges/arabic/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md index 7f4bbbd27c9..1be76bc8ef9 100644 --- a/curriculum/challenges/arabic/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md +++ b/curriculum/challenges/arabic/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md @@ -16,7 +16,7 @@ There are various methods of selecting different colors that result in a harmoni Here are three colors created using the split-complement scheme: -
ColorHex Code
orange#FF7F00
cyan#00FFFF
raspberry#FF007F
+
ColorHex Code
orange#FF7F00
cyan#00FFFF
raspberry#FF007F
# --instructions-- diff --git a/curriculum/challenges/arabic/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md b/curriculum/challenges/arabic/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md index e5dc9362c67..2cd3670b7ca 100644 --- a/curriculum/challenges/arabic/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md +++ b/curriculum/challenges/arabic/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md @@ -13,7 +13,7 @@ The `text-transform` property in CSS is used to change the appearance of text. I The following table shows how the different `text-transform`values change the example text "Transform me". -
ValueResult
lowercase"transform me"
uppercase"TRANSFORM ME"
capitalize"Transform Me"
initialUse the default value
inheritUse the text-transform value from the parent element
noneDefault: Use the original text
+
ValueResult
lowercase"transform me"
uppercase"TRANSFORM ME"
capitalize"Transform Me"
initialUse the default value
inheritUse the text-transform value from the parent element
noneDefault: Use the original text
# --instructions-- diff --git a/curriculum/challenges/arabic/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md b/curriculum/challenges/arabic/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md index fb6c62be8b6..7b12f11f092 100644 --- a/curriculum/challenges/arabic/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md +++ b/curriculum/challenges/arabic/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md @@ -19,7 +19,7 @@ This reduces the total number of possible colors to around 4,000. But browsers w Go ahead, try using the abbreviated hex codes to color the correct elements. -
ColorShort Hex Code
Cyan#0FF
Green#0F0
Red#F00
Fuchsia#F0F
+
ColorShort Hex Code
Cyan#0FF
Green#0F0
Red#F00
Fuchsia#F0F
# --hints-- diff --git a/curriculum/challenges/arabic/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md b/curriculum/challenges/arabic/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md index c72783eba8b..d2a93e41223 100644 --- a/curriculum/challenges/arabic/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md +++ b/curriculum/challenges/arabic/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md @@ -23,7 +23,7 @@ The digit `F` is the highest number in hex code, and represents the maximum poss Replace the color words in our `style` element with their correct hex codes. -
ColorHex Code
Dodger Blue#1E90FF
Green#00FF00
Orange#FFA500
Red#FF0000
+
ColorHex Code
Dodger Blue#1E90FF
Green#00FF00
Orange#FFA500
Red#FF0000
# --hints-- diff --git a/curriculum/challenges/arabic/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md b/curriculum/challenges/arabic/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md index 65af4b7769e..c8e3a6e16de 100644 --- a/curriculum/challenges/arabic/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md +++ b/curriculum/challenges/arabic/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md @@ -15,7 +15,7 @@ Just like with hex code, you can mix colors in RGB by using combinations of diff Replace the hex codes in our `style` element with their correct RGB values. -
ColorRGB
Bluergb(0, 0, 255)
Redrgb(255, 0, 0)
Orchidrgb(218, 112, 214)
Siennargb(160, 82, 45)
+
ColorRGB
Bluergb(0, 0, 255)
Redrgb(255, 0, 0)
Orchidrgb(218, 112, 214)
Siennargb(160, 82, 45)
# --hints-- diff --git a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md index 0a7efac2579..bbd549a01a4 100644 --- a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md +++ b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md @@ -13,7 +13,7 @@ dashedName: counting-cards يكون وجود المزيد من الورق عالي القيمة المتبقي في المجموعة, أفضل للاعب. يتم تعيين قيمة لكل ورقة لعب وفقاً للجدول بالأدنى. عندما يكون العد موجبًا، يجب على اللاعب المراهنة بشكل مرتفع. عندما يكون العد صفرًا أو سلبيًا، يجب أن يراهن اللاعب بشكل منخفض. -
تغيير العدالأوراق
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'K', 'A'
+
تغيير العدالأوراق
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'K', 'A'
سوف تكتب وظيفة لعد الورق. سوف تتلقى وسيط (parameter) اسمه `card`, الذي يمكن أن يكون رقما أو مقطع نصي (string)، وسوف تزيد أو تخفض متغير `count` وفقا لقيمة الورقة المعطى (انظر إلى الجدول). ثم ستقوم الوظيفة بإنشاء مقطع نصي يحتوي علي العد الحالي وكلمة `Bet` إذا كان العد إيجابياً، أو `Hold` إذا كان العد صفر أو سلبي. يجب أن يفصل العد الحالي وقرار اللاعب (`Bet` أو `Hold`) بمسافة فارعة واحدة. diff --git a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md index 128d967d519..7f54cd6b9c6 100644 --- a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md +++ b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md @@ -11,7 +11,7 @@ dashedName: escape-sequences-in-strings الاقتباسات (quotes) ليست الرموز الوحيدة التي يمكن أن تكتب مخرَّجة (escaped) داخل مقطع نصي (string). تتيح لك escape sequences استخدام الرموز التي لا تمكن استعمالها في مقطع ما بدونهم. -
الكودالناتج
\'single quote
\"double quote
\\backslash
\nnewline
\ttab
\rcarriage return
\bbackspace
\fform feed
+
الكودالناتج
\'single quote
\"double quote
\\backslash
\nnewline
\ttab
\rcarriage return
\bbackspace
\fform feed
*لاحظ أن يجب أن يكون الخط المائل (backslash) نفسه يخرَّج (escaped) ليتم عرضه كخط مائل backslash.* diff --git a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md index afed8331492..9f1cda8f215 100644 --- a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md +++ b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md @@ -13,7 +13,7 @@ dashedName: golf-code سيمرر `par` و `strokes` كمعطيات (arguments) لوظيفتك (function). أرجع المقطع الصحيح وفقًا لهذا الجدول الذي يسرد strokes حسب الأولوية؛ من الأعلى إلى الأسفل: -
StrokesReturn
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
+
StrokesReturn
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
يكونان `par` و `strokes` دائما من نوع رَقم إيجابي. لقد أضفنا القائمة من جميع الأسماء لمساعدتك. diff --git a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md index e1bee22eedd..23cc72e9bec 100644 --- a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md +++ b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md @@ -20,7 +20,7 @@ dashedName: cash-register خلاف ذلك، قم بإرجاع `{status: "OPEN", change: [...]}`، مع الباقي المستحق من العملات المعدنية والورقية، مرتبة من الأعلى إلى الأدنى، كقيمة للمفتاح `change`. -
وحدة العملةالمبلغ
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
+
وحدة العملةالمبلغ
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
انظر أدناه للحصول على مثال لـ cash-in-drawer array: diff --git a/curriculum/challenges/arabic/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md b/curriculum/challenges/arabic/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md index 9082d7336c2..54a516453dd 100644 --- a/curriculum/challenges/arabic/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md +++ b/curriculum/challenges/arabic/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md @@ -65,7 +65,7 @@ assert.strictEqual( ); ``` -النقر على عنصر الزر يجب أن يغير خاصية `visibility` في الحالة (state) بين `true` و `false`. +Clicking the button element should toggle the `visibility` property in state between `true` and `false` and conditionally render the `h1` element. ```js (() => { @@ -76,11 +76,11 @@ assert.strictEqual( }; const second = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const third = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const firstValue = first(); const secondValue = second(); diff --git a/curriculum/challenges/arabic/03-front-end-development-libraries/sass/nest-css-with-sass.md b/curriculum/challenges/arabic/03-front-end-development-libraries/sass/nest-css-with-sass.md index 65a377f9a8f..2ef4672ac78 100644 --- a/curriculum/challenges/arabic/03-front-end-development-libraries/sass/nest-css-with-sass.md +++ b/curriculum/challenges/arabic/03-front-end-development-libraries/sass/nest-css-with-sass.md @@ -13,31 +13,31 @@ dashedName: nest-css-with-sass وعادة ما يكون كل عنصر مستهدفاً على خط مختلف لتصميمه، مثل: ```scss -nav { - background-color: red; +article { + height: 200px; } -nav ul { - list-style: none; +article p { + color: white; } -nav ul li { - display: inline-block; +article ul { + color: blue; } ``` بالنسبة لمشروع كبير، سيكون مِلَفّ CSS يحتوي على العديد من الأسطر والقواعد. هنا حيث يمكن للتداخل أن يساعد في تنظيم التعليمات البرمجية الخاصة بك عن طريق وضع قواعد تصميم فرعي ضمن العناصر الرئيسية لكل منهما: ```scss -nav { - background-color: red; +article { + height: 200px; + + p { + color: white; + } ul { - list-style: none; - - li { - display: inline-block; - } + color: blue; } } diff --git a/curriculum/challenges/arabic/06-quality-assurance/quality-assurance-projects/issue-tracker.md b/curriculum/challenges/arabic/06-quality-assurance/quality-assurance-projects/issue-tracker.md index 15d2437574f..406e4ebaa93 100644 --- a/curriculum/challenges/arabic/06-quality-assurance/quality-assurance-projects/issue-tracker.md +++ b/curriculum/challenges/arabic/06-quality-assurance/quality-assurance-projects/issue-tracker.md @@ -11,7 +11,7 @@ dashedName: issue-tracker Build a full stack JavaScript app that is functionally similar to this: https://issue-tracker.freecodecamp.rocks/. Working on this project will involve you writing your code using one of the following methods: - Clone this GitHub repo and complete your project locally. -- Use this Replit starter project to complete your project. +- Use our Replit starter project to complete your project. - Use a site builder of your choice to complete the project. Be sure to incorporate all the files from our GitHub repo. If you use Replit, follow these steps to set up the project: diff --git a/curriculum/challenges/arabic/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md b/curriculum/challenges/arabic/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md index e2bd283af95..0bba0f81312 100644 --- a/curriculum/challenges/arabic/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md +++ b/curriculum/challenges/arabic/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md @@ -84,7 +84,7 @@ The unit tests for this project are in `test_module.py`. We are running the test ## Submitting -Copy your project's URL and submit it below. +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/arabic/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md b/curriculum/challenges/arabic/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md index f02dc91db91..a668093a086 100644 --- a/curriculum/challenges/arabic/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md +++ b/curriculum/challenges/arabic/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md @@ -17,7 +17,7 @@ You will be Python for Everybody Video Course(14 hours) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 hours) diff --git a/curriculum/challenges/arabic/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md b/curriculum/challenges/arabic/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md index cef135be5d1..151e55bfc4c 100644 --- a/curriculum/challenges/arabic/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md +++ b/curriculum/challenges/arabic/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md @@ -17,7 +17,7 @@ You will be Python for Everybody Video Course(14 hours) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 hours) diff --git a/curriculum/challenges/arabic/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md b/curriculum/challenges/arabic/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md index b8a63b1714e..47941f0fa08 100644 --- a/curriculum/challenges/arabic/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md +++ b/curriculum/challenges/arabic/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md @@ -17,7 +17,7 @@ You will be Python for Everybody Video Course(14 hours) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 hours) diff --git a/curriculum/challenges/arabic/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md b/curriculum/challenges/arabic/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md index 3b3ad3a4b1f..777512ea22f 100644 --- a/curriculum/challenges/arabic/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md +++ b/curriculum/challenges/arabic/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md @@ -17,7 +17,7 @@ You will be Python for Everybody Video Course(14 hours) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 hours) diff --git a/curriculum/challenges/arabic/10-coding-interview-prep/data-structures/typed-arrays.md b/curriculum/challenges/arabic/10-coding-interview-prep/data-structures/typed-arrays.md index b992af729a4..5d1e598b75f 100644 --- a/curriculum/challenges/arabic/10-coding-interview-prep/data-structures/typed-arrays.md +++ b/curriculum/challenges/arabic/10-coding-interview-prep/data-structures/typed-arrays.md @@ -20,7 +20,7 @@ However, in the world of high performance and different element types, sometimes Typed arrays are the answer to this problem. You are now able to say how much memory you want to give an array. Below is a basic overview of the different types of arrays available and the size in bytes for each element in that array. -
TypeEach element size in bytes
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
+
TypeEach element size in bytes
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
There are two ways in creating these kind of arrays. One way is to create it directly. Below is how to create a 3 length `Int16Array`. diff --git a/curriculum/challenges/arabic/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md b/curriculum/challenges/arabic/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md index 053406bd340..47c91916b82 100644 --- a/curriculum/challenges/arabic/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md +++ b/curriculum/challenges/arabic/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md @@ -58,7 +58,7 @@ The unit tests for this project are in `test_module.py`. We imported the tests f ## Submitting -Copy your project's URL and submit it below. +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/arabic/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md b/curriculum/challenges/arabic/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md index 636ef9a1212..5b35906c8c7 100644 --- a/curriculum/challenges/arabic/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md +++ b/curriculum/challenges/arabic/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md @@ -20,7 +20,7 @@ Return `{status: "CLOSED", change: [...]}` with cash-in-drawer as the value for Otherwise, return `{status: "OPEN", change: [...]}`, with the change due in coins and bills, sorted in highest to lowest order, as the value of the `change` key. -
Currency UnitAmount
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
+
Currency UnitAmount
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
See below for an example of a cash-in-drawer array: diff --git a/curriculum/challenges/chinese-traditional/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md b/curriculum/challenges/chinese-traditional/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md index c0b27399f37..7db509a29f4 100644 --- a/curriculum/challenges/chinese-traditional/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md +++ b/curriculum/challenges/chinese-traditional/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md @@ -19,7 +19,7 @@ dashedName: adjust-the-hue-of-a-color 下面是一些使用 `hsl()` 描述顏色的例子,顏色都爲滿飽和度,中等亮度: -
顏色HSL
hsl(0, 100%, 50%)
hsl(60, 100%, 50%)
hsl(120, 100%, 50%)
藍綠hsl(180, 100%, 50%)
hsl(240, 100%, 50%)
品紅hsl(300, 100%, 50%)
+
顏色HSL
hsl(0, 100%, 50%)
hsl(60, 100%, 50%)
hsl(120, 100%, 50%)
藍綠hsl(180, 100%, 50%)
hsl(240, 100%, 50%)
品紅hsl(300, 100%, 50%)
# --instructions-- diff --git a/curriculum/challenges/chinese-traditional/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md b/curriculum/challenges/chinese-traditional/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md index da0de5b1ba0..37fadb0853b 100644 --- a/curriculum/challenges/chinese-traditional/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md +++ b/curriculum/challenges/chinese-traditional/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md @@ -16,7 +16,7 @@ dashedName: learn-about-tertiary-colors 下面是使用分裂補色搭配法創建的三個顏色: -
顏色HEX 顏色碼
橙色#FF7F00
藍綠色#00FFFF
樹莓紅#FF007F
+
顏色HEX 顏色碼
橙色#FF7F00
藍綠色#00FFFF
樹莓紅#FF007F
# --instructions-- diff --git a/curriculum/challenges/chinese-traditional/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md b/curriculum/challenges/chinese-traditional/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md index 923f9ae1307..7cc26813d3f 100644 --- a/curriculum/challenges/chinese-traditional/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md +++ b/curriculum/challenges/chinese-traditional/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md @@ -13,7 +13,7 @@ CSS 裏的 `text-transform` 屬性可以改變英文字母的大小寫。 使用 下面的表格展示了 `text-transform` 的不同值對文字 “Transform me” 的影響: -
結果
lowercase"transform me"
uppercase"TRANSFORM ME"
capitalize"Transform Me"
initial使用默認值
inherit使用父元素的 text-transform 值。
noneDefault:不改變文字。
+
結果
lowercase"transform me"
uppercase"TRANSFORM ME"
capitalize"Transform Me"
initial使用默認值
inherit使用父元素的 text-transform 值。
noneDefault:不改變文字。
# --instructions-- diff --git a/curriculum/challenges/chinese-traditional/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md b/curriculum/challenges/chinese-traditional/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md index ec1049f8fec..5bfa2b0c494 100644 --- a/curriculum/challenges/chinese-traditional/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md +++ b/curriculum/challenges/chinese-traditional/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md @@ -19,7 +19,7 @@ dashedName: use-abbreviated-hex-code 接下來,使用縮寫的十六進制編碼給元素設置正確的顏色。 -
顏色十六進制編碼縮寫形式
藍綠色#0FF
綠色#0F0
紅色#F00
紫紅色#F0F
+
顏色十六進制編碼縮寫形式
藍綠色#0FF
綠色#0F0
紅色#F00
紫紅色#F0F
# --hints-- diff --git a/curriculum/challenges/chinese-traditional/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md b/curriculum/challenges/chinese-traditional/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md index 6bc460f2e4b..ab4018a3f97 100644 --- a/curriculum/challenges/chinese-traditional/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md +++ b/curriculum/challenges/chinese-traditional/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md @@ -23,7 +23,7 @@ dashedName: use-hex-code-to-mix-colors 把 `style` 標籤裏面的顏色值用正確的十六進制編碼替換。 -
顏色十六進制編碼
道奇藍#1E90FF
綠色#00FF00
橙色#FFA500
紅色#FF0000
+
顏色十六進制編碼
道奇藍#1E90FF
綠色#00FF00
橙色#FFA500
紅色#FF0000
# --hints-- diff --git a/curriculum/challenges/chinese-traditional/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md b/curriculum/challenges/chinese-traditional/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md index 9b2b05aa7d6..fb6b905fc27 100644 --- a/curriculum/challenges/chinese-traditional/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md +++ b/curriculum/challenges/chinese-traditional/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md @@ -15,7 +15,7 @@ dashedName: use-rgb-to-mix-colors 將 `style` 標籤裏面中的十六進制編碼替換爲正確的 RGB 值。 -
顏色RGB
藍色rgb(0, 0, 255)
紅色rgb(255, 0, 0)
淡紫色rgb(218, 112, 214)
赭黃色rgb(160, 82, 45)
+
顏色RGB
藍色rgb(0, 0, 255)
紅色rgb(255, 0, 0)
淡紫色rgb(218, 112, 214)
赭黃色rgb(160, 82, 45)
# --hints-- diff --git a/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md b/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md index b658aa36f13..0b46aa91b4e 100644 --- a/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md +++ b/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md @@ -13,7 +13,7 @@ dashedName: counting-cards 牌桌上的大值的卡牌更多,對玩家有利。 根據下面的表格,每張卡牌都被分配了一個值。 如果卡牌的值大於 0,那麼玩家應該追加賭注。 如果卡牌的值爲 0 或負數,玩家應該追加少許賭注甚至不追加賭注。 -
計數卡牌
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'K', 'A'
+
計數卡牌
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'K', 'A'
請寫一個函數實現 21 點算法。 它根據參數 `card` 的值(見表格,可能是數字或者字符串)來遞增或遞減全局變量 `count`。 然後函數返回一個由當前 count(計數)和 `Bet`(當 count > 0 時)或 `Hold`(當 count <= 0 時) 拼接的字符串。 注意 count(計數)和玩家的決定(`Bet` 或 `Hold`)之間應該有空格。 diff --git a/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md b/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md index 3d1b0a05d43..54c97813ea1 100644 --- a/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md +++ b/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md @@ -11,7 +11,7 @@ dashedName: escape-sequences-in-strings 引號不是字符串中唯一可以被轉義(escaped)的字符。 轉義字符允許你使用可能無法在字符串中使用的字符。 -
代碼輸出
\'單引號
\"雙引號
\\反斜槓
\n換行符
\t製表符
\r回車
\b退格符
\f換頁符
+
代碼輸出
\'單引號
\"雙引號
\\反斜槓
\n換行符
\t製表符
\r回車
\b退格符
\f換頁符
*請注意,反斜線本身必須被轉義,才能顯示爲反斜線。* diff --git a/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md b/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md index 88c70f87e1a..0dcb2589e5e 100644 --- a/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md +++ b/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md @@ -13,7 +13,7 @@ dashedName: golf-code 函數將會傳送兩個參數,`par` 和 `strokes`。 根據下表返回正確的字符串。下表列出不同揮杆次數(從高到低)對應的字符串。 -
揮杆次數返回字符串
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
+
揮杆次數返回字符串
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
`par` 和 `strokes` 必須是數字而且是正數。 題目已定義字符串的數組,便於你操作。 diff --git a/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md b/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md index 2bf9d2d76cf..2651a4ba749 100644 --- a/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md +++ b/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md @@ -20,7 +20,7 @@ dashedName: cash-register 否則,返回 `{status: "OPEN", change: [...]}`,其中 `change` 鍵值是應找回的零錢數,並將找零的面值由高到低排序。 -
貨幣單位 Unit面值
Penny0.01 美元(PENNY)
Nickel0.05 美元(NICKEL)
Dime0.1 美元(DIME)
Quarter0.25 美元(QUARTER)
Dollar1 美元(ONE)
Five Dollars5 美元(五)
Ten Dollars10 美元(TEN)
Twenty Dollars20 美元(TWENTY)
One-hundred Dollars100美元(ONE HUNDRED)
+
貨幣單位 Unit面值
Penny0.01 美元(PENNY)
Nickel0.05 美元(NICKEL)
Dime0.1 美元(DIME)
Quarter0.25 美元(QUARTER)
Dollar1 美元(ONE)
Five Dollars5 美元(五)
Ten Dollars10 美元(TEN)
Twenty Dollars20 美元(TWENTY)
One-hundred Dollars100美元(ONE HUNDRED)
下面的抽屜裏現金數組示例: diff --git a/curriculum/challenges/chinese-traditional/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md b/curriculum/challenges/chinese-traditional/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md index 6d3812decfc..ecbab5ba638 100644 --- a/curriculum/challenges/chinese-traditional/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md +++ b/curriculum/challenges/chinese-traditional/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md @@ -65,7 +65,7 @@ assert.strictEqual( ); ``` -單擊按鈕元素應在 `true` 和 `false` 之間切換 `visibility` 屬性的狀態。 +Clicking the button element should toggle the `visibility` property in state between `true` and `false` and conditionally render the `h1` element. ```js (() => { @@ -76,11 +76,11 @@ assert.strictEqual( }; const second = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const third = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const firstValue = first(); const secondValue = second(); diff --git a/curriculum/challenges/chinese-traditional/03-front-end-development-libraries/sass/nest-css-with-sass.md b/curriculum/challenges/chinese-traditional/03-front-end-development-libraries/sass/nest-css-with-sass.md index 9ea7a156e38..e9f3eb23922 100644 --- a/curriculum/challenges/chinese-traditional/03-front-end-development-libraries/sass/nest-css-with-sass.md +++ b/curriculum/challenges/chinese-traditional/03-front-end-development-libraries/sass/nest-css-with-sass.md @@ -13,31 +13,31 @@ Sass 允許 CSS 規則的嵌套,這在組織樣式表的時候會很有用。 在 CSS 裏,每個元素的樣式都需要寫在獨立的代碼塊中,如下所示: ```scss -nav { - background-color: red; +article { + height: 200px; } -nav ul { - list-style: none; +article p { + color: white; } -nav ul li { - display: inline-block; +article ul { + color: blue; } ``` 對於一個大型項目,CSS 規則會很複雜。 這時,引入嵌套功能(即在對應的父元素中寫子元素的樣式)可以有效地簡化代碼: ```scss -nav { - background-color: red; +article { + height: 200px; + + p { + color: white; + } ul { - list-style: none; - - li { - display: inline-block; - } + color: blue; } } diff --git a/curriculum/challenges/chinese-traditional/06-quality-assurance/quality-assurance-projects/issue-tracker.md b/curriculum/challenges/chinese-traditional/06-quality-assurance/quality-assurance-projects/issue-tracker.md index 67bdbb4ddf2..5188f476ae8 100644 --- a/curriculum/challenges/chinese-traditional/06-quality-assurance/quality-assurance-projects/issue-tracker.md +++ b/curriculum/challenges/chinese-traditional/06-quality-assurance/quality-assurance-projects/issue-tracker.md @@ -11,7 +11,7 @@ dashedName: issue-tracker 構建一個 JavaScript 全棧應用,在功能上與 https://issue-tracker.freecodecamp.rocks/ 類似。 可以採用下面的任意一種方式完成這個挑戰: - 克隆這個 GitHub 倉庫,並在本地完成你的項目。 -- 使用我們的 Replit 初始化項目來完成你的項目。 +- Use our Replit starter project to complete your project. - 使用一個你喜歡的站點生成器來完成項目。 需要確定包含了我們 GitHub 倉庫的所有文件。 如果你使用 Replit,請按照以下步驟設置項目: diff --git a/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md b/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md index 3683d8a4c43..83f93967013 100644 --- a/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md +++ b/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md @@ -84,7 +84,7 @@ arithmetic_arranger(["32 + 8", "1 - 3801", "9999 + 9999", "523 - 49"], True) ## 提交 -複製項目的 URL 並在下面提交。 +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md index 7eb96a7727c..be24916a726 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md @@ -17,7 +17,7 @@ dashedName: mean-variance-standard-deviation-calculator 我們仍在開發 Python 課程的交互式教學部分。 目前,你可以在 YouTube 上通過 freeCodeCamp.org 上傳的一些視頻學習這個項目相關的知識。 -- 給所有人的 Python 課程(14 小時) +- Python for Everybody Video Course (14 hours) - 如何使用 Python Pandas 分析數據(10 小時) diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md index 1bcbbe984ef..8bf2ec33d6e 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md @@ -17,7 +17,7 @@ dashedName: medical-data-visualizer 我們仍在開發 Python 課程的交互式教學部分。 目前,你可以在 YouTube 上通過 freeCodeCamp.org 上傳的一些視頻學習這個項目相關的知識。 -- 給所有人的 Python 課程(14 小時) +- Python for Everybody Video Course (14 hours) - 如何使用 Python Pandas 分析數據(10 小時) diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md index c0b41291692..525b4addcc0 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md @@ -17,7 +17,7 @@ dashedName: page-view-time-series-visualizer 我們仍在開發 Python 課程的交互式教學部分。 目前,你可以在 freeCodeCamp.org 的 YouTube 頻道中通過視頻學習到這個項目相關的所有知識 -- 給所有人的 Python 課程(14 小時) +- Python for Everybody Video Course (14 hours) - 如何使用 Python Pandas 分析數據(10 小時) diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md index 4f7f056d01c..71ebae6f505 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md @@ -17,7 +17,7 @@ dashedName: sea-level-predictor 我們仍在開發 Python 課程的交互式教學部分。 目前,你可以在 YouTube 上通過 freeCodeCamp.org 上傳的一些視頻學習這個項目相關的知識。 -- 給所有人的 Python 課程(14 小時) +- Python for Everybody Video Course (14 hours) - 如何使用 Python Pandas 分析數據(10 小時) diff --git a/curriculum/challenges/chinese-traditional/10-coding-interview-prep/data-structures/typed-arrays.md b/curriculum/challenges/chinese-traditional/10-coding-interview-prep/data-structures/typed-arrays.md index b992af729a4..5d1e598b75f 100644 --- a/curriculum/challenges/chinese-traditional/10-coding-interview-prep/data-structures/typed-arrays.md +++ b/curriculum/challenges/chinese-traditional/10-coding-interview-prep/data-structures/typed-arrays.md @@ -20,7 +20,7 @@ However, in the world of high performance and different element types, sometimes Typed arrays are the answer to this problem. You are now able to say how much memory you want to give an array. Below is a basic overview of the different types of arrays available and the size in bytes for each element in that array. -
TypeEach element size in bytes
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
+
TypeEach element size in bytes
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
There are two ways in creating these kind of arrays. One way is to create it directly. Below is how to create a 3 length `Int16Array`. diff --git a/curriculum/challenges/chinese-traditional/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md b/curriculum/challenges/chinese-traditional/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md index 708616e93cf..4da61439546 100644 --- a/curriculum/challenges/chinese-traditional/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md +++ b/curriculum/challenges/chinese-traditional/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md @@ -58,7 +58,7 @@ play(player, quincy, 1000, verbose=True) ## 提交 -複製項目的 URL 並在下面提交。 +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61487b77d4a37707073a64e5.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61487b77d4a37707073a64e5.md index a6399a967f7..86a52d0a4be 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61487b77d4a37707073a64e5.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61487b77d4a37707073a64e5.md @@ -9,7 +9,7 @@ dashedName: step-49 當屏幕寬度較小時,`h1` 不會以應有的方式包含其文本內容。 將 `h1` 元素的文本居中對齊。 -然後,給 `main` 設置 padding,以便可以完全看到 `Student Info` 部分的標題。 +然後,給 `main` 設置 padding,以便可以完全看到 `Student Info` 的標題。 # --hints-- diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md index 7f53b2ea47b..46cc235a37c 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md @@ -20,7 +20,7 @@ dashedName: build-a-cash-register 否則,返回 `{status: "OPEN", change: [...]}`,其中 `change` 鍵值是應找回的零錢數,並將找零的面值由高到低排序。 -
貨幣單位面值
Penny0.01 美元(PENNY)
Nickel0.05 美元(NICKEL)
Dime0.1 美元(DIME)
Quarter0.25 美元(QUARTER)
Dollar1 美元(ONE)
Five Dollars5 美元(FIVE)
Ten Dollars10 美元(TEN)
Twenty Dollars20 美元(TWENTY)
One-hundred Dollars100 美元(ONE HUNDRED)
+
貨幣單位面值
Penny0.01 美元(PENNY)
Nickel0.05 美元(NICKEL)
Dime0.1 美元(DIME)
Quarter0.25 美元(QUARTER)
Dollar1 美元(ONE)
Five Dollars5 美元(FIVE)
Ten Dollars10 美元(TEN)
Twenty Dollars20 美元(TWENTY)
One-hundred Dollars100 美元(ONE HUNDRED)
下面的抽屜裏現金數組示例: diff --git a/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md b/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md index 7f4458ee446..75d7ed614e3 100644 --- a/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md +++ b/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md @@ -19,7 +19,7 @@ dashedName: adjust-the-hue-of-a-color 下面是一些使用 `hsl()` 描述颜色的例子,颜色都为满饱和度,中等亮度: -
颜色HSL
hsl(0, 100%, 50%)
hsl(60, 100%, 50%)
绿hsl(120, 100%, 50%)
蓝绿hsl(180, 100%, 50%)
hsl(240, 100%, 50%)
品红hsl(300, 100%, 50%)
+
颜色HSL
hsl(0, 100%, 50%)
hsl(60, 100%, 50%)
绿hsl(120, 100%, 50%)
蓝绿hsl(180, 100%, 50%)
hsl(240, 100%, 50%)
品红hsl(300, 100%, 50%)
# --instructions-- diff --git a/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md b/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md index 9af21433eaa..6b32c63619b 100644 --- a/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md +++ b/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md @@ -16,7 +16,7 @@ dashedName: learn-about-tertiary-colors 下面是使用分裂补色搭配法创建的三个颜色: -
颜色HEX 颜色码
橙色#FF7F00
蓝绿色#00FFFF
树莓红#FF007F
+
颜色HEX 颜色码
橙色#FF7F00
蓝绿色#00FFFF
树莓红#FF007F
# --instructions-- diff --git a/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md b/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md index 8f23cae72d5..f2b1617c929 100644 --- a/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md +++ b/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md @@ -13,7 +13,7 @@ CSS 里的 `text-transform` 属性可以改变英文字母的大小写。 使用 下面的表格展示了 `text-transform` 的不同值对文字 “Transform me” 的影响: -
结果
lowercase"transform me"
uppercase"TRANSFORM ME"
capitalize"Transform Me"
initial使用默认值
inherit使用父元素的 text-transform 值。
noneDefault:不改变文字。
+
结果
lowercase"transform me"
uppercase"TRANSFORM ME"
capitalize"Transform Me"
initial使用默认值
inherit使用父元素的 text-transform 值。
noneDefault:不改变文字。
# --instructions-- diff --git a/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md b/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md index 40747d32b53..ec842a3e0e5 100644 --- a/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md +++ b/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md @@ -19,7 +19,7 @@ dashedName: use-abbreviated-hex-code 接下来,使用缩写的十六进制编码给元素设置正确的颜色。 -
颜色十六进制编码缩写形式
蓝绿色#0FF
绿色#0F0
红色#F00
紫红色#F0F
+
颜色十六进制编码缩写形式
蓝绿色#0FF
绿色#0F0
红色#F00
紫红色#F0F
# --hints-- diff --git a/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md b/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md index 7eb75220b2d..b4dde2f64ed 100644 --- a/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md +++ b/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md @@ -23,7 +23,7 @@ dashedName: use-hex-code-to-mix-colors 把 `style` 标签里面的颜色值用正确的十六进制编码替换。 -
颜色十六进制编码
道奇蓝#1E90FF
绿色#00FF00
橙色#FFA500
红色#FF0000
+
颜色十六进制编码
道奇蓝#1E90FF
绿色#00FF00
橙色#FFA500
红色#FF0000
# --hints-- diff --git a/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md b/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md index c91a85713fa..ce8af9747fc 100644 --- a/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md +++ b/curriculum/challenges/chinese/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md @@ -15,7 +15,7 @@ dashedName: use-rgb-to-mix-colors 将 `style` 标签里面中的十六进制编码替换为正确的 RGB 值。 -
颜色RGB
蓝色rgb(0, 0, 255)
红色rgb(255, 0, 0)
淡紫色rgb(218, 112, 214)
赭黄色rgb(160, 82, 45)
+
颜色RGB
蓝色rgb(0, 0, 255)
红色rgb(255, 0, 0)
淡紫色rgb(218, 112, 214)
赭黄色rgb(160, 82, 45)
# --hints-- diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md index 9b144cdb30e..af3d6267dd9 100644 --- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md +++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md @@ -13,7 +13,7 @@ dashedName: counting-cards 牌桌上的大值的卡牌更多,对玩家有利。 根据下面的表格,每张卡牌都被分配了一个值。 如果卡牌的值大于 0,那么玩家应该追加赌注。 如果卡牌的值为 0 或负数,玩家应该追加少许赌注甚至不追加赌注。 -
计数卡牌
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'K', 'A'
+
计数卡牌
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'K', 'A'
请写一个函数实现 21 点算法。 它根据参数 `card` 的值(见表格,可能是数字或者字符串)来递增或递减全局变量 `count`。 然后函数返回一个由当前 count(计数)和 `Bet`(当 count > 0 时)或 `Hold`(当 count <= 0 时) 拼接的字符串。 注意 count(计数)和玩家的决定(`Bet` 或 `Hold`)之间应该有空格。 diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md index 30ae28265dd..60a849596a5 100644 --- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md +++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md @@ -11,7 +11,7 @@ dashedName: escape-sequences-in-strings 引号不是字符串中唯一可以被转义(escaped)的字符。 转义字符允许你使用可能无法在字符串中使用的字符。 -
代码输出
\'单引号
\"双引号
\\反斜杠
\n换行符
\t制表符
\r回车
\b退格符
\f换页符
+
代码输出
\'单引号
\"双引号
\\反斜杠
\n换行符
\t制表符
\r回车
\b退格符
\f换页符
*请注意,反斜线本身必须被转义,才能显示为反斜线。* diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md index a7d91c4d6ca..b0d7a4920e6 100644 --- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md +++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md @@ -13,7 +13,7 @@ dashedName: golf-code 函数将会传送两个参数,`par` 和 `strokes`。 根据下表返回正确的字符串。下表列出不同挥杆次数(从高到低)对应的字符串。 -
挥杆次数返回字符串
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
+
挥杆次数返回字符串
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
`par` 和 `strokes` 必须是数字而且是正数。 题目已定义字符串的数组,便于你操作。 diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md index a81e80a968e..64bb1e0f9e0 100644 --- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md +++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md @@ -20,7 +20,7 @@ dashedName: cash-register 否则,返回 `{status: "OPEN", change: [...]}`,其中 `change` 键值是应找回的零钱数,并将找零的面值由高到低排序。 -
货币单位 Unit面值
Penny0.01 美元(PENNY)
Nickel0.05 美元(NICKEL)
Dime0.1 美元(DIME)
Quarter0.25 美元(QUARTER)
Dollar1 美元(ONE)
Five Dollars5 美元(五)
Ten Dollars10 美元(TEN)
Twenty Dollars20 美元(TWENTY)
One-hundred Dollars100美元(ONE HUNDRED)
+
货币单位 Unit面值
Penny0.01 美元(PENNY)
Nickel0.05 美元(NICKEL)
Dime0.1 美元(DIME)
Quarter0.25 美元(QUARTER)
Dollar1 美元(ONE)
Five Dollars5 美元(五)
Ten Dollars10 美元(TEN)
Twenty Dollars20 美元(TWENTY)
One-hundred Dollars100美元(ONE HUNDRED)
下面的抽屉里现金数组示例: diff --git a/curriculum/challenges/chinese/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md b/curriculum/challenges/chinese/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md index e6af0fd5e4f..b25155f307a 100644 --- a/curriculum/challenges/chinese/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md +++ b/curriculum/challenges/chinese/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md @@ -65,7 +65,7 @@ assert.strictEqual( ); ``` -单击按钮元素应在 `true` 和 `false` 之间切换 `visibility` 属性的状态。 +Clicking the button element should toggle the `visibility` property in state between `true` and `false` and conditionally render the `h1` element. ```js (() => { @@ -76,11 +76,11 @@ assert.strictEqual( }; const second = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const third = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const firstValue = first(); const secondValue = second(); diff --git a/curriculum/challenges/chinese/03-front-end-development-libraries/sass/nest-css-with-sass.md b/curriculum/challenges/chinese/03-front-end-development-libraries/sass/nest-css-with-sass.md index 115409c677c..e0e3d61c067 100644 --- a/curriculum/challenges/chinese/03-front-end-development-libraries/sass/nest-css-with-sass.md +++ b/curriculum/challenges/chinese/03-front-end-development-libraries/sass/nest-css-with-sass.md @@ -13,31 +13,31 @@ Sass 允许 CSS 规则的嵌套,这在组织样式表的时候会很有用。 在 CSS 里,每个元素的样式都需要写在独立的代码块中,如下所示: ```scss -nav { - background-color: red; +article { + height: 200px; } -nav ul { - list-style: none; +article p { + color: white; } -nav ul li { - display: inline-block; +article ul { + color: blue; } ``` 对于一个大型项目,CSS 规则会很复杂。 这时,引入嵌套功能(即在对应的父元素中写子元素的样式)可以有效地简化代码: ```scss -nav { - background-color: red; +article { + height: 200px; + + p { + color: white; + } ul { - list-style: none; - - li { - display: inline-block; - } + color: blue; } } diff --git a/curriculum/challenges/chinese/06-quality-assurance/quality-assurance-projects/issue-tracker.md b/curriculum/challenges/chinese/06-quality-assurance/quality-assurance-projects/issue-tracker.md index 05b4f1becea..54fa9e1d5c4 100644 --- a/curriculum/challenges/chinese/06-quality-assurance/quality-assurance-projects/issue-tracker.md +++ b/curriculum/challenges/chinese/06-quality-assurance/quality-assurance-projects/issue-tracker.md @@ -11,7 +11,7 @@ dashedName: issue-tracker 构建一个 JavaScript 全栈应用,在功能上与 https://issue-tracker.freecodecamp.rocks/ 类似。 可以采用下面的任意一种方式完成这个挑战: - 克隆这个 GitHub 仓库,并在本地完成你的项目。 -- 使用我们的 Replit 初始化项目来完成你的项目。 +- Use our Replit starter project to complete your project. - 使用一个你喜欢的站点生成器来完成项目。 需要确定包含了我们 GitHub 仓库的所有文件。 如果你使用 Replit,请按照以下步骤设置项目: diff --git a/curriculum/challenges/chinese/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md b/curriculum/challenges/chinese/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md index a418a60b574..8281701b6c0 100644 --- a/curriculum/challenges/chinese/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md +++ b/curriculum/challenges/chinese/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md @@ -84,7 +84,7 @@ arithmetic_arranger(["32 + 8", "1 - 3801", "9999 + 9999", "523 - 49"], True) ## 提交 -复制项目的 URL 并在下面提交。 +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md index bf8f093f37a..c4fa70322f2 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md @@ -17,7 +17,7 @@ dashedName: mean-variance-standard-deviation-calculator 我们仍在开发 Python 课程的交互式教学部分。 目前,你可以在 YouTube 上通过 freeCodeCamp.org 上传的一些视频学习这个项目相关的知识。 -- 给所有人的 Python 课程(14 小时) +- Python for Everybody Video Course (14 hours) - 如何使用 Python Pandas 分析数据(10 小时) diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md index 1c6b77172c1..622887ce26a 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md @@ -17,7 +17,7 @@ dashedName: medical-data-visualizer 我们仍在开发 Python 课程的交互式教学部分。 目前,你可以在 YouTube 上通过 freeCodeCamp.org 上传的一些视频学习这个项目相关的知识。 -- 给所有人的 Python 课程(14 小时) +- Python for Everybody Video Course (14 hours) - 如何使用 Python Pandas 分析数据(10 小时) diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md index 0fdf528a2ee..fe8095a3861 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md @@ -17,7 +17,7 @@ dashedName: page-view-time-series-visualizer 我们仍在开发 Python 课程的交互式教学部分。 目前,你可以在 freeCodeCamp.org 的 YouTube 频道中通过视频学习到这个项目相关的所有知识 -- 给所有人的 Python 课程(14 小时) +- Python for Everybody Video Course (14 hours) - 如何使用 Python Pandas 分析数据(10 小时) diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md index 74b1a1d0bdb..865a25a492f 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md @@ -17,7 +17,7 @@ dashedName: sea-level-predictor 我们仍在开发 Python 课程的交互式教学部分。 目前,你可以在 YouTube 上通过 freeCodeCamp.org 上传的一些视频学习这个项目相关的知识。 -- 给所有人的 Python 课程(14 小时) +- Python for Everybody Video Course (14 hours) - 如何使用 Python Pandas 分析数据(10 小时) diff --git a/curriculum/challenges/chinese/10-coding-interview-prep/data-structures/typed-arrays.md b/curriculum/challenges/chinese/10-coding-interview-prep/data-structures/typed-arrays.md index b992af729a4..5d1e598b75f 100644 --- a/curriculum/challenges/chinese/10-coding-interview-prep/data-structures/typed-arrays.md +++ b/curriculum/challenges/chinese/10-coding-interview-prep/data-structures/typed-arrays.md @@ -20,7 +20,7 @@ However, in the world of high performance and different element types, sometimes Typed arrays are the answer to this problem. You are now able to say how much memory you want to give an array. Below is a basic overview of the different types of arrays available and the size in bytes for each element in that array. -
TypeEach element size in bytes
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
+
TypeEach element size in bytes
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
There are two ways in creating these kind of arrays. One way is to create it directly. Below is how to create a 3 length `Int16Array`. diff --git a/curriculum/challenges/chinese/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md b/curriculum/challenges/chinese/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md index ef758be81bc..dd4abc2bd6c 100644 --- a/curriculum/challenges/chinese/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md +++ b/curriculum/challenges/chinese/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md @@ -58,7 +58,7 @@ play(player, quincy, 1000, verbose=True) ## 提交 -复制项目的 URL 并在下面提交。 +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61487b77d4a37707073a64e5.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61487b77d4a37707073a64e5.md index 4e101006ce9..6c05fd187b5 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61487b77d4a37707073a64e5.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/61487b77d4a37707073a64e5.md @@ -9,7 +9,7 @@ dashedName: step-49 当屏幕宽度较小时,`h1` 不会以应有的方式包含其文本内容。 将 `h1` 元素的文本居中对齐。 -然后,给 `main` 设置 padding,以便可以完全看到 `Student Info` 部分的标题。 +然后,给 `main` 设置 padding,以便可以完全看到 `Student Info` 的标题。 # --hints-- diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md index 6e5d8e33564..0cffa096345 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md @@ -20,7 +20,7 @@ dashedName: build-a-cash-register 否则,返回 `{status: "OPEN", change: [...]}`,其中 `change` 键值是应找回的零钱数,并将找零的面值由高到低排序。 -
货币单位面值
Penny0.01 美元(PENNY)
Nickel0.05 美元(NICKEL)
Dime0.1 美元(DIME)
Quarter0.25 美元(QUARTER)
Dollar1 美元(ONE)
Five Dollars5 美元(FIVE)
Ten Dollars10 美元(TEN)
Twenty Dollars20 美元(TWENTY)
One-hundred Dollars100 美元(ONE HUNDRED)
+
货币单位面值
Penny0.01 美元(PENNY)
Nickel0.05 美元(NICKEL)
Dime0.1 美元(DIME)
Quarter0.25 美元(QUARTER)
Dollar1 美元(ONE)
Five Dollars5 美元(FIVE)
Ten Dollars10 美元(TEN)
Twenty Dollars20 美元(TWENTY)
One-hundred Dollars100 美元(ONE HUNDRED)
下面的抽屉里现金数组示例: diff --git a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md index ae321d9abd8..aa7f6218135 100644 --- a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md +++ b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md @@ -19,7 +19,7 @@ Se suele pensar que **Hue** es el "color". Si imaginas un espectro de colores co Aquí hay algunos ejemplos de `hsl()` con colores de iluminación normales y completamente saturados: -
ColorHSL
rojohsl(0, 100%, 50%)
amarillohsl(60, 100%, 50%)
verdehsl(120, 100%, 50%)
cianhsl(180, 100%, 50%)
azulhsl(240, 100%, 50%)
magentahsl(300, 100%, 50%)
+
ColorHSL
rojohsl(0, 100%, 50%)
amarillohsl(60, 100%, 50%)
verdehsl(120, 100%, 50%)
cianhsl(180, 100%, 50%)
azulhsl(240, 100%, 50%)
magentahsl(300, 100%, 50%)
# --instructions-- diff --git a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md index f9997d429fa..a67f746b767 100644 --- a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md +++ b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md @@ -16,7 +16,7 @@ Hay varios métodos para seleccionar colores diferentes que resultan de una comb Aquí hay tres colores creados usando el esquema de dividir-complemento: -
ColorCódigo hexadecimal
anaranjado#FF7F00
cian#00FFFF
frambuesa#FF007F
+
ColorCódigo hexadecimal
anaranjado#FF7F00
cian#00FFFF
frambuesa#FF007F
# --instructions-- diff --git a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md index 26764e918bb..c95c838b82d 100644 --- a/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md +++ b/curriculum/challenges/espanol/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md @@ -13,7 +13,7 @@ La propiedad `text-transform` en CSS se utiliza para cambiar la apariencia del t La siguiente tabla muestra como los diferentes valores de `text-transform` cambian el texto de ejemplo "Transformame". -
ValorResultado
lowercase"Transformame"
uppercase"TRANSFORMAME"
capitalize"Transformame"
initialUsa el valor predeterminado
inheritUtiliza el valor text-transform del elemento principal
nonePredeterminado: Usa el texto original
+
ValorResultado
lowercase"Transformame"
uppercase"TRANSFORMAME"
capitalize"Transformame"
initialUsa el valor predeterminado
inheritUtiliza el valor text-transform del elemento principal
nonePredeterminado: Usa el texto original
# --instructions-- diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md index ee26b39166c..6815818fbc8 100644 --- a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md +++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md @@ -19,7 +19,7 @@ Esto reduce el número total de colores posibles a alrededor de 4.000. Sin embar ¡Pruébalo! Intenta usar los códigos hexadecimales abreviados para asignar colores a los elementos como se indica a continuación. -
ColorHex code abreviado
Cyan (cian)#0FF
Green (verde)#0F0
Red (rojo)#F00
Fuchsia (fucsia)#F0F
+
ColorHex code abreviado
Cyan (cian)#0FF
Green (verde)#0F0
Red (rojo)#F00
Fuchsia (fucsia)#F0F
# --hints-- diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md index 7a07411206b..86a99202dd3 100644 --- a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md +++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md @@ -23,7 +23,7 @@ El dígito `F` es el número más alto en hex code, y representa el brillo máxi Reemplaza las palabras clave de color en nuestro elemento `style` con los códigos hexadecimales correctos. -
ColorHex Code
Dodger Blue (azul dodger)#1E90FF
Green (verde)#00FF00
Orange (naranja)#FFA500
Red (rojo)#FF0000
+
ColorHex Code
Dodger Blue (azul dodger)#1E90FF
Green (verde)#00FF00
Orange (naranja)#FFA500
Red (rojo)#FF0000
# --hints-- diff --git a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md index 20936d753cb..4c606f41433 100644 --- a/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md +++ b/curriculum/challenges/espanol/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md @@ -15,7 +15,7 @@ Al igual que con el código hexadecimal, puedes mezclar colores combinando valor Reemplaza los hex codes en nuestro elemento `style` con los valores RGB correctos. -
ColorRGB
Blue (azul)rgb(0, 0, 255)
Red (rojo)rgb(255, 0, 0)
Orchid (color orquídea)rgb(218, 112, 214)
Sienna (siena)rgb(160, 82, 45)
+
ColorRGB
Blue (azul)rgb(0, 0, 255)
Red (rojo)rgb(255, 0, 0)
Orchid (color orquídea)rgb(218, 112, 214)
Sienna (siena)rgb(160, 82, 45)
# --hints-- diff --git a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md index 7655489d512..14819212be5 100644 --- a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md +++ b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md @@ -13,7 +13,7 @@ En el juego de casino Blackjack, un jugador puede determinar si tiene una ventaj Tener más cartas altas en la baraja es una ventaja para el jugador. Se le asigna un valor a cada carta de acuerdo a la siguiente tabla. Cuando el conteo es positivo, el jugador debería apostar alto. Cuando el conteo da 0 o negativo, el jugador debería apostar bajo. -
Cambios del conteoCartas
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'K', 'A'
+
Cambios del conteoCartas
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'K', 'A'
Escribirás una función para contar cartas. Recibirá un parámetro `card` (carta) que puede ser un número o una cadena y aumentar o reducir la variable global `count` (conteo) de acuerdo al valor de la carta (observa la tabla). La función devolverá una cadena con el conteo actual y la cadena `Bet` (Apuesta) si el conteo es positivo, o `Hold` (Espera) si el conteo es cero o negativo. El conteo actual y la decisión del jugador (`Bet` o `Hold`) deben estar separados por un solo espacio. diff --git a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md index 49afe0ec8f9..ad251276609 100644 --- a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md +++ b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md @@ -11,7 +11,7 @@ dashedName: escape-sequences-in-strings Las comillas no son los únicos caracteres que pueden ser escapados dentro de una cadena. Las secuencias de escape le permiten utilizar caracteres que de otro modo no podrías usar en una cadena. -
CódigoResultado
\'comilla simple
\"comilla doble
\\barra invertida
\nlínea nueva
\ttabulador
\rretorno del carro
\bretroceso
\ffuente de formulario
+
CódigoResultado
\'comilla simple
\"comilla doble
\\barra invertida
\nlínea nueva
\ttabulador
\rretorno del carro
\bretroceso
\ffuente de formulario
*Ten en cuenta que la barra invertida debe escaparse para que aparezca como tal.* diff --git a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md index ffda9222992..5c5444a0853 100644 --- a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md +++ b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md @@ -13,7 +13,7 @@ En el juego de Golf, cada agujero tiene un `par`, que significa, el número prom Tu función recibirá los argumentos `par` y `strokes`. Devuelve la cadena correcta según esta tabla que muestra los golpes en orden de prioridad; superior (más alto) a inferior (más bajo): -
Strokes (golpes)Devuelve
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
+
Strokes (golpes)Devuelve
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
`par` y `strokes` siempre serán numéricos y positivos. Hemos añadido un arreglo de todos los nombres para tu conveniencia. diff --git a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md index 252b036d14d..08f7cf1fa83 100644 --- a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md +++ b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md @@ -20,7 +20,7 @@ Devuelve `{status: "CLOSED", change: [...]}` si el efectivo en caja como valor d En cualquier otro caso, devuelve `{status: "OPEN", change: [...]}`, con el cambio a entregar en monedas y billetes, ordenados de mayor a menor, como valor de la clave `change`. -
Unidad MonetariaImporte
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
+
Unidad MonetariaImporte
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
A continuación, un ejemplo del efectivo en caja en formato de arreglo: diff --git a/curriculum/challenges/espanol/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md b/curriculum/challenges/espanol/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md index a2375236247..9f9e90eb0f0 100644 --- a/curriculum/challenges/espanol/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md +++ b/curriculum/challenges/espanol/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md @@ -65,7 +65,7 @@ assert.strictEqual( ); ``` -Al hacer clic en el botón se debe cambiar la propiedad `visibility` en el estado entre `true` y `false`. +Clicking the button element should toggle the `visibility` property in state between `true` and `false` and conditionally render the `h1` element. ```js (() => { @@ -76,11 +76,11 @@ Al hacer clic en el botón se debe cambiar la propiedad `visibility` en el estad }; const second = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const third = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const firstValue = first(); const secondValue = second(); diff --git a/curriculum/challenges/espanol/03-front-end-development-libraries/sass/nest-css-with-sass.md b/curriculum/challenges/espanol/03-front-end-development-libraries/sass/nest-css-with-sass.md index 32cfdbe7a70..fb36c35ce5b 100644 --- a/curriculum/challenges/espanol/03-front-end-development-libraries/sass/nest-css-with-sass.md +++ b/curriculum/challenges/espanol/03-front-end-development-libraries/sass/nest-css-with-sass.md @@ -13,31 +13,31 @@ Sass permite anidar las reglas CSS, que es una forma útil de organizar una hoja Normalmente, cada elemento está dirigido a una línea diferente para darle estilo, así: ```scss -nav { - background-color: red; +article { + height: 200px; } -nav ul { - list-style: none; +article p { + color: white; } -nav ul li { - display: inline-block; +article ul { + color: blue; } ``` Para un proyecto grande, el archivo CSS tendrá muchas líneas y reglas. Aquí es donde la anidación puede ayudar a organizar tu código colocando reglas de estilo hijo dentro de los respectivos elementos padres: ```scss -nav { - background-color: red; +article { + height: 200px; + + p { + color: white; + } ul { - list-style: none; - - li { - display: inline-block; - } + color: blue; } } diff --git a/curriculum/challenges/espanol/06-quality-assurance/quality-assurance-projects/issue-tracker.md b/curriculum/challenges/espanol/06-quality-assurance/quality-assurance-projects/issue-tracker.md index 44e2352286f..5d0dc632291 100644 --- a/curriculum/challenges/espanol/06-quality-assurance/quality-assurance-projects/issue-tracker.md +++ b/curriculum/challenges/espanol/06-quality-assurance/quality-assurance-projects/issue-tracker.md @@ -11,7 +11,7 @@ dashedName: issue-tracker Crea una aplicación full stack de JavaScript que sea funcionalmente similar a esta: https://issue-tracker.freecodecamp.rocks/. Trabajar en este proyecto implicará escribir tu código utilizando uno de los siguientes métodos: - Clone este repositorio de GitHub y complete estos desafíos localmente. -- Usa nuestro proyecto inicial de Replit para completar tu proyecto. +- Use our Replit starter project to complete your project. - Usa un constructor de sitios de tu elección para completar el proyecto. Asegúrate de incorporar todos los archivos de nuestro repositorio de GitHub. Si usas Replit, sigue estos pasos para configurar el proyecto: diff --git a/curriculum/challenges/espanol/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md b/curriculum/challenges/espanol/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md index d108db35c39..cc6cd3cef88 100644 --- a/curriculum/challenges/espanol/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md +++ b/curriculum/challenges/espanol/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md @@ -84,7 +84,7 @@ Las pruebas unitarias para este proyecto están en `test_module.py`. Ejecutamos ## Envío -Copia el enlace de tu proyecto y envíalo a freeCodeCamp. +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md index a958b0bde95..e15d14b8857 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md @@ -17,7 +17,7 @@ Estarás Python for Everybody Video Course(14 hours) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 hours) diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md index f3b4aefcdae..7311bc126cd 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md @@ -17,7 +17,7 @@ Estarás Python for Everybody Video Course(14 hours) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 hours) diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md index 1787212af1e..cd4a895d991 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md @@ -17,7 +17,7 @@ Estarás Python for Everybody Video Course(14 horas) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 horas) diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md index e4a715c31e6..80b5129ca15 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md @@ -17,7 +17,7 @@ Estarás Python for Everybody Video Course(14 hours) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 hours) diff --git a/curriculum/challenges/espanol/10-coding-interview-prep/data-structures/typed-arrays.md b/curriculum/challenges/espanol/10-coding-interview-prep/data-structures/typed-arrays.md index 31b0c6e97c0..e8b133ace85 100644 --- a/curriculum/challenges/espanol/10-coding-interview-prep/data-structures/typed-arrays.md +++ b/curriculum/challenges/espanol/10-coding-interview-prep/data-structures/typed-arrays.md @@ -20,7 +20,7 @@ Sin embargo, en el mundo de alto rendimiento y diferentes tipos de elementos, a Los arreglos escritos son la respuesta a este problema. Ahora puedes decir cuánta memoria quieres dar a una matriz. Debajo hay una visión general básica de los diferentes tipos de matrices disponibles y el tamaño en bytes para cada elemento de esa matriz. -
TipoCada tamaño de elemento en bytes
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
+
TipoCada tamaño de elemento en bytes
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
Hay dos formas de crear este tipo de matriz. Una forma es crearla directamente. A continuación se muestra cómo crear una longitud de 3 `Int16Array`. diff --git a/curriculum/challenges/espanol/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md b/curriculum/challenges/espanol/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md index a7424d3d16a..9efaacf5cbb 100644 --- a/curriculum/challenges/espanol/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md +++ b/curriculum/challenges/espanol/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md @@ -58,7 +58,7 @@ The unit tests for this project are in `test_module.py`. We imported the tests f ## Submitting -Copy your project's URL and submit it below. +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md b/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md index 20d96f7a4b4..aaa5afe113e 100644 --- a/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md +++ b/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md @@ -20,7 +20,7 @@ Devuelve `{status: "CLOSED", change: [...]}` si el efectivo en caja como valor d En cualquier otro caso, devuelve `{status: "OPEN", change: [...]}`, con el cambio a entregar en monedas y billetes, ordenados de mayor a menor, como valor de la clave `change`. -
Unidad MonetariaImporte
Centavo$0.01 (CENTAVO)
Níquel$0.05 (NÍQUEL)
Díez Centavos$0.1 (DÍEZ CENTAVOS)
25 centavos$0.25 (QUARTER)
Dólar$1 (UNO)
Cinco dólares$5 (CINCO)
Diez dólares$10 (DÍEZ)
Veinte dólares$20 (VEINTE)
Cien dólares$100 (CIEN)
+
Unidad MonetariaImporte
Centavo$0.01 (CENTAVO)
Níquel$0.05 (NÍQUEL)
Díez Centavos$0.1 (DÍEZ CENTAVOS)
25 centavos$0.25 (QUARTER)
Dólar$1 (UNO)
Cinco dólares$5 (CINCO)
Diez dólares$10 (DÍEZ)
Veinte dólares$20 (VEINTE)
Cien dólares$100 (CIEN)
Vea a continuación un ejemplo de un arreglo de efectivo en caja: diff --git a/curriculum/challenges/german/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md b/curriculum/challenges/german/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md index e7ddb215210..134640c117b 100644 --- a/curriculum/challenges/german/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md +++ b/curriculum/challenges/german/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md @@ -19,7 +19,7 @@ Farben haben verschiedene Eigenschaften wie Farbton, Sättigung und Helligkeit. Hier sind einige Beispiele für die Verwendung von `hsl()` mit vollständig gesättigten Farben bei mittlerer Helligkeit: -
FarbeHSL
rothsl(0, 100%, 50%)
gelbhsl(60, 100%, 50%)
grünhsl(120, 100%, 50%)
cyanhsl(180, 100%, 50%)
blauhsl(240, 100%, 50%)
magentahsl(300, 100%, 50%)
+
FarbeHSL
rothsl(0, 100%, 50%)
gelbhsl(60, 100%, 50%)
grünhsl(120, 100%, 50%)
cyanhsl(180, 100%, 50%)
blauhsl(240, 100%, 50%)
magentahsl(300, 100%, 50%)
# --instructions-- diff --git a/curriculum/challenges/german/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md b/curriculum/challenges/german/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md index a2498e648ed..622df69115b 100644 --- a/curriculum/challenges/german/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md +++ b/curriculum/challenges/german/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md @@ -16,7 +16,7 @@ Es gibt verschiedene Methoden zur Auswahl von Farbkombinationen, die zu stimmige Hier sind drei Farben, die mit dem Split-Komplementär-Schema erstellt wurden: -
FarbeHex-Code
orange#FF7F00
cyan#00FFFF
himbeerfarben#FF007F
+
FarbeHex-Code
orange#FF7F00
cyan#00FFFF
himbeerfarben#FF007F
# --instructions-- diff --git a/curriculum/challenges/german/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md b/curriculum/challenges/german/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md index 4ccbd217894..f2fa3a1453d 100644 --- a/curriculum/challenges/german/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md +++ b/curriculum/challenges/german/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md @@ -13,7 +13,7 @@ Die `text-transform`-Eigenschaft in CSS wird verwendet, um das Aussehen von Text Die folgende Tabelle zeigt, wie die verschiedenen `text-transform`-Werte den Beispieltext "Transform me" verändern. -
WertErgebnis
lowercase"transform me"
uppercase"TRANSFORM ME"
capitalize"Transform Me"
initialVerwende den Standardwert
inheritVerwendet den text-transform-Wert aus dem übergeordneten Element
noneStandard: Verwendet den ursprünglichen Text
+
WertErgebnis
lowercase"transform me"
uppercase"TRANSFORM ME"
capitalize"Transform Me"
initialVerwende den Standardwert
inheritVerwendet den text-transform-Wert aus dem übergeordneten Element
noneStandard: Verwendet den ursprünglichen Text
# --instructions-- diff --git a/curriculum/challenges/german/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md b/curriculum/challenges/german/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md index be25c7aa37b..59ba5ce0273 100644 --- a/curriculum/challenges/german/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md +++ b/curriculum/challenges/german/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md @@ -19,7 +19,7 @@ Dadurch reduziert sich die Gesamtzahl der möglichen Farben auf etwa 4.000. Die Versuche, mithilfe der gekürzten Hex-Codes die richtigen Elemente einzufärben. -
Farbegekürzter Hex-Code
Cyan#0FF
Grün#0F0
Rot#F00
Fuchsia#F0F
+
Farbegekürzter Hex-Code
Cyan#0FF
Grün#0F0
Rot#F00
Fuchsia#F0F
# --hints-- diff --git a/curriculum/challenges/german/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md b/curriculum/challenges/german/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md index 69b32090091..a54d81b5d2c 100644 --- a/curriculum/challenges/german/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md +++ b/curriculum/challenges/german/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md @@ -23,7 +23,7 @@ Die Ziffer `F` ist die höchste Zahl im Hex-Code und repräsentiert die maximal Ersetze die Farbwörter in unserem `style` Element mit ihnen entsprechenden Hex-Codes. (Anm.: "Dodger Blue" bezieht sich auf die blaue Uniform der Baseball-Mannschaft Los Angeles Dodgers) -
FarbeHex-Code
"Dodger Blue"#1E90FF
Grün#00FF00
Orange#FFA500
Rot#FF0000
+
FarbeHex-Code
"Dodger Blue"#1E90FF
Grün#00FF00
Orange#FFA500
Rot#FF0000
# --hints-- diff --git a/curriculum/challenges/german/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md b/curriculum/challenges/german/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md index 43d8002b772..981a16a385d 100644 --- a/curriculum/challenges/german/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md +++ b/curriculum/challenges/german/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md @@ -15,7 +15,7 @@ Genau wie bei Hex-Code, kannst du Farben in RGB durch Kombinationen unterschiedl Ersetze die Hex-Codes in unserem `style`-Element mit entsprechenden RGB-Werten. -
FarbeRGB
Blaurgb(0, 0, 255)
Rotrgb(255, 0, 0)
Orchideen-Lilargb(218, 112, 214)
Siena-Braunrgb(160, 82, 45)
+
FarbeRGB
Blaurgb(0, 0, 255)
Rotrgb(255, 0, 0)
Orchideen-Lilargb(218, 112, 214)
Siena-Braunrgb(160, 82, 45)
# --hints-- diff --git a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-the-keys-of-an-object-with-a-for...in-statement.md b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-the-keys-of-an-object-with-a-for...in-statement.md index ba89e27c141..7c47b55d10c 100644 --- a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-the-keys-of-an-object-with-a-for...in-statement.md +++ b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-the-keys-of-an-object-with-a-for...in-statement.md @@ -29,7 +29,7 @@ We defined the variable `food` in the loop head and this variable was set to eac # --instructions-- -Wir haben eine Funktion `countOnline` definiert, die ein Argument (ein Nutzer-Objekt) `allUsers` akzeptiert. Use a for...in statement inside this function to loop through the `allUsers` object and return the number of users whose `online` property is set to `true`. Ein Beispiel für ein Objekt, das an `countOnline` übergeben werden könnte, ist unten abgebildet. Jeder Nutzer wird eine `online`-Eigenschaft mit entweder einem `true` oder `false`-Wert besitzen. +Wir haben eine Funktion `countOnline` definiert, die ein Argument (ein Nutzer-Objekt) `allUsers` akzeptiert. Verwende eine for...in-Anweisung innerhalb dieser Funktion, um das `allUsers`-Objekt zu durchlaufen und die Anzahl der Benutzer zurückzugeben, deren `online`-Eigenschaft auf `true` gesetzt ist. Ein Beispiel für ein Objekt, das an `countOnline` übergeben werden könnte, ist unten abgebildet. Jeder Nutzer wird eine `online`-Eigenschaft mit entweder einem `true` oder `false`-Wert besitzen. ```js { diff --git a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md index a2332d1367d..10e42941749 100644 --- a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md +++ b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md @@ -13,7 +13,7 @@ Beim Kasinospiel Blackjack kann ein Spieler, indem er die relative Anzahl der im Wenn mehr hohe Karten im Deck verbleiben, ist der Spieler im Vorteil. Jeder Karte wird ein Wert gemäß der folgenden Tabelle zugewiesen. Wenn die Zählung positiv ist, sollte der Spieler hoch setzen. Wenn die Anzahl null oder negativ ist, sollte der Spieler niedrig setzen. -
Veränderung der ZählungKarten
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'K', 'A'
+
Veränderung der ZählungKarten
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'K', 'A'
Du wirst eine Funktion zum Zählen von Karten schreiben. Sie erhält einen `card`-Parameter, der eine Zahl oder ein String sein kann, und erhöht oder verringert die globale `count`-Variable entsprechend dem Wert der Karte (siehe Tabelle). Die Funktion gibt dann einen String mit dem aktuellen Zählerstand und dem String `Bet` zurück, wenn der Zählerstand positiv ist, oder `Hold`, wenn der Zählerstand null oder negativ ist. Die aktuelle Anzahl und die Entscheidung des Spielers (`Bet` oder `Hold`) sollten durch ein einzelnes Leerzeichen getrennt werden. diff --git a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md index 91b3c1b86a2..19a2d0e1191 100644 --- a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md +++ b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md @@ -11,7 +11,7 @@ dashedName: escape-sequences-in-strings Anführungszeichen sind nicht die einzigen Zeichen, die innerhalb eines Strings ausgelassen werden können. Escape-Sequenzen ermöglichen es dir, Zeichen zu verwenden, die du sonst nicht in einem String verwenden könntest. -
CodeAusgabe
\'Einzelnes Anführungszeichen
\"Doppeltes Anführungszeichen
\\Backslash
\nZeilenumbruch
\tTabulator
\rWagenrücklauf (Carriage Return)
\bBackspace
\fSeitenvorschub (Formfeed)
+
CodeAusgabe
\'Einzelnes Anführungszeichen
\"Doppeltes Anführungszeichen
\\Backslash
\nZeilenumbruch
\tTabulator
\rWagenrücklauf (Carriage Return)
\bBackspace
\fSeitenvorschub (Formfeed)
*Bitte beachte, dass das Backslash selbst mit einem Escape-Zeichen versehen werden muss, um als Backslash angezeigt zu werden.* diff --git a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md index b9074ad7308..d806599f039 100644 --- a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md +++ b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md @@ -13,7 +13,7 @@ Beim Golf hat jedes Loch einen `par`, also die durchschnittliche Anzahl von `str Deiner Funktion werden die Argumente `par` und `strokes` übergeben. Gib den richtigen String gemäß dieser Tabelle zurück, die die Schläge in der Reihenfolge ihrer Priorität auflistet: von oben (am höchsten) nach unten (am niedrigsten): -
SchlägeAusgabe
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
+
SchlägeAusgabe
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
`par` und `strokes` werden immer numerisch und positiv sein. Wir haben eine Liste mit allen Namen für dich zusammengestellt. diff --git a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/selecting-from-many-options-with-switch-statements.md b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/selecting-from-many-options-with-switch-statements.md index 95ea1b93d86..838eedfecbd 100644 --- a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/selecting-from-many-options-with-switch-statements.md +++ b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/selecting-from-many-options-with-switch-statements.md @@ -9,7 +9,7 @@ dashedName: selecting-from-many-options-with-switch-statements # --description-- -If you need to match one value against many options, you can use a switch statement. Eine `switch`-Anweisung vergleich den Wert einen mit der case-Anweisungen, in denen verschiedene mögliche Werte definiert werden. Any valid JavaScript statements can be executed inside a case block and will run from the first matched `case` value until a `break` is encountered. +Wenn du einen Wert mit vielen Optionen abgleichen musst, kannst du eine switch-Anweisung verwenden. Eine `switch`-Anweisung vergleich den Wert einen mit der case-Anweisungen, in denen verschiedene mögliche Werte definiert werden. Alle gültigen JavaScript-Anweisungen können innerhalb eines case-Blocks ausgeführt werden und werden ab dem ersten übereinstimmenden `case`-Wert ausgeführt, bis ein `break` auftritt. Hier ist ein Beispiel für eine `switch`-Anweisung: diff --git a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/testing-objects-for-properties.md b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/testing-objects-for-properties.md index 998251231f0..df3700e7819 100644 --- a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/testing-objects-for-properties.md +++ b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/testing-objects-for-properties.md @@ -8,7 +8,7 @@ dashedName: testing-objects-for-properties # --description-- -To check if a property on a given object exists or not, you can use the `.hasOwnProperty()` method. `someObject.hasOwnProperty(someProperty)` gibt `true` oder `false` zurück, je nachdem, ob die Eigenschaft auf dem Objekt gefunden wird oder nicht. +Um zu prüfen, ob eine Eigenschaft eines bestimmten Objekts existiert oder nicht, kannst du die Methode `.hasOwnProperty()` verwenden. `someObject.hasOwnProperty(someProperty)` gibt `true` oder `false` zurück, je nachdem, ob die Eigenschaft auf dem Objekt gefunden wird oder nicht. **Beispiel** @@ -25,7 +25,7 @@ Der erste `checkForProperty`-Funktionsaufruf gibt `true` zurück, während der z # --instructions-- -Modify the function `checkObj` to test if the object passed to the function parameter `obj` contains the specific property passed to the function parameter `checkProp`. If the property passed to `checkProp` is found on `obj`, return that property's value. Wenn nicht, wird `Not Found` zurückgegeben. +Ändere die Funktion `checkObj` so, dass sie prüft, ob das Objekt, das an den Funktionsparameter `obj` übergeben wurde, die spezifische Eigenschaft enthält, die an den Funktionsparameter `checkProp` übergeben wurde. Wenn die an `checkProp` übergebene Eigenschaft auf `obj` gefunden wird, wird der Wert dieser Eigenschaft zurückgegeben. Wenn nicht, wird `Not Found` zurückgegeben. # --hints-- diff --git a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/word-blanks.md b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/word-blanks.md index 86549f09be4..909763c93bb 100644 --- a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/word-blanks.md +++ b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/word-blanks.md @@ -62,7 +62,7 @@ assert( ); ``` -`wordBlanks` should contain all of the words assigned to the variables `myNoun`, `myVerb`, `myAdjective` and `myAdverb` separated by non-word characters (and any additional words of your choice). +`wordBlanks` sollte alle Wörter enthalten, die den Variablen `myNoun`, `myVerb`, `myAdjective` und `myAdverb` zugeordnet sind, getrennt durch Nicht-Wort-Zeichen (und zusätzliche Wörter deiner Wahl). ```js assert( diff --git a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md index 71e4ccf8ce6..ec16bff10c4 100644 --- a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md +++ b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md @@ -20,7 +20,7 @@ Gib `{status: "CLOSED", change: [...]}` als Wert für den Key `change` zurück, Andernfalls wird `{status: "OPEN", change: [...]}`, mit dem fälligen Wechselgeld in Münzen und Scheinen, sortiert in der höchsten bis niedrigsten Reihenfolge, als Wert des Keys `change` zurückgegeben. -
WährungseinheitAnzahl
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Fünf Dollar$5 (FIVE)
Zehn Dollar$10 (TEN)
Zwanzig Dollar$20 (TWENTY)
Einhundert Dollar$100 (ONE HUNDRED)
+
WährungseinheitAnzahl
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Fünf Dollar$5 (FIVE)
Zehn Dollar$10 (TEN)
Zwanzig Dollar$20 (TWENTY)
Einhundert Dollar$100 (ONE HUNDRED)
Unten findest du ein Beispiel für Wechselgeld: diff --git a/curriculum/challenges/german/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md b/curriculum/challenges/german/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md index 12c9365ea15..817ab82c054 100644 --- a/curriculum/challenges/german/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md +++ b/curriculum/challenges/german/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md @@ -65,7 +65,7 @@ assert.strictEqual( ); ``` -Wenn du auf das Button-Element klickst, sollte die `visibility`-Eigenschaft im Zustand zwischen `true` und `false` wechseln. +Clicking the button element should toggle the `visibility` property in state between `true` and `false` and conditionally render the `h1` element. ```js (() => { @@ -76,11 +76,11 @@ Wenn du auf das Button-Element klickst, sollte die `visibility`-Eigenschaft im Z }; const second = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const third = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const firstValue = first(); const secondValue = second(); diff --git a/curriculum/challenges/german/03-front-end-development-libraries/sass/nest-css-with-sass.md b/curriculum/challenges/german/03-front-end-development-libraries/sass/nest-css-with-sass.md index b39c63aaf93..1f0bb1945c3 100644 --- a/curriculum/challenges/german/03-front-end-development-libraries/sass/nest-css-with-sass.md +++ b/curriculum/challenges/german/03-front-end-development-libraries/sass/nest-css-with-sass.md @@ -13,31 +13,31 @@ Mit Sass kannst du CSS-Regeln verschachteln, was eine nützliche Methode ist, um Normalerweise wird jedes Element auf eine andere Zeile ausgerichtet, um es zu stylen, etwa so: ```scss -nav { - background-color: red; +article { + height: 200px; } -nav ul { - list-style: none; +article p { + color: white; } -nav ul li { - display: inline-block; +article ul { + color: blue; } ``` Bei einem großen Projekt wird die CSS-Datei viele Zeilen und Regeln haben. Hier kann die Verschachtelung helfen, deinen Code zu organisieren, indem du untergeordnete Stilregeln innerhalb der jeweiligen übergeordneten Elemente platzierst: ```scss -nav { - background-color: red; +article { + height: 200px; + + p { + color: white; + } ul { - list-style: none; - - li { - display: inline-block; - } + color: blue; } } diff --git a/curriculum/challenges/german/06-quality-assurance/quality-assurance-projects/issue-tracker.md b/curriculum/challenges/german/06-quality-assurance/quality-assurance-projects/issue-tracker.md index 7e7e0f9fcf7..a00a9bf9508 100644 --- a/curriculum/challenges/german/06-quality-assurance/quality-assurance-projects/issue-tracker.md +++ b/curriculum/challenges/german/06-quality-assurance/quality-assurance-projects/issue-tracker.md @@ -11,7 +11,7 @@ dashedName: issue-tracker Erstelle eine vollständige JavaScript-Anwendung, die eine ähnliche Funktionalität wie https://issue-tracker.freecodecamp.rocks/ aufweist. Bei der Arbeit an diesem Projekt schreibst du deinen Code mit einer der folgenden Methoden: - Klone diese GitHub-Repo und schließe dein Projekt lokal ab. -- Verwende dieses Replit-Starterprojekt, um dein Projekt fertigzustellen. +- Use our Replit starter project to complete your project. - Verwende einen Site-Builder deiner Wahl, um das Projekt abzuschließen. Achte darauf, alle Dateien von unserem GitHub-Repo zu integrieren. Wenn du Replit verwendest, folge diesen Schritten, um das Projekt einzurichten: diff --git a/curriculum/challenges/german/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md b/curriculum/challenges/german/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md index d27f20d2810..1417452c51c 100644 --- a/curriculum/challenges/german/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md +++ b/curriculum/challenges/german/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md @@ -84,7 +84,7 @@ Die Unit-Tests für dieses Projekt sind in `test_module.py`. Wir haben die Tests ## Absenden -Kopiere die URL deines Projekts und sende sie an freeCodeCamp. +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/german/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md b/curriculum/challenges/german/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md index bd88f2e4dfa..1901260effb 100644 --- a/curriculum/challenges/german/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md +++ b/curriculum/challenges/german/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md @@ -17,7 +17,7 @@ Du wirst Videokurs: Python für jedermann (14 Stunden) +- Python for Everybody Video Course (14 hours) - Wie man Daten mit Python-Pandas analysiert (10 Stunden) diff --git a/curriculum/challenges/german/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md b/curriculum/challenges/german/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md index e545f414287..93accb6a7ab 100644 --- a/curriculum/challenges/german/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md +++ b/curriculum/challenges/german/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md @@ -17,7 +17,7 @@ Du wirst Videokurs: Python für jedermann (14 Stunden) +- Python for Everybody Video Course (14 hours) - Wie man Daten mit Python-Pandas analysiert (10 Stunden) diff --git a/curriculum/challenges/german/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md b/curriculum/challenges/german/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md index 5d91a231f75..75d817a8c52 100644 --- a/curriculum/challenges/german/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md +++ b/curriculum/challenges/german/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md @@ -17,7 +17,7 @@ Du wirst Videokurs: Python für jedermann (14 Stunden) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 hours) diff --git a/curriculum/challenges/german/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md b/curriculum/challenges/german/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md index 1b97d1fa053..adf31bed8cc 100644 --- a/curriculum/challenges/german/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md +++ b/curriculum/challenges/german/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md @@ -17,7 +17,7 @@ Du wirst Videokurs: Python für jedermann (14 Stunden) +- Python for Everybody Video Course (14 hours) - Wie man Daten mit Python-Pandas analysiert (10 Stunden) diff --git a/curriculum/challenges/german/10-coding-interview-prep/data-structures/typed-arrays.md b/curriculum/challenges/german/10-coding-interview-prep/data-structures/typed-arrays.md index ec288066d4e..faac959670a 100644 --- a/curriculum/challenges/german/10-coding-interview-prep/data-structures/typed-arrays.md +++ b/curriculum/challenges/german/10-coding-interview-prep/data-structures/typed-arrays.md @@ -20,7 +20,7 @@ However, in the world of high performance and different element types, sometimes Typed arrays are the answer to this problem. You are now able to say how much memory you want to give an array. Below is a basic overview of the different types of arrays available and the size in bytes for each element in that array. -
TypEach element size in bytes
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
+
TypEach element size in bytes
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
There are two ways in creating these kind of arrays. One way is to create it directly. Below is how to create a 3 length `Int16Array`. diff --git a/curriculum/challenges/german/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md b/curriculum/challenges/german/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md index 550f5c55717..cf45a832033 100644 --- a/curriculum/challenges/german/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md +++ b/curriculum/challenges/german/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md @@ -58,7 +58,7 @@ The unit tests for this project are in `test_module.py`. We imported the tests f ## Submitting -Copy your project's URL and submit it below. +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed656a336993abd9f7c.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed656a336993abd9f7c.md index 7eb0986df3b..e76890485a2 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed656a336993abd9f7c.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed656a336993abd9f7c.md @@ -7,7 +7,7 @@ dashedName: step-25 # --description-- -Als Nächstes möchtest du das `#menu` horizontal zentrieren. Dies kannst du tun, indem du `margin-left`- und `margin-right`-Eigenschaften auf `auto` einstellst. Stelle dir den Rand als einen unsichtbaren Raum um ein Element herum vor. Using these two margin properties, center the `#menu` element within the `body` element. +Als Nächstes möchtest du das `#menu` horizontal zentrieren. Dies kannst du tun, indem du `margin-left`- und `margin-right`-Eigenschaften auf `auto` einstellst. Stelle dir den Rand als einen unsichtbaren Raum um ein Element herum vor. Mit diesen beiden Margin-Eigenschaften zentrierst du das `#menu`-Element innerhalb des `body`-Elements. # --hints-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b74fa777a2b2473c94f82.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b74fa777a2b2473c94f82.md index f486cf582d4..db94bb2dace 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b74fa777a2b2473c94f82.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/619b74fa777a2b2473c94f82.md @@ -17,7 +17,7 @@ Dein Code sollte nicht länger einen `.two`-Klassen-Selektor haben. assert(!new __helpers.CSSHelp(document).getStyle('.two')); ``` -You should use a class selector to target the class `green`. +Du solltest einen Klassenselektor verwenden, um die Klasse `green` auszuwählen. ```js assert(new __helpers.CSSHelp(document).getStyle('.green')); @@ -35,7 +35,7 @@ Dein Code sollte nicht länger einen `.three`-Klassen-Selektor haben. assert(!new __helpers.CSSHelp(document).getStyle('.three')); ``` -You should use a class selector to target the class `blue`. +Du solltest einen Klassenselektor verwenden, um die Klasse `blue` auszuwählen. ```js assert(new __helpers.CSSHelp(document).getStyle('.blue')); diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153897c27f6334716ee5abe.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153897c27f6334716ee5abe.md index f599e2cfbf6..03cdb951b5b 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153897c27f6334716ee5abe.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153897c27f6334716ee5abe.md @@ -9,7 +9,7 @@ dashedName: step-14 Flexbox is a one-dimensional CSS layout that can control the way items are spaced out and aligned within a container. -To use it, give an element a `display` property of `flex`. Das wird das Element zu einem flex container machen. Alle direkt untergeordneten Elemente eines Flex-Containers werden flex items genannt. +Um es zu verwenden, weise einem Element eine `display`-Eigenschaft mit `flex` als Wert zu. Das wird das Element zu einem flex container machen. Alle direkt untergeordneten Elemente eines Flex-Containers werden flex items genannt. Erstelle einen `.gallery`-Selektor und mache ihn zu einem Flex-Container. diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6493bc0d99879635209565aa.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6493bc0d99879635209565aa.md index e25bba449d9..f18a3d34032 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6493bc0d99879635209565aa.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6493bc0d99879635209565aa.md @@ -14,7 +14,7 @@ Das `border-box`-Größenmodell bewirkt das Gegenteil von `content-box`. Die Ges # --hints-- -Your * selector should have a `box-sizing` property set to `border-box` as the value. +Dein *-Selektor sollte eine `box-sizing`-Eigenschaft mit `border-box` als Wert enthalten. ```js assert.equal(new __helpers.CSSHelp(document).getStyle('*')?.boxSizing, 'border-box'); diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6494da0daf5df5197963671d.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6494da0daf5df5197963671d.md index edda7e90cc1..d0d2270aaa3 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6494da0daf5df5197963671d.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6494da0daf5df5197963671d.md @@ -9,7 +9,7 @@ dashedName: step-8 Beachte, wie der blaue Bildrand über den roten Galerierand hinausragt. Dies ist auf die Art und Weise zurückzuführen, wie Browser die Größe von Containerelementen berechnen. -Die `box-sizing`-Eigenschaft wird verwendet, um dieses Verhalten festzulegen. Standardmäßig wird das `content-box`-Modell verwendet. With this model, when an element has a specific width, that width is calculated based only on the element's content. Padding- und Rand-Werte werden der Gesamtbreite hinzugefügt, so dass das Elemente wächst, um diese Werte aufzunehmen. +Die `box-sizing`-Eigenschaft wird verwendet, um dieses Verhalten festzulegen. Standardmäßig wird das `content-box`-Modell verwendet. Bei diesem Modell wird die Breite eines Elements, wenn es eine bestimmte Breite hat, nur auf der Grundlage des Inhalts des Elements berechnet. Padding- und Rand-Werte werden der Gesamtbreite hinzugefügt, so dass das Elemente wächst, um diese Werte aufzunehmen. Versuche, `box-sizing` auf `content-box` mit dem globalen `*`-Selektor festzulegen. Zu diesem Zeitpunkt wirst du keine Änderungen sehen, da du den Standardwert verwendest. diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d115e2adcd71538e82ebb.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d115e2adcd71538e82ebb.md index 671d95c3791..678a2bfd9e8 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d115e2adcd71538e82ebb.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d115e2adcd71538e82ebb.md @@ -7,7 +7,7 @@ dashedName: step-68 # --description-- -Target the `.beak` elements, and give them a `height` of `10%`, `background-color` of `orange`, and give all corners a radius of `50%`. +Wähle die `.beak`-Elemente aus und weise ihnen eine `height` von `10%` sowie eine `background-color` von `orange` zu und weise allen Ecken einen Radius von `50%` zu. # --hints-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d11e6d5ef9515d2a16033.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d11e6d5ef9515d2a16033.md index 653b438df97..5457c571da4 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d11e6d5ef9515d2a16033.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d11e6d5ef9515d2a16033.md @@ -7,7 +7,7 @@ dashedName: step-69 # --description-- -Target the `.beak` element with a `class` of `top`, give it a `width` of `20%`, and position it `60%` from the top, and `40%` from the left of its parent. +Wähle das `.beak`-Element mit einer `class` von `top` aus, weise ihm eine `width` von `20%` zu und positioniere es `60%` von oben und `40%` links von seinem Elternelement. # --hints-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1dab9ff3421ae1976991.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1dab9ff3421ae1976991.md index bae6244de4a..85fcf034b08 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1dab9ff3421ae1976991.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1dab9ff3421ae1976991.md @@ -11,13 +11,13 @@ Positioniere den `div` mit dem Herz-Emoji `22.5px` von oben und `12px` links von # --hints-- -You should give `.shirt div` a `top` of `--fcc-expected--`, but found `--fcc-actual--`. +Du solltest `.shirt div` ein `top` von `--fcc-expected--` zuweisen, aber es wurde `--fcc-actual--` gefunden. ```js assert.equal(new __helpers.CSSHelp(document).getStyle('.shirt div')?.top, '22.5px'); ``` -You should give `.shirt div` a `left` of `--fcc-expected--`, but found `--fcc-actual--`. +Du solltest `.shirt div` ein `left` von `--fcc-expected--` zuweisen, aber es wurde `--fcc-actual--` gefunden. ```js assert.equal(new __helpers.CSSHelp(document).getStyle('.shirt div')?.left, '12px'); diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1deb8b04811b8839ffe4.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1deb8b04811b8839ffe4.md index 019295363e8..4b0d54d2ca7 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1deb8b04811b8839ffe4.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d1deb8b04811b8839ffe4.md @@ -11,7 +11,7 @@ Positioniere das `.shirt`-Element `165px` von oben und `127.5px` links von seine # --hints-- -You should give `.shirt` a `top` of `--fcc-expected--`, but found `--fcc-actual--`. +Du solltest `.shirt` ein `top` von `--fcc-expected--` zuweisen, aber es wurde `--fcc-actual--` gefunden. ```js assert.equal(new __helpers.CSSHelp(document).getStyle('.shirt')?.top, '165px'); diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2b7a84e78b246f2d17a2.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2b7a84e78b246f2d17a2.md index 59078117d0c..0c2cf526766 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2b7a84e78b246f2d17a2.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2b7a84e78b246f2d17a2.md @@ -7,7 +7,7 @@ dashedName: step-89 # --description-- -Target the `.arm` element with a `class` of `left`, and position it `35%` from the top, and `5%` from the left of its parent. Then, target the `.arm` element with a `class` of `right`, and position it `0%` from the top, and `-5%` from the right of its parent. +Wähle das `.arm`-Element mit einer `class` von `left` aus und positioniere es `35%` von oben und `5%` links von seinem Elternelement. Wähle dann das `.arm`-Element mit einer `class` von `right` aus und positioniere es `0%` von oben und `-5%` rechts von seinem Elternelement. # --hints-- @@ -23,7 +23,7 @@ Du solltest `.arm.left` ein `top` von `--fcc-expected--` zuweisen, aber es wurde assert.equal(new __helpers.CSSHelp(document).getStyle('.arm.left')?.top, '35%'); ``` -You should give `.arm.left` a `left` of `--fcc-expected--`, but found `--fcc-actual--`. +Du solltest `.arm.left` ein `left` von `--fcc-expected--` zuweisen, aber es wurde `--fcc-actual--` gefunden. ```js assert.equal(new __helpers.CSSHelp(document).getStyle('.arm.left')?.left, '5%'); @@ -41,7 +41,7 @@ Du solltest `.arm.right` ein `top` von `0%` zuweisen. assert.include(['0%', '0', '0px'], new __helpers.CSSHelp(document).getStyle('.arm.right')?.top); ``` -You should give `.arm.right` a `right` of `--fcc-expected--`, but found `--fcc-actual--`. +Du solltest `.arm.right` ein `right` von `--fcc-expected--` zuweisen, aber es wurde `--fcc-actual--` gefunden. ```js assert.equal(new __helpers.CSSHelp(document).getStyle('.arm.right')?.right, '-5%'); diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9921.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9921.md index 1e9d0b55427..3db611de277 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9921.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9921.md @@ -7,7 +7,7 @@ dashedName: step-88 # --description-- -Bette für dein nächstes Bauelement vier `div`-Elemente innerhalb `.fb3` mit den Klassen `fb3a`, `fb3b`, erneut `fb3a`, und erneut `fb3b` in dieser Reihenfolge ein. This building will have four sections, and the top two will be almost the same as the bottom two. +Bette für dein nächstes Bauelement vier `div`-Elemente innerhalb `.fb3` mit den Klassen `fb3a`, `fb3b`, erneut `fb3a`, und erneut `fb3b` in dieser Reihenfolge ein. Dieses Gebäude wird vier Abschnitte beinhalten und die oberen zwei werden fast die gleichen wie die unteren zwei sein. # --hints-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9929.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9929.md index 3f2da3dc8bd..4a268287918 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9929.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9929.md @@ -7,7 +7,7 @@ dashedName: step-96 # --description-- -Es fehlen nur noch drei weitere Bauelemente. Nest two new `div` elements within the `.fb4` element and give them the classes of `fb4a` and `fb4b`, in that order. Denke daran, dass du quasi den Standort von `.fb4` und `.fb5` gewechselt hast, sodass du gerade an dem violetten Bauelement, ganz rechts, arbeitest. +Es fehlen nur noch drei weitere Bauelemente. Bette zwei neue `div`-Elemente innerhalb des `.fb4`-Elements ein und weise ihnen die Klassen `fb4a` und `fb4b` in dieser Reihenfolge zu. Denke daran, dass du quasi den Standort von `.fb4` und `.fb5` gewechselt hast, sodass du gerade an dem violetten Bauelement, ganz rechts, arbeitest. # --hints-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9930.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9930.md index 6e80d99e02a..d1d64e9d665 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9930.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9930.md @@ -7,7 +7,7 @@ dashedName: step-103 # --description-- -Dieses Gebäude wird ein weiteres Dreieck an der Spitze haben. Give the top section a `border-top` of `5vh solid transparent`, and a `border-left` that is `8vw`, `solid`, and uses your building color variable as the color. +Dieses Gebäude wird ein weiteres Dreieck an der Spitze haben. Weise dem oberen Abschnitt ein `border-top` mit dem Wert `5vh solid transparent` und ein `border-left` mit dem Wert `8vw` `solid` zu und verwende deine Bauelement-Farbvariable als Farbe. # --hints-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d0.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d0.md index 7eea07a025a..39658459725 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d0.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d0.md @@ -17,7 +17,7 @@ Dein `em`-Betonungselement sollte ein öffnendes Tag haben. Öffnende Tags haben assert(document.querySelector('em')); ``` -Dein `em`-Betonungselement sollte ein schließendes Tag haben. Closing tags have a `/` just after the `<` character. +Dein `em`-Betonungselement sollte ein schließendes Tag haben. Abschließende Tags haben einen `/` direkt nach dem `<`-Zeichen haben. ```js assert(code.match(/<\/em\>/)); @@ -37,7 +37,7 @@ assert( ); ``` -Der `figcaption`-Text sollte `Cats love lasagna` lauten. Check for typos and that the necessary spaces are present around the `em` element's opening and closing tags. +Der `figcaption`-Text sollte `Cats love lasagna` lauten. Prüfe, ob Tippfehler und die notwendigen Leerzeichen um das öffnende und abschließende Tag des `em`-Elements vorhanden sind. ```js assert( diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f07be6ef7412fbad0c5626b.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f07be6ef7412fbad0c5626b.md index 8b63917cc51..0efc5358302 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f07be6ef7412fbad0c5626b.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f07be6ef7412fbad0c5626b.md @@ -9,7 +9,7 @@ dashedName: step-16 Bevor du neuen Inhalt hinzufügst, solltest du von einem `section`-Element Gebrauch machen, um die Katzenfotos vom zukünftigen Inhalt zu trennen. -Take your `h2`, comment, `p`, and anchor (`a`) elements and nest them in a `section` element. +Nimm deine `h2`-, Kommentar-, `p`- und Anker-(`a`)-Elemente und bette sie in ein `section`-Element ein. # --hints-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f1a80975fc4bcae0edb3497.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f1a80975fc4bcae0edb3497.md index fb3d663138f..e2dca0fd980 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f1a80975fc4bcae0edb3497.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f1a80975fc4bcae0edb3497.md @@ -7,7 +7,7 @@ dashedName: step-49 # --description-- -Wenn du den `Indoor`-Radio-Button auswählst und das Formular absendest, basieren die Formulardaten für den Button auf seine `name`- und `value`-Attribute. Since your radio buttons do not have a `value` attribute, the form data will include `indoor-outdoor=on`, which is not useful when you have multiple buttons. +Wenn du den `Indoor`-Radio-Button auswählst und das Formular absendest, basieren die Formulardaten für den Button auf seine `name`- und `value`-Attribute. Da deine Radio-Buttons kein `value`-Attribut besitzen, werden die Formulardaten `indoor-outdoor=on` enthalten, was bei mehreren Buttons nicht nützlich ist. Füge ein `value`-Attribut zu beiden Radio-Buttons hinzu. Setze zur Bequemlichkeit das `value`-Attribut des Buttons auf den gleichen Wert wie sein `id`-Attribut. diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f1a89f1190aff21ae42105a.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f1a89f1190aff21ae42105a.md index 19ef5eca32d..a717f4d4060 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f1a89f1190aff21ae42105a.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5f1a89f1190aff21ae42105a.md @@ -7,7 +7,7 @@ dashedName: step-60 # --description-- -Wie bei Radio-Buttons sind die Formulardaten für ausgewählte Checkboxen die `name` / `value`-Attributpaare. While the `value` attribute is optional, it's best practice to include it with any checkboxes or radio buttons on the page. +Wie bei Radio-Buttons sind die Formulardaten für ausgewählte Checkboxen die `name` / `value`-Attributpaare. Obwohl das `value`-Attribut optional ist, ist es empfehlenswert, es bei jeder Checkbox oder bei jedem Radio-Button auf der Seite einzufügen. Füge ein `value`-Attribut zu jeder Checkbox hinzu. Setze zur Bequemlichkeit das `value`-Attribut jeder Checkbox auf den gleichen Wert wie sein `id`-Attribut. diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f5cb8875ab6a0610f05071.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f5cb8875ab6a0610f05071.md index 8ec78b19092..5a3a746d554 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f5cb8875ab6a0610f05071.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f5cb8875ab6a0610f05071.md @@ -7,7 +7,7 @@ dashedName: step-13 # --description-- -As the form will have three distinct sections, add three `fieldset` elements within the `form` element. +Füge drei `fieldset`-Elemente innerhalb des `form`-Elements hinzu, da das Formular drei verschiedene Abschnitte haben wird. # --hints-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab8367d35de04e5cb7929.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab8367d35de04e5cb7929.md index 1037e09359d..14bec7e087d 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab8367d35de04e5cb7929.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab8367d35de04e5cb7929.md @@ -1,6 +1,6 @@ --- id: 60fab8367d35de04e5cb7929 -title: Step 31 +title: Schritt 31 challengeType: 0 dashedName: step-31 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab9f17fa294054b74228c.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab9f17fa294054b74228c.md index 73df7eeaf0c..d8d9bb78163 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab9f17fa294054b74228c.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab9f17fa294054b74228c.md @@ -1,6 +1,6 @@ --- id: 60fab9f17fa294054b74228c -title: Step 32 +title: Schritt 32 challengeType: 0 dashedName: step-32 --- @@ -9,7 +9,7 @@ dashedName: step-32 Weiter zum letzten `fieldset`. Was ist, wenn du einem Benutzer erlauben möchtest, ein Profilbild hochzuladen? -Nun, das `input`-artige `file` erlaubt gerade das. Add a `label` with the text `Upload a profile picture:`, and nest an `input` accepting a file upload. +Nun, das `input`-artige `file` erlaubt gerade das. Füge ein `label` mit dem Text `Upload a profile picture:` hinzu und bette ein `input` ein, das einen Dateiupload annimmt. # --hints-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fabf0dd4959805dbae09e6.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fabf0dd4959805dbae09e6.md index 1bc4e93fbc9..ca3e3beea04 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fabf0dd4959805dbae09e6.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fabf0dd4959805dbae09e6.md @@ -1,6 +1,6 @@ --- id: 60fabf0dd4959805dbae09e6 -title: Step 33 +title: Schritt 33 challengeType: 0 dashedName: step-33 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fac56271087806def55b33.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fac56271087806def55b33.md index c95ce90547e..d6e64d187c0 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fac56271087806def55b33.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fac56271087806def55b33.md @@ -1,6 +1,6 @@ --- id: 60fac56271087806def55b33 -title: Step 35 +title: Schritt 35 challengeType: 0 dashedName: step-35 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60faca286cb48b07f6482970.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60faca286cb48b07f6482970.md index 34e695a7d89..e6fc8078d20 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60faca286cb48b07f6482970.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60faca286cb48b07f6482970.md @@ -1,6 +1,6 @@ --- id: 60faca286cb48b07f6482970 -title: Step 37 +title: Schritt 37 challengeType: 0 dashedName: step-37 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60facde2d0dc61085b41063f.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60facde2d0dc61085b41063f.md index f13897551dd..d5195077be1 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60facde2d0dc61085b41063f.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60facde2d0dc61085b41063f.md @@ -1,6 +1,6 @@ --- id: 60facde2d0dc61085b41063f -title: Step 38 +title: Schritt 38 challengeType: 0 dashedName: step-38 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60facf914c7b9b08d7510c2c.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60facf914c7b9b08d7510c2c.md index 55e9818c0c7..d47071db07e 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60facf914c7b9b08d7510c2c.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60facf914c7b9b08d7510c2c.md @@ -1,6 +1,6 @@ --- id: 60facf914c7b9b08d7510c2c -title: Step 40 +title: Schritt 40 challengeType: 0 dashedName: step-40 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad1cafcde010995e15306.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad1cafcde010995e15306.md index e5eca6d3be1..0cbb573e34c 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad1cafcde010995e15306.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad1cafcde010995e15306.md @@ -1,6 +1,6 @@ --- id: 60fad1cafcde010995e15306 -title: Step 42 +title: Schritt 42 challengeType: 0 dashedName: step-42 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad8e6148f310bba7890b1.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad8e6148f310bba7890b1.md index feef938f646..d3d69cb727c 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad8e6148f310bba7890b1.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad8e6148f310bba7890b1.md @@ -1,6 +1,6 @@ --- id: 60fad8e6148f310bba7890b1 -title: Step 44 +title: Schritt 44 challengeType: 0 dashedName: step-44 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad99e09f9d30c1657e790.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad99e09f9d30c1657e790.md index 22c33154191..4b3fa6bee97 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad99e09f9d30c1657e790.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fad99e09f9d30c1657e790.md @@ -1,6 +1,6 @@ --- id: 60fad99e09f9d30c1657e790 -title: Step 45 +title: Schritt 45 challengeType: 0 dashedName: step-45 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadce90f85c50d0bb0dd4f.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadce90f85c50d0bb0dd4f.md index fd1cfdbf7e1..b922fd10b30 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadce90f85c50d0bb0dd4f.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadce90f85c50d0bb0dd4f.md @@ -1,6 +1,6 @@ --- id: 60fadce90f85c50d0bb0dd4f -title: Step 47 +title: Schritt 47 challengeType: 0 dashedName: step-47 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadd972e6ffe0d6858fa2d.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadd972e6ffe0d6858fa2d.md index 6efcf807e7a..742f92a13d6 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadd972e6ffe0d6858fa2d.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadd972e6ffe0d6858fa2d.md @@ -1,6 +1,6 @@ --- id: 60fadd972e6ffe0d6858fa2d -title: Step 49 +title: Schritt 49 challengeType: 0 dashedName: step-49 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadfa2b540b70dcfa8b771.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadfa2b540b70dcfa8b771.md index da88f849978..fd43be933e0 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadfa2b540b70dcfa8b771.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadfa2b540b70dcfa8b771.md @@ -1,6 +1,6 @@ --- id: 60fadfa2b540b70dcfa8b771 -title: Step 50 +title: Schritt 50 challengeType: 0 dashedName: step-50 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc219d333e37046f474a6e.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc219d333e37046f474a6e.md index 720d1886174..68df870eb65 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc219d333e37046f474a6e.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc219d333e37046f474a6e.md @@ -1,6 +1,6 @@ --- id: 60fc219d333e37046f474a6e -title: Step 51 +title: Schritt 51 challengeType: 0 dashedName: step-51 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc22d1e64d1b04cdd4e602.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc22d1e64d1b04cdd4e602.md index 22b520cc603..a2cd5dee11c 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc22d1e64d1b04cdd4e602.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc22d1e64d1b04cdd4e602.md @@ -1,6 +1,6 @@ --- id: 60fc22d1e64d1b04cdd4e602 -title: Step 52 +title: Schritt 52 challengeType: 0 dashedName: step-52 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc236dc04532052926fdac.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc236dc04532052926fdac.md index 382ec3ee53c..a5acbd2d9cb 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc236dc04532052926fdac.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc236dc04532052926fdac.md @@ -1,6 +1,6 @@ --- id: 60fc236dc04532052926fdac -title: Step 53 +title: Schritt 53 challengeType: 0 dashedName: step-53 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe1bc30415f042faea936.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe1bc30415f042faea936.md index 41a623aadeb..bde27472366 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe1bc30415f042faea936.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe1bc30415f042faea936.md @@ -1,6 +1,6 @@ --- id: 60ffe1bc30415f042faea936 -title: Step 54 +title: Schritt 54 challengeType: 0 dashedName: step-54 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe3936796ac04959285a9.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe3936796ac04959285a9.md index a6b30488bc3..e1d5c37b8c4 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe3936796ac04959285a9.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe3936796ac04959285a9.md @@ -1,6 +1,6 @@ --- id: 60ffe3936796ac04959285a9 -title: Step 55 +title: Schritt 55 challengeType: 0 dashedName: step-55 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe4f4ec18cd04dc470c56.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe4f4ec18cd04dc470c56.md index 615fafc7767..d165dfa5468 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe4f4ec18cd04dc470c56.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe4f4ec18cd04dc470c56.md @@ -1,6 +1,6 @@ --- id: 60ffe4f4ec18cd04dc470c56 -title: Step 56 +title: Schritt 56 challengeType: 0 dashedName: step-56 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe69ee377c6055e192a46.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe69ee377c6055e192a46.md index 09e0e523b0a..0748f4a272f 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe69ee377c6055e192a46.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe69ee377c6055e192a46.md @@ -1,6 +1,6 @@ --- id: 60ffe69ee377c6055e192a46 -title: Step 57 +title: Schritt 57 challengeType: 0 dashedName: step-57 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe947a868ec068f7850f6.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe947a868ec068f7850f6.md index 661480f2ad0..581d36f4af8 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe947a868ec068f7850f6.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe947a868ec068f7850f6.md @@ -1,6 +1,6 @@ --- id: 60ffe947a868ec068f7850f6 -title: Step 60 +title: Schritt 60 challengeType: 0 dashedName: step-60 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe9cb47809106eda2f2c9.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe9cb47809106eda2f2c9.md index f6040966b36..340ec082e43 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe9cb47809106eda2f2c9.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe9cb47809106eda2f2c9.md @@ -1,6 +1,6 @@ --- id: 60ffe9cb47809106eda2f2c9 -title: Step 61 +title: Schritt 61 challengeType: 0 dashedName: step-61 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffec2825da1007509ddd06.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffec2825da1007509ddd06.md index cf55b22cff1..72495b152b7 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffec2825da1007509ddd06.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffec2825da1007509ddd06.md @@ -1,6 +1,6 @@ --- id: 60ffec2825da1007509ddd06 -title: Step 62 +title: Schritt 62 challengeType: 0 dashedName: step-62 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffecefac971607ae73c60f.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffecefac971607ae73c60f.md index 5fb115fec9d..4fe4d43016b 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffecefac971607ae73c60f.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffecefac971607ae73c60f.md @@ -1,6 +1,6 @@ --- id: 60ffecefac971607ae73c60f -title: Step 63 +title: Schritt 63 challengeType: 0 dashedName: step-63 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62b30924c5e4ef0daba23b5e.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62b30924c5e4ef0daba23b5e.md index e2022df5578..374c3e57a09 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62b30924c5e4ef0daba23b5e.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62b30924c5e4ef0daba23b5e.md @@ -1,6 +1,6 @@ --- id: 62b30924c5e4ef0daba23b5e -title: Step 48 +title: Schritt 48 challengeType: 0 dashedName: step-48 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62ff8e998d3e7eae14d6ae3b.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62ff8e998d3e7eae14d6ae3b.md index e347ba46d5e..035c38424d3 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62ff8e998d3e7eae14d6ae3b.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62ff8e998d3e7eae14d6ae3b.md @@ -1,6 +1,6 @@ --- id: 62ff8e998d3e7eae14d6ae3b -title: Step 30 +title: Schritt 30 challengeType: 0 dashedName: step-30 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62ff919a7b5612c0670923a5.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62ff919a7b5612c0670923a5.md index 5437e80ab72..2dceda7b459 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62ff919a7b5612c0670923a5.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62ff919a7b5612c0670923a5.md @@ -1,6 +1,6 @@ --- id: 62ff919a7b5612c0670923a5 -title: Step 39 +title: Schritt 39 challengeType: 0 dashedName: step-39 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/65045fa2267ce52da6a73676.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/65045fa2267ce52da6a73676.md index 927b3680160..a158bca057e 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/65045fa2267ce52da6a73676.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/65045fa2267ce52da6a73676.md @@ -1,6 +1,6 @@ --- id: 65045fa2267ce52da6a73676 -title: Step 29 +title: Schritt 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/646c5ace05e4be4211407935.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c5ace05e4be4211407935.md index 4cbbe7d5402..c4f82eac9f8 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c5ace05e4be4211407935.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/646c5ace05e4be4211407935.md @@ -7,7 +7,7 @@ dashedName: step-8 # --description-- -To see the `cat-head` element, give it a linear gradient background with `#5e5e5e` at `85%` and `#45454f` at `100%`. +Um das `cat-head`-Element zu sehen, gib ihm einen Hintergrund mit einem linearen Farbverlauf mit `#5e5e5e` bei `85%` und `#45454f` bei `100%`. Vielleicht fällt dir der Unterschied zwischen den beiden Farben nicht auf, aber er ist dennoch vorhanden. diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/647d855ac12cd436059acd39.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/647d855ac12cd436059acd39.md index 4026d2bf05a..53aaea8460c 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/647d855ac12cd436059acd39.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-intermediate-css-by-building-a-cat-painting/647d855ac12cd436059acd39.md @@ -7,7 +7,7 @@ dashedName: step-4 # --description-- -Verwende den Universalselektor, um deinem CSS `box-sizing: border-box;` hinzuzfügen. This ensures elements include padding and border in their specified width and height. +Verwende den Universalselektor, um deinem CSS `box-sizing: border-box;` hinzuzfügen. Dadurch wird sichergestellt, dass Elemente Padding und einen Rand in ihrer angegebenen Breite und Höhe enthalten. # --hints-- 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 77d296f7e25..f20b672ca50 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 @@ -7,7 +7,7 @@ dashedName: step-70 # --description-- -Verwende, wie im vorherigen Schritt, einen Nachfahren-Selektor, um die drei `div`-Elemente innerhalb deines `.cat-whiskers-right`-Elements auszuwählen. Give it a `width` of `40px`, a `height` of `1px`, and a `background-color` of `#000`. +Verwende, wie im vorherigen Schritt, einen Nachfahren-Selektor, um die drei `div`-Elemente innerhalb deines `.cat-whiskers-right`-Elements auszuwählen. Gib ihm eine `width` von `40px`, eine `height` von `1px` und die `background-color` `#000`. # --hints-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7a160ed17960e971f28b.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7a160ed17960e971f28b.md index 37cbe606e6e..34b6836de6d 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7a160ed17960e971f28b.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd7a160ed17960e971f28b.md @@ -7,7 +7,7 @@ dashedName: step-16 # --description-- -Füge in dein viertes `tr`-Element ein `th`-Element mit dem Text `Total Assets` hinzu. Wrap the text `Assets` in a `span` element with the `class` attribute set to `sr-only`. +Füge in dein viertes `tr`-Element ein `th`-Element mit dem Text `Total Assets` hinzu. Bette den Text `Assets` in einem `span`-Element ein, welches das `class`-Attribut mit dem Wert `sr-only` enthält. Füge demzufolge drei `td`-Elemente mit dem Text (in folgender Reihenfolge) hinzu: `$579`, `$736`, `$809`. Gib dem dritten `td`-Element ein `class`-Attribut mit dem Wert `current`. diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd94056e0355785fbba4d3.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd94056e0355785fbba4d3.md index dad6d5a6bd3..b63659583e5 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd94056e0355785fbba4d3.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/61fd94056e0355785fbba4d3.md @@ -7,7 +7,7 @@ dashedName: step-22 # --description-- -Füge innerhalb des zweiten `tr` ein `th`-Element mit dem Text `Expenses Annual anticipated expenses, such as payroll.` hinzu. Wrap that text, except for `Expenses`, within a `span` element with the `class` set to `description`. +Füge innerhalb des zweiten `tr` ein `th`-Element mit dem Text `Expenses Annual anticipated expenses, such as payroll.` hinzu. Bette den Text, außer `Expenses`, innerhalb eines `span`-Elements ein, während die `class` auf `description` gesetzt ist. Füge drei `td`-Elemente unter diesem hinzu und weise ihnen den folgenden Text in Reihenfolge zu: `$200`, `$300` und `$400`. Weise dem dritten `td`-Element eine `class` zu, die auf `current` gesetzt ist. diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620167374bb8b4455cd11125.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620167374bb8b4455cd11125.md index 8c74f1fbf35..c44ecddd13c 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620167374bb8b4455cd11125.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet/620167374bb8b4455cd11125.md @@ -7,7 +7,7 @@ dashedName: step-40 # --description-- -Der letzte Bestandteil deiner Tabellenüberschrift sind deine Jahre. Erstelle einen `#years`-Selektor und aktiviere Flexbox. Justify the content to the end of the flex direction, and make the element sticky. Fix it to the top of its container with `top: 0`. +Der letzte Bestandteil deiner Tabellenüberschrift sind deine Jahre. Erstelle einen `#years`-Selektor und aktiviere Flexbox. Richte den Inhalt zum Ende der Flex-Richtung hin aus und mache das Element sticky. Fix it to the top of its container with `top: 0`. # --hints-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e6afc009b450a437940a1.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e6afc009b450a437940a1.md index 2033ca3c52a..31fa2ce7bbe 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e6afc009b450a437940a1.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e6afc009b450a437940a1.md @@ -9,7 +9,7 @@ dashedName: step-1 Beginne mit der grundlegenden HTML-Struktur. Füge eine `DOCTYPE`-Deklaration sowie `html`-, `head`-, `body`- und `title`-Elemente hinzu. -Set the language of this page to English. Setze den `title` auf `Piano`. +Stelle Englisch als Sprache für diese Seite ein. Setze den `title` auf `Piano`. # --hints-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e89d254fe5d3df7d6693d.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e89d254fe5d3df7d6693d.md index 44d56fc96f3..c5b0ff2907f 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e89d254fe5d3df7d6693d.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e89d254fe5d3df7d6693d.md @@ -13,7 +13,7 @@ Du musst auch die Pseudo-Elemente auswählen, die spezielle Schlüsselwörter si Der `::before`-Selektor erstellt ein Pseudo-Element, das das erste untergeordnete Element des ausgewählten Elements ist, während der `::after`-Selektor ein Pseudo-Element erstellt, das das letzte untergeordnete Element des ausgewählten Elements ist. Diese Pseudo-Elemente werden oft zur Erstellung von kosmetischem Inhalt verwendet, den du später in diesem Projekt sehen wirst. -For now, create a CSS selector to target all elements with `*`, and include the pseudo-elements with `::before` and `::after`. Setze die `box-sizing`-Eigenschaft auf `inherit`. +Erstelle vorerst einen CSS-Selektor, um alle Elemente mit `*` auszuwählen und füge die Pseudo-Elemente mit `::before` sowie `::after` hinzu. Setze die `box-sizing`-Eigenschaft auf `inherit`. # --hints-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996b.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996b.md index c2f4d45b3d4..10d789b66c7 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996b.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6996b.md @@ -7,7 +7,7 @@ dashedName: step-2 # --description-- -Within the `head` element, add a `meta` tag which sets the `charset` to `UTF-8`, and a `title` element with the value `Rothko Painting`. +Füge innerhalb des `head`-Elements ein `meta`-Tag hinzu, das das `charset` auf `UTF-8` setzt und ein `title`-Element mit dem Wert `Rothko Painting` einfügt. Within the `body` element, add an `img` element with a `src` of `https://cdn.freecodecamp.org/curriculum/css-box-model/diagram-1.png`. # --hints-- @@ -18,7 +18,7 @@ Dein Code sollte ein `meta`-Tag enthalten. assert(document.querySelectorAll('meta').length === 1); ``` -The `meta` tag should set the `charset` to `UTF-8`. +Das `meta`-Tag sollte das `charset` auf `UTF-8` einstellen. ```js assert(document.querySelector('meta').getAttribute('charset')?.toLowerCase() === 'utf-8'); diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69977.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69977.md index bbe0e61f388..240723c22db 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69977.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad69977.md @@ -9,7 +9,7 @@ dashedName: step-14 Verwende Padding, um den Abstand innerhalb eines Elements anzupassen. -In `.frame`, use the `padding` shorthand property to increase the space between the `.frame` and `.canvas` elements by `50px`. The shorthand will increase space in the top, bottom, left, and right of the element's border and canvas within. +In `.frame`, use the `padding` shorthand property to increase the space between the `.frame` and `.canvas` elements by `50px`. Die Abkürzung vergrößert den Abstand oben, unten, links und rechts vom Rand des Elements und innerhalb der Canvas. # --hints-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997f.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997f.md index adcdbefdb1a..643d6d0eb9b 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997f.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6997f.md @@ -9,7 +9,7 @@ dashedName: step-22 Durch das Hinzufügen von 1 Pixel Padding oben, unten, links und rechts der Canavs änderten sich die Dimensionen zu 502 Pixel x 602 Pixel. -Replace the `padding` property with `overflow` set to `hidden` - changing the canvas back to its original dimensions. +Ersetze die `padding`-Eigenschaft durch einen `overflow` von `hidden`, wodurch die Canvas zurück auf ihre ursprünglichen Dimensionen gesetzt wird. # --hints-- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998f.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998f.md index 210966c5454..faf8c926110 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998f.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-the-css-box-model-by-building-a-rothko-painting/60a3e3396c7b40068ad6998f.md @@ -20,7 +20,7 @@ const hasBoxShadow = new __helpers.CSSHelp(document).getCSSRules().some(x => x.s assert(hasBoxShadow); ``` -Your `.one` element should have a `box-shadow` value of `0 0 3px 3px #efb762`. +Dein `.one`-Element sollte einen `box-shadow`-Wert von `0 0 3px 3px #efb762` enthalten. ```js const oneShadow = new __helpers.CSSHelp(document).getStyle('.one')?.getPropertyValue('box-shadow'); diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/635bde33c91c80540eae239b.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/635bde33c91c80540eae239b.md index 8fee4aadaca..ebf3546b5c8 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/635bde33c91c80540eae239b.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/635bde33c91c80540eae239b.md @@ -7,7 +7,7 @@ dashedName: step-41 # --description-- -The text `% Daily Value *` should be aligned to the right. Erstelle einen `.right`-Selektor und verwende dazu die `justify-content`-Eigenschaft. +Der Text `% Daily Value *` sollte nach rechts ausgerichtet sein. Erstelle einen `.right`-Selektor und verwende dazu die `justify-content`-Eigenschaft. # --hints-- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md index 702826256a5..1a922aa17ed 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md @@ -20,7 +20,7 @@ Gib `{status: "CLOSED", change: [...]}` mit dem vorhandenen Wechselgeld als Wert Otherwise, return `{status: "OPEN", change: [...]}`, with the change due in coins and bills, sorted in highest to lowest order, as the value of the `change` key. -
WährungseinheitBetrag
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Fünf Dollar$5 (FIVE)
Zehn Dollar$10 (TEN)
Zwanzig Dollar$20 (TWENTY)
Einhundert Dollar$100 (ONE HUNDRED)
+
WährungseinheitBetrag
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Fünf Dollar$5 (FIVE)
Zehn Dollar$10 (TEN)
Zwanzig Dollar$20 (TWENTY)
Einhundert Dollar$100 (ONE HUNDRED)
Anbei ein Beispiel für einen Array mit Wechselgeld: diff --git a/curriculum/challenges/italian/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md b/curriculum/challenges/italian/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md index f34228af9cd..a3b30098639 100644 --- a/curriculum/challenges/italian/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md +++ b/curriculum/challenges/italian/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md @@ -19,7 +19,7 @@ I colori hanno diverse caratteristiche tra cui tonalità, saturazione e luminosi Ecco alcuni esempi di utilizzo dell'`hsl()` con colori di luminosità normali completamente saturati: -
ColoreHSL
rossohsl(0, 100%, 50%)
giallohsl(60, 100%, 50%)
verdehsl(120, 100%, 50%)
cianohsl(180, 100%, 50%)
bluhsl(240, 100%, 50%)
magentahsl(300, 100%, 50%)
+
ColoreHSL
rossohsl(0, 100%, 50%)
giallohsl(60, 100%, 50%)
verdehsl(120, 100%, 50%)
cianohsl(180, 100%, 50%)
bluhsl(240, 100%, 50%)
magentahsl(300, 100%, 50%)
# --instructions-- diff --git a/curriculum/challenges/italian/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md b/curriculum/challenges/italian/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md index 2ed8bb4a27a..c111fdd7a9e 100644 --- a/curriculum/challenges/italian/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md +++ b/curriculum/challenges/italian/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md @@ -16,7 +16,7 @@ Ci sono vari metodi per selezionare diversi colori che portano ad una combinazio Qui vediamo tre colori creati utilizzando lo schema split-complement: -
ColoreCodice esadecimale
orange#FF7F00
cyan#00FFFF
raspberry#FF007F
+
ColoreCodice esadecimale
orange#FF7F00
cyan#00FFFF
raspberry#FF007F
# --instructions-- diff --git a/curriculum/challenges/italian/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md b/curriculum/challenges/italian/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md index a609af152f1..cc3225956bb 100644 --- a/curriculum/challenges/italian/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md +++ b/curriculum/challenges/italian/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md @@ -13,7 +13,7 @@ La proprietà `text-transform` è usata in CSS per cambiare l'aspetto del testo. La seguente tabella mostra come i diversi valori `text-transform`cambiano il testo di esempio "Transform me". -
ValoreRisultato
lowercase"transform me"
uppercase"TRANSFORM ME"
capitalize"Transform Me"
initialUsa il valore predefinito
inheritUsa il valore text-transform dell'elemento genitore
noneDefault: Usa il testo originale
+
ValoreRisultato
lowercase"transform me"
uppercase"TRANSFORM ME"
capitalize"Transform Me"
initialUsa il valore predefinito
inheritUsa il valore text-transform dell'elemento genitore
noneDefault: Usa il testo originale
# --instructions-- diff --git a/curriculum/challenges/italian/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md b/curriculum/challenges/italian/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md index 959c91fe5f4..f6942d2162d 100644 --- a/curriculum/challenges/italian/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md +++ b/curriculum/challenges/italian/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md @@ -19,7 +19,7 @@ Questo riduce il numero totale di colori possibili a circa 4.000. Ma i browser i Vai avanti, prova a usare i codici esadecimali abbreviati per colorare gli elementi corretti. -
ColoreCodice Hex breve
Ciano#0FF
Verde#0F0
Rosso#F00
Fucsia#F0F
+
ColoreCodice Hex breve
Ciano#0FF
Verde#0F0
Rosso#F00
Fucsia#F0F
# --hints-- diff --git a/curriculum/challenges/italian/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md b/curriculum/challenges/italian/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md index c0a583954a8..079f44e6cd6 100644 --- a/curriculum/challenges/italian/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md +++ b/curriculum/challenges/italian/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md @@ -23,7 +23,7 @@ La cifra `F` è il numero più alto in codice esadecimale e rappresenta la massi Sostituisci i nomi dei colori nel nostro elemento `style` con i codici esadecimali corretti. -
ColoreCodice esadecimale
Blu Dodger#1E90FF
Verde#00FF00
Arancione#FFA500
Rosso#FF0000
+
ColoreCodice esadecimale
Blu Dodger#1E90FF
Verde#00FF00
Arancione#FFA500
Rosso#FF0000
# --hints-- diff --git a/curriculum/challenges/italian/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md b/curriculum/challenges/italian/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md index 677da1aaedc..4d53cd31656 100644 --- a/curriculum/challenges/italian/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md +++ b/curriculum/challenges/italian/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md @@ -15,7 +15,7 @@ Proprio come con il codice esadecimale, puoi mescolare i colori in RGB utilizzan Sostituisci i codici esadecimali nel nostro elemento `style` con i loro valori RGB corretti. -
ColoreRGB
Blurgb(0, 0, 255)
Rossorgb(255, 0, 0)
Orchideargb(218, 112, 214)
Sienargb(160, 82, 45)
+
ColoreRGB
Blurgb(0, 0, 255)
Rossorgb(255, 0, 0)
Orchideargb(218, 112, 214)
Sienargb(160, 82, 45)
# --hints-- diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md index 3a380565092..d21c18c2f28 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md @@ -13,7 +13,7 @@ Nel gioco di casinò Blackjack, un giocatore può determinare se nella mano succ Avere più carte alte rimanenti nel mazzo favorisce il giocatore. Ad ogni carta è assegnato un valore secondo la tabella sottostante. Quando il conteggio è positivo, il giocatore dovrebbe puntare alto. Quando il conteggio è zero o negativo, il giocatore dovrebbe puntare basso. -
Cambio del conteggioCarte
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'K', 'A'
+
Cambio del conteggioCarte
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'K', 'A'
Scriverai una funzione che conta le carte. Riceverà un parametro `card`, che può essere un numero o una stringa, e incrementerà o decrementerà la variabile globale `count` in base al valore della carta (vedi tabella). La funzione restituirà una stringa con il conteggio corrente e la stringa `Bet` se il conteggio è positivo, o `Hold` se il conteggio è zero o negativo. Il conteggio corrente e la decisione del giocatore (`Bet` o `Hold`) dovrebbero essere separati da un singolo spazio. diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md index 10aa84d9166..8597e5a3190 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md @@ -11,7 +11,7 @@ dashedName: escape-sequences-in-strings Le virgolette non sono gli unici caratteri dei quali si può fare l'escaping all'interno di una stringa. Le sequenze di escape ti permettono di usare caratteri che altrimenti non saresti in grado di usare in una stringa. -
CodiceOutput
\'virgoletta singola
\"doppia citazione
\\barra rovesciata
\nnuova riga
\ttabulazione
\rritorno a capo
\bbackspace
\favanzamento carta (form feed)
+
CodiceOutput
\'virgoletta singola
\"doppia citazione
\\barra rovesciata
\nnuova riga
\ttabulazione
\rritorno a capo
\bbackspace
\favanzamento carta (form feed)
*Nota che la barra rovesciata necessita di escaping perché appaia come una barra rovesciata.* diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md index 6230f7d019c..abb57dcd2b7 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md @@ -13,7 +13,7 @@ Nel gioco del Golf, ogni buca ha un `par`, che è il numero medio di tiri (`stro Alla tua funzione saranno passati gli argomenti `par` e `strokes`. Restituisci la stringa corretta in base a questa tabella che elenca i colpi in ordine di priorità; dall'alto (maggiore priorità) al basso (minore): -
StrokesReturn
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
+
StrokesReturn
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
`par` e `strokes` avranno sempre valori numerici e positivi. Abbiamo aggiunto un array con tutti i nomi per tua comodità. diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md index 8896cc86f42..729e8463e56 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md @@ -20,7 +20,7 @@ Restituisce `{status: "CLOSED", change: [...]}` con il cid come valore per la ch Altrimenti, restituisce `{status: "OPEN", change: [...]}`, con il cambio dovuto in monete e banconote, ordinati in ordine dal valore più alto al più basso, come valore della chiave `change`. -
Unità monetariaImporto
Penny$0.01 (PENNY)
Nichel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
+
Unità monetariaImporto
Penny$0.01 (PENNY)
Nichel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
Ecco qui sotto un esempio di array cash-in-drawer: diff --git a/curriculum/challenges/italian/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md b/curriculum/challenges/italian/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md index 1b3bb8241e5..7cdecb5878e 100644 --- a/curriculum/challenges/italian/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md +++ b/curriculum/challenges/italian/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md @@ -65,7 +65,7 @@ assert.strictEqual( ); ``` -Cliccando sul bottone si dovrebbe commutare la proprietà `visibility` nello stato, tra i due valori `true` e `false`. +Clicking the button element should toggle the `visibility` property in state between `true` and `false` and conditionally render the `h1` element. ```js (() => { @@ -76,11 +76,11 @@ Cliccando sul bottone si dovrebbe commutare la proprietà `visibility` nello sta }; const second = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const third = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const firstValue = first(); const secondValue = second(); diff --git a/curriculum/challenges/italian/03-front-end-development-libraries/sass/nest-css-with-sass.md b/curriculum/challenges/italian/03-front-end-development-libraries/sass/nest-css-with-sass.md index ea3cf2d1ef9..e9c832545c7 100644 --- a/curriculum/challenges/italian/03-front-end-development-libraries/sass/nest-css-with-sass.md +++ b/curriculum/challenges/italian/03-front-end-development-libraries/sass/nest-css-with-sass.md @@ -13,31 +13,31 @@ Sass permette di annidare le regole CSS, e questo è utile per organizzare un fo Normalmente, ogni elemento è l'oggetto di una linea diversa che lo stilizza, in questo modo: ```scss -nav { - background-color: red; +article { + height: 200px; } -nav ul { - list-style: none; +article p { + color: white; } -nav ul li { - display: inline-block; +article ul { + color: blue; } ``` Per un grande progetto però, il file CSS avrà molte linee e regole. Qui la nidificazione può aiutare a organizzare il codice inserendo le regole di stile figlie all'interno dei rispettivi elementi genitori: ```scss -nav { - background-color: red; +article { + height: 200px; + + p { + color: white; + } ul { - list-style: none; - - li { - display: inline-block; - } + color: blue; } } diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/issue-tracker.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/issue-tracker.md index 7ba1e46c37c..42d99b6c1ed 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/issue-tracker.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/issue-tracker.md @@ -11,7 +11,7 @@ dashedName: issue-tracker Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: https://issue-tracker.freecodecamp.rocks/. Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: - Clonare questo repository GitHub e completare il tuo progetto localmente. -- Usare la nostra bozza di progetto su Replit per completare il tuo progetto. +- Use our Replit starter project to complete your project. - Usare un costruttore di siti a tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Se utilizzi Replit, segui questi passaggi per impostare il progetto: diff --git a/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md b/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md index 4ef3ad5102b..0a8410ecb97 100644 --- a/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md +++ b/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md @@ -84,7 +84,7 @@ I test unitari per questo progetto sono in `test_module.py`. Stiamo eseguendo i ## Consegnare -Copia l'URL del tuo progetto e consegnalo nell'input wua sotto. +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md index 975291565a8..5c846d3fa0d 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md @@ -17,7 +17,7 @@ Lavorerai a Video corso Python for Everybody (14 ore) +- Python for Everybody Video Course (14 hours) - Come analizzare i dati con Python Pandas (10 ore) diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md index bd5af357cf3..bf6ca8ebb90 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md @@ -17,7 +17,7 @@ Lavorerai a Video corso Python for Everybody (14 ore) +- Python for Everybody Video Course (14 hours) - Come analizzare i dati con Python Pandas (10 ore) diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md index 8f4c39c4318..231983d3a27 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md @@ -17,7 +17,7 @@ Lavorerai a Video corso Python for Everybody (14 ore) +- Python for Everybody Video Course (14 hours) - Come analizzare i dati con Python Pandas (10 ore) diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md index 043f84406d3..d0e0355b43f 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md @@ -17,7 +17,7 @@ Lavorerai a Video corso Python for Everybody (14 ore) +- Python for Everybody Video Course (14 hours) - Come analizzare i dati con Python Pandas (10 ore) diff --git a/curriculum/challenges/italian/10-coding-interview-prep/data-structures/typed-arrays.md b/curriculum/challenges/italian/10-coding-interview-prep/data-structures/typed-arrays.md index 23a3b80b1d9..dbbf5ff9a30 100644 --- a/curriculum/challenges/italian/10-coding-interview-prep/data-structures/typed-arrays.md +++ b/curriculum/challenges/italian/10-coding-interview-prep/data-structures/typed-arrays.md @@ -20,7 +20,7 @@ Tuttavia, nel mondo delle alte prestazioni e dei diversi tipi di elementi, a vol Gli array digitati sono la risposta a questo problema. Ora sei in grado di dire quanta memoria vuoi allocare per un dato array. Di seguito una panoramica di base dei diversi tipi di array disponibili e la dimensione in byte per ogni elemento in quell'array. -
TipoLa dimensione di ogni elemento in byte
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
+
TipoLa dimensione di ogni elemento in byte
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
Ci sono due modi per creare questi tipi di array. Un modo è di crearli direttamente. Di seguito è riportato come creare un `Int16Array` di lunghezza 3. diff --git a/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md b/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md index a478a797e8c..c28fe38c248 100644 --- a/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md +++ b/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md @@ -58,7 +58,7 @@ I test unitari per questo progetto sono in `test_module.py`. Abbiamo importato i ## Invio -Copia l'URL del tuo progetto e consegnalo nell'input qua sotto. +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed60785e1f3e9850b6e.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed60785e1f3e9850b6e.md index 9e288cdff9f..b10f638d078 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed60785e1f3e9850b6e.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed60785e1f3e9850b6e.md @@ -7,7 +7,7 @@ dashedName: step-24 # --description-- -Now it's easy to see that the text is centered inside the `#menu` element. Currently, the width of the `#menu` element is specified in pixels (`px`). +Ora è facile vedere che il testo è centrato all'interno dell'elemento `#menu`. Attualmente, la larghezza dell'elemento `#menu` è specificata in pixel (`px`). Change the `width` property's value to be `80%`, to make it 80% the width of its parent element (`body`). diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed60a5decd94ab66986.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed60a5decd94ab66986.md index b1a9d9ed10e..0dceb577f2f 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed60a5decd94ab66986.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed60a5decd94ab66986.md @@ -14,7 +14,7 @@ I commenti in CSS hanno quest'aspetto: /* comment here */ ``` -In your style sheet, comment out the line containing the `background-color` property and value, so you can see the effect of only styling the `#menu` element. In questo modo lo sfondo tornerà bianco di nuovo. +Nel foglio di stile, trasforma in un commento la riga contenente la proprietà `background-color` e il suo valore, in modo da poter vedere l'effetto dello stile del solo elemento `#menu`. In questo modo lo sfondo tornerà bianco di nuovo. # --hints-- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed6199b0cdef1d2be8f.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed6199b0cdef1d2be8f.md index fc59cd12445..fb22a0384a8 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed6199b0cdef1d2be8f.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed6199b0cdef1d2be8f.md @@ -7,7 +7,7 @@ dashedName: step-26 # --description-- -So far you have been using type and id selectors to style elements. However, it is more common to use a different selector to style your elements. +Finora hai usato dei selettori di tipo e di id per definire lo stile degli elementi. Tuttavia, è più comune utilizzare un selettore diverso per definire lo stile degli elementi. A class selector is defined by a name with a dot directly in front of it, like this: @@ -17,7 +17,7 @@ A class selector is defined by a name with a dot directly in front of } ``` -Change the existing `#menu` selector into a class selector by replacing `#menu` with a class named `.menu`. +Cambia il selettore `#menu` esistente in un selettore di classe sostituendo `#menu` con una classe chiamata `.menu`. # --hints-- @@ -28,7 +28,7 @@ const hasMenu = new __helpers.CSSHelp(document).getStyle('.menu'); assert(hasMenu); ``` -You should not have a `#menu` selector. +Non dovresti avere un selettore `#menu`. ```js const hasDiv = new __helpers.CSSHelp(document).getStyle('#menu'); diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed63c7807a4f1e6d054.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed63c7807a4f1e6d054.md index 1dfa3674a0e..e9a8f90cef5 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed63c7807a4f1e6d054.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed63c7807a4f1e6d054.md @@ -9,7 +9,7 @@ dashedName: step-21 Adesso, l'obiettivo è far sì che `div` non occupi l'intera larghezza della pagina. La proprietà CSS `width` è perfetta per questo. -You can use the `id` selector to target a specific `div` element. An id selector is defined by a name with a hash symbol directly in front of it, like this: +Puoi utilizzare un selettore di `id` per selezionare uno specifico elemento `div`. Un selettore di id viene definito da un nome preceduto da un cancelletto, in questo modo: ```css #example-id { @@ -17,11 +17,11 @@ You can use the `id` selector to target a specific `div` element. An id sel } ``` -Use the `#menu` selector to give your element a width of `300px`. +Usa il selettore `#menu` per dare all'elemento una larghezza di `300px`. # --hints-- -You should have a `#menu` selector. +Dovresti avere un selettore `#menu`. ```js const hasDiv = new __helpers.CSSHelp(document).getStyle("#menu"); @@ -35,7 +35,7 @@ const hasWidth = new __helpers.CSSHelp(document).getCSSRules().some(x => x.style assert(hasWidth); ``` -Your `div` should have a width of 300px. +Il `div` dovrebbe avere una larghezza di 300px. ```js const divWidth = new __helpers.CSSHelp(document).getStyle("#menu")?.getPropertyValue('width'); diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed63e0fa262326eef05.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed63e0fa262326eef05.md index d9f297fa946..db0e8858de1 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed63e0fa262326eef05.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed63e0fa262326eef05.md @@ -7,7 +7,7 @@ dashedName: step-23 # --description-- -Now use the existing `#menu` selector to set the background color of the `div` element to be `burlywood`. +Adesso usa il selettore `#menu` esistente per impostare il colore di sfondo dell'elemento `div` su `burlywood`. # --hints-- @@ -18,7 +18,7 @@ const hasBackgroundColor = new __helpers.CSSHelp(document).getCSSRules().some(x assert(hasBackgroundColor); ``` -Your `#menu` selector should have a burlywood background. +Il selettore `#menu` dovrebbe avere uno sfondo burlywood. ```js const divBackground = new __helpers.CSSHelp(document).getStyle('#menu')?.getPropertyValue('background-color'); diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed656a336993abd9f7c.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed656a336993abd9f7c.md index fd628c6a5e9..0f56a829c14 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed656a336993abd9f7c.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed656a336993abd9f7c.md @@ -7,7 +7,7 @@ dashedName: step-25 # --description-- -Next, you want to center the `#menu` horizontally. Puoi farlo assegnando alle sue proprietà `margin-left` e `margin-right` il valore `auto`. Pensa al margine come spazio invisibile attorno a un elemento. Using these two margin properties, center the `#menu` element within the `body` element. +Il prossimo passo è centrare `#menu` orizzontalmente. Puoi farlo assegnando alle sue proprietà `margin-left` e `margin-right` il valore `auto`. Pensa al margine come spazio invisibile attorno a un elemento. Utilizzando queste due proprietà dei margini, centra l'elemento `#menu` all'interno dell'elemento `body`. # --hints-- @@ -25,7 +25,7 @@ const hasMargin = new __helpers.CSSHelp(document).getCSSRules().some(x => x.styl assert(hasMargin); ``` -You should set the `margin-left` and `margin-right` properties of your `#menu` to `auto`. +Dovresti assegnare alle proprietà `margin-left` e `margin-right` di `#menu` il valore `auto`. ```js const divMarginRight = new __helpers.CSSHelp(document).getStyle('#menu')?.getPropertyValue('margin-right'); diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed69db0a491745e2bb6.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed69db0a491745e2bb6.md index 6096192ecbc..568041b8b4c 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed69db0a491745e2bb6.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed69db0a491745e2bb6.md @@ -7,11 +7,11 @@ dashedName: step-27 # --description-- -To apply the class's styling to the `div` element, remove the `id` attribute and add a `class` attribute to the `div` element's opening tag. Make sure to set the class value to `menu`. +Per applicare lo stile tramite classe all'elemento `div`, rimuovi l'attributo `id` e aggiungi un attributo `class` al tag di apertura dell'elemento `div`. Assicurati di impostare il valore della classe su `menu`. # --hints-- -`div` dovrebbe ancora apparire. Assicurati di aver scritto correttamente il tag `
`. +Il `div` dovrebbe ancora essere renderizzato. Assicurati di aver scritto correttamente il tag `
`. ```js assert($('div').length === 1); @@ -23,7 +23,7 @@ L'elemento `div` dovrebbe avere la classe `menu`. assert($('div').attr('class').includes('menu')); ``` -Your `div` element should no longer have the `menu` id. +L'elemento `div` non dovrebbe più avere l'id `menu`. ```js assert(!$('div#menu').length); diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed6cf6eab5f15f5cfe6.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed6cf6eab5f15f5cfe6.md index 5d2d6601c69..98f3c65d909 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed6cf6eab5f15f5cfe6.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f356ed6cf6eab5f15f5cfe6.md @@ -9,11 +9,11 @@ dashedName: step-20 A differenza degli altri elementi di contenuto che hai utilizzato finora, l'elemento `div` è utilizzato principalmente per il design del layout. Aggiungi un elemento `div` all'interno dell'elemento `body` e poi sposta tutti gli altri elementi all'interno del nuovo elemento `div`. -Inside the opening `div` tag, add the `id` attribute with a value of `menu`. +All'interno del tag `div` di apertura, aggiungi l'attributo `id` con il valore `menu`. # --hints-- -Your opening `
` tag should have an `id` attribute set to `menu`. +Il tag di apertura `
` dovrebbe avere un attributo `id` impostato su `menu`. ```js const div = $('div')[0]; diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bc3386dc7d07d6469bf20.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bc3386dc7d07d6469bf20.md index 4108f1e670a..eb7b2a013ce 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bc3386dc7d07d6469bf20.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/617bc3386dc7d07d6469bf20.md @@ -7,7 +7,7 @@ dashedName: step-32 # --description-- -Nota che per creare l'arancione, hai agito sui valori `rgb` aumentando l'intensità del rosso e diminuendo l'intensità del verde. This is because orange is the combination of red and yellow. +Nota che per creare l'arancione, hai agito sui valori `rgb` aumentando l'intensità del rosso e diminuendo l'intensità del verde. Questo perché l'arancione è la combinazione di rosso e giallo. Per creare il colore terziario verde primavera, combina il ciano con il verde. Aggiorna la funzione `rgb` nella regola CSS `.two` in modo che il verde sia al valore massimo, e imposta il blu a `127`. diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153a04847abee57a3a406ac.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153a04847abee57a3a406ac.md index 82db9c22b6d..e46002df508 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153a04847abee57a3a406ac.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-css-flexbox-by-building-a-photo-gallery/6153a04847abee57a3a406ac.md @@ -9,7 +9,7 @@ dashedName: step-21 Le immagini hanno bisogno di uno spazio tra di loro. -The `gap` CSS shorthand property sets the gaps, also known as gutters, between rows and columns. La proprietà `gap` e le sue sotto-proprietà `row-gap` e `column-gap` forniscono questa funzionalità per i layout flex, grid e multi-colonna. La proprietà si applica all'elemento contenitore. +La proprietà CSS shorthand `gap` imposta lo spazio tra righe e colonne. La proprietà `gap` e le sue sotto-proprietà `row-gap` e `column-gap` forniscono questa funzionalità per i layout flex, grid e multi-colonna. La proprietà si applica all'elemento contenitore. Dai al contenitore flex `.gallery` una proprietà `gap` con il valore `16px`. diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfa22d1b521be39a3de7be0.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfa22d1b521be39a3de7be0.md index 2c40d8a6f08..ba423445b60 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfa22d1b521be39a3de7be0.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfa22d1b521be39a3de7be0.md @@ -7,13 +7,13 @@ dashedName: step-12 # --description-- -You can turn any text into a link, such as the text inside of a `p` element. +Puoi trasformare qualsiasi testo in un link, come il testo all'interno di un elemento `p`. ``` html

I think freeCodeCamp is great.

``` -In the text of your `p` element, turn the words `cat photos` into a link by adding opening and closing anchor (`a`) tags around these words. Then set the `href` attribute to `https://freecatphotoapp.com` +Nel testo dell'elemento `p`, trasforma le parole `cat photos` in un link aggiungendo dei tag di ancoraggio (`a`) di apertura e di chiusura attorno a queste parole. Poi imposta l'attributo `href` su `https://freecatphotoapp.com` # --hints-- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f852f645b5310a8264f555.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f852f645b5310a8264f555.md index be565271501..8531fe6c439 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f852f645b5310a8264f555.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f852f645b5310a8264f555.md @@ -7,13 +7,13 @@ dashedName: step-24 # --description-- -Andiamo proseguiamo con la prossima parte del modulo di registrazione. This section will ask for the type of account the user is opening. +Proseguiamo con la prossima parte del modulo di registrazione. Questa sezione chiederà il tipo di account che l'utente sta aprendo. -Start by adding two `label` elements to the second `fieldset`. +Inizia aggiungendo due elementi `label` al secondo `fieldset`. # --hints-- -You should add two `label` elements to the second `fieldset`. +Dovresti aggiungere due elementi `label` al secondo `fieldset`. ```js assert.equal(document.querySelectorAll('fieldset')?.[1]?.querySelectorAll('label')?.length, 2); diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f85a62fb30c80bcea0cedb.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f85a62fb30c80bcea0cedb.md index 14312c82aae..572de98f4ea 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f85a62fb30c80bcea0cedb.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f85a62fb30c80bcea0cedb.md @@ -7,7 +7,7 @@ dashedName: step-25 # --description-- -Users will be allowed to choose either a `Personal` or `Business`. +Gli utenti potranno scegliere tra `Personal` e `Business`. Per fare ciò, all'interno di ciascuno dei primi due elementi `label`, aggiungi un elemento `input` con `type="radio"`. diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f8604682407e0d017bbf7f.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f8604682407e0d017bbf7f.md index 2ad2f3a5c23..8abc8a7092c 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f8604682407e0d017bbf7f.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f8604682407e0d017bbf7f.md @@ -7,7 +7,7 @@ dashedName: step-26 # --description-- -Within each corresponding `label` element, and immediately after the `input` element, add a space and add the following text: +All'interno di ogni elemento `label` corrispondente e subito dopo l'elemento `input`, aggiungi uno spazio seguito dal testo: ```md Personal @@ -16,25 +16,25 @@ Business # --hints-- -You should give the first `label` the text `Personal`. +Dovresti assegnare al primo elemento `label` il testo `Personal`. ```js assert.include(document.querySelector('fieldset:nth-child(2) > label')?.innerText, 'Personal'); ``` -You should give the second `label` the text `Business`. +Dovresti dare al secondo elemento `label` il testo `Business`. ```js assert.include(document.querySelector('fieldset:nth-child(2) > label:nth-child(2)')?.innerText, 'Business'); ``` -You should give the first `label` text one space at the front. +Dovresti aggiungere uno spazio prima del testo del primo elemento `label`. ```js assert.equal(document.querySelector('fieldset:nth-child(2) > label')?.innerText?.[0], ' '); ``` -You should give the second `label` text one space at the front. +Dovresti aggiungere uno spazio prima del testo del secondo elemento `label`. ```js assert.equal(document.querySelector('fieldset:nth-child(2) > label:nth-child(2)')?.innerText?.[0], ' '); diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f8618d191b940d62038513.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f8618d191b940d62038513.md index 37faae86767..b020d4c45bc 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f8618d191b940d62038513.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f8618d191b940d62038513.md @@ -7,19 +7,19 @@ dashedName: step-27 # --description-- -You only want one radio input to be selectable at a time. However, the form does not know the radio inputs are related. +I pulsanti di opzione dovrebbero essere selezionabili uno alla volta. Tuttavia, il modulo non sa che gli input di opzione sono correlati. -To relate the radio inputs, give them the same `name` attribute with a value of `account-type`. Now, it is not possible to select both radio inputs at the same time. +Per collegare gli input di opzione, assegna loro lo stesso attributo `name` con il valore `account-type`. Ora, non è possibile selezionare entrambi gli input di opzione allo stesso tempo. # --hints-- -You should give the first radio input the `name` attribute with a value of `account-type`. +Dovresti assegnare al primo input di opzione l'attributo `name` con il valore `account-type`. ```js assert.equal(document.querySelector('fieldset:nth-child(2) label:nth-child(1) input[type="radio"]')?.name, 'account-type'); ``` -You should give the second radio input the `name` attribute with a value of `account-type`. +Dovresti assegnare al secondo input di opzione l'attributo `name` con il valore `account-type`. ```js assert.equal(document.querySelector('fieldset:nth-child(2) label:nth-child(2) input[type="radio"]')?.name, 'account-type'); diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab4a123ce4b04526b082b.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab4a123ce4b04526b082b.md index 0e55f173730..90134f6c33d 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab4a123ce4b04526b082b.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fab4a123ce4b04526b082b.md @@ -7,31 +7,31 @@ dashedName: step-28 # --description-- -Currently when someone submit the form, they can submit it without checking the radio inputs. Although you had used `required` attribute to indicate the the input is required previously, this can't work in this case, because adding required to both inputs, will convey the wrong information to the form users. +Attualmente quando qualcuno invia il modulo, può farlo senza selezionare gli input di opzione. Sebbene in precedenza tu abbia usato l'attributo `required` per indicare che l'input è obbligatorio, in questo caso non può funzionare, perché aggiungere required a entrambi gli input, darà informazioni errate agli utenti del modulo. -To solve this, you can provide context of what is needed by adding `legend` element below the second `fieldset` with text `Account type (required)`, then add `checked` attribute to the `Personal` input to make sure that the form is submitted with the required data in it. +Per risolvere questo problema puoi fornire il contesto necessario aggiungendo un elemento `legend` sotto il secondo `fieldset` con il testo `Account type (required)`, poi aggiungi un attributo `checked` all'input `Personal` per assicurarti che il modulo venga inviato con i dati richiesti. # --hints-- -Your `input` elements should remain `type` of `radio`. +Gli elementi `input` dovrebbero restare con il `type` del valore `radio`. ```js assert.equal(document.querySelectorAll('fieldset:nth-child(2) input[type="radio"]')?.length, 2); ``` -You should add a `legend` element within the second `fieldset` element. +Dovresti aggiungere un elemento `legend` all'interno del secondo elemento `fieldset`. ```js assert.equal(document.querySelectorAll('fieldset:nth-of-type(2) > legend')?.length, 1); ``` -You should add `Account type (required)` text to the `legend` element. +Dovresti aggiungere il testo `Account type (required)` all'elemento `legend`. ```js assert.equal(document.querySelector('fieldset:nth-of-type(2) > legend')?.textContent, 'Account type (required)'); ``` -You should give an attribute of `checked` to the `Personal` input. +Dovresti dare un attributo `checked` all'input `Personal`. ```js assert.isTrue(document.querySelector('fieldset:nth-child(2) input[type="radio"]')?.hasAttribute('checked')); diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffefd6479a3d084fb77cbc.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffefd6479a3d084fb77cbc.md index ddcbfb77cdf..9770b808bac 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffefd6479a3d084fb77cbc.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffefd6479a3d084fb77cbc.md @@ -7,25 +7,25 @@ dashedName: step-64 # --description-- -Last, but not least, make the `input` for the terms and condition `inline`, then change the text color of the `terms and conditions` link element to `#dfdfe2`. +Ultimo, ma non meno importante, rendi l'`input` per termini e condizioni `inline`, quindi cambia il colore del testo dell'elemento link `terms and conditions` in `#dfdfe2`. Ottimo lavoro! Hai completato la parte finale del progetto _Registration Form_. # --hints-- -You should give the `input` a class of `inline`. +Dovresti assegnare all'`input` la classe `inline`. ```js assert(document.querySelector('fieldset:nth-child(3) + label > input')?.classList?.contains('inline')); ``` -You should use an `a` element selector. +Dovresti usare il selettore di elemento `a`. ```js assert.exists(new __helpers.CSSHelp(document).getStyle('a')); ``` -You should give the `a` element a `color` of `#dfdfe2`. +Dovresti assegnare all'elemento `a` una proprietà `color` con il valore `#dfdfe2`. ```js assert.equal(new __helpers.CSSHelp(document).getStyle('a')?.color, 'rgb(223, 223, 226)'); diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7e7281626a92bbd62da8.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7e7281626a92bbd62da8.md index 1ef312c4a0b..13118fbaf53 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7e7281626a92bbd62da8.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f7e7281626a92bbd62da8.md @@ -29,7 +29,7 @@ Il nuovo elemento `p` dovrebbe avere tre elementi `span`. assert(document.querySelector('.daily-value.small-text')?.lastElementChild?.querySelectorAll('span')?.length === 3); ``` -A `span` element should wrap the text `Sodium 160mg`. +Un elemento `span` dovrebbe racchiudere il testo `Sodium 160mg`. ```js assert(document.querySelector('.daily-value.small-text')?.lastElementChild?.firstElementChild?.innerText?.match(/Sodium[\s|\n]160mg/)); diff --git a/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md b/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md index 7e0e335721e..5e44a3295a6 100644 --- a/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md +++ b/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md @@ -20,7 +20,7 @@ Restituisce `{status: "CLOSED", change: [...]}` con il cid come valore per la ch Altrimenti, restituisce `{status: "OPEN", change: [...]}`, con il cambio dovuto in monete e banconote, ordinati in ordine dal valore più alto al più basso, come valore della chiave `change`. -
Unità monetariaImporto
Penny$0.01 (PENNY)
Nichel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
+
Unità monetariaImporto
Penny$0.01 (PENNY)
Nichel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
Ecco qui sotto un esempio di array cash-in-drawer: diff --git a/curriculum/challenges/japanese/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md b/curriculum/challenges/japanese/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md index 60dcc582f30..413984b7b01 100644 --- a/curriculum/challenges/japanese/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md +++ b/curriculum/challenges/japanese/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md @@ -19,7 +19,7 @@ dashedName: adjust-the-hue-of-a-color こちらは彩度が最大、明度が標準の色を `hsl()` を使って表した例です。 -
HSL
hsl(0, 100%, 50%)
黄色hsl(60, 100%, 50%)
hsl(120, 100%, 50%)
シアンhsl(180, 100%, 50%)
hsl(240, 100%, 50%)
マゼンタhsl(300, 100%, 50%)
+
HSL
hsl(0, 100%, 50%)
黄色hsl(60, 100%, 50%)
hsl(120, 100%, 50%)
シアンhsl(180, 100%, 50%)
hsl(240, 100%, 50%)
マゼンタhsl(300, 100%, 50%)
# --instructions-- diff --git a/curriculum/challenges/japanese/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md b/curriculum/challenges/japanese/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md index 92ab2d4a152..c57452ace3c 100644 --- a/curriculum/challenges/japanese/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md +++ b/curriculum/challenges/japanese/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md @@ -16,7 +16,7 @@ dashedName: learn-about-tertiary-colors こちらが分裂補色配色を使用して作成した三色です。 -
16 進数カラーコード
オレンジ#FF7F00
シアン#00FFFF
ラズベリー#FF007F
+
16 進数カラーコード
オレンジ#FF7F00
シアン#00FFFF
ラズベリー#FF007F
# --instructions-- diff --git a/curriculum/challenges/japanese/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md b/curriculum/challenges/japanese/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md index d59f0e29673..37e098e4635 100644 --- a/curriculum/challenges/japanese/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md +++ b/curriculum/challenges/japanese/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md @@ -13,7 +13,7 @@ CSS の `text-transform` プロパティはテキストの外観を変更する 以下の表は、異なる `text-transform` の値がどのように "Transform me" の例文を変化させるかを示しています。 -
結果
lowercase"transform me"
uppercase"TRANSFORM ME"
capitalize"Transform Me"
initialデフォルト値が使用される
inherit親要素の text-transform の値が使用される
noneデフォルト: 元のテキストを使用する
+
結果
lowercase"transform me"
uppercase"TRANSFORM ME"
capitalize"Transform Me"
initialデフォルト値が使用される
inherit親要素の text-transform の値が使用される
noneデフォルト: 元のテキストを使用する
# --instructions-- diff --git a/curriculum/challenges/japanese/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md b/curriculum/challenges/japanese/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md index 95a914639ec..86d60e1a7c3 100644 --- a/curriculum/challenges/japanese/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md +++ b/curriculum/challenges/japanese/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md @@ -19,7 +19,7 @@ dashedName: use-abbreviated-hex-code 短縮形の 16 進数コードを使用して、正しい要素に色を付けてみましょう。 -
短縮 16 進数コード
シアン#0FF
#0F0
#F00
フューシャ#F0F
+
短縮 16 進数コード
シアン#0FF
#0F0
#F00
フューシャ#F0F
# --hints-- diff --git a/curriculum/challenges/japanese/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md b/curriculum/challenges/japanese/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md index 8efb53ba072..3990b52a2e4 100644 --- a/curriculum/challenges/japanese/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md +++ b/curriculum/challenges/japanese/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md @@ -23,7 +23,7 @@ dashedName: use-hex-code-to-mix-colors `style` 要素の中のカラーキーワードを正しい 16 進数カラーコードで置き換えてください。 -
16 進数カラーコード
ドジャーブルー#1E90FF
#00FF00
オレンジ#FFA500
#FF0000
+
16 進数カラーコード
ドジャーブルー#1E90FF
#00FF00
オレンジ#FFA500
#FF0000
# --hints-- diff --git a/curriculum/challenges/japanese/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md b/curriculum/challenges/japanese/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md index a07a8657cc4..1efae0463f3 100644 --- a/curriculum/challenges/japanese/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md +++ b/curriculum/challenges/japanese/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md @@ -15,7 +15,7 @@ dashedName: use-rgb-to-mix-colors `style` 要素の中の 16 進数カラーコードを正しい RGB 値で置き換えてください。 -
RGB
rgb(0, 0, 255)
rgb(255, 0, 0)
オーキッドrgb(218, 112, 214)
シエナrgb(160, 82, 45)
+
RGB
rgb(0, 0, 255)
rgb(255, 0, 0)
オーキッドrgb(218, 112, 214)
シエナrgb(160, 82, 45)
# --hints-- diff --git a/curriculum/challenges/japanese/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md b/curriculum/challenges/japanese/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md index 8d23b2774ba..fbf1bd2bb45 100644 --- a/curriculum/challenges/japanese/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md +++ b/curriculum/challenges/japanese/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md @@ -13,7 +13,7 @@ dashedName: counting-cards デッキに残っているハイカードの数が多いほど、プレイヤーに有利となります。 次の表に従って各カードに値を割り当てます。 カウンティングの結果が正の場合、プレイヤーは高く賭けるべきです。 カウンティングの結果がゼロまたは負の場合、プレイヤーは少なめに賭けた方がいいでしょう。 -
カウントの変更カード
+12、3、4、5、6
07、8、9
-110、'J'、'Q'、'K'、'A'
+
カウントの変更カード
+12、3、4、5、6
07、8、9
-110、'J'、'Q'、'K'、'A'
カードカウンティング関数を記述してください。 この関数は数値または文字列の `card` パラメーターを受け取り、カードの値に応じて (表を参照)、グローバルの `count` 変数をインクリメントまたはデクリメントします。 次に、この関数は現在のカウントを示す文字列と、文字列 `Bet` (カウントが正の場合) または文字列 `Hold` (カウントがゼロか負の場合) を返します。 現在のカウントとプレイヤーの判断 (`Bet` または `Hold`) の間にスペースを 1 つ入れてください。 diff --git a/curriculum/challenges/japanese/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md b/curriculum/challenges/japanese/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md index 2f37aacee7f..740f1a7f908 100644 --- a/curriculum/challenges/japanese/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md +++ b/curriculum/challenges/japanese/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md @@ -11,7 +11,7 @@ dashedName: escape-sequences-in-strings 文字列の中でエスケープできる文字は引用符だけではありません。 エスケープシーケンスを使用すると、文字列で通常は使用できない文字を使用できます。 -
コード出力
\'シングルクォート
\"ダブルクォート
\\バックスラッシュ (日本語では円記号)
\n改行
\tタブ
\rキャリッジリターン
\bbackspace
\f改ページ
+
コード出力
\'シングルクォート
\"ダブルクォート
\\バックスラッシュ (日本語では円記号)
\n改行
\tタブ
\rキャリッジリターン
\bbackspace
\f改ページ
*バックスラッシュ自体をバックスラッシュとして表示するためにはエスケープする必要があります。* diff --git a/curriculum/challenges/japanese/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md b/curriculum/challenges/japanese/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md index e6d77b37471..e83c5ee4384 100644 --- a/curriculum/challenges/japanese/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md +++ b/curriculum/challenges/japanese/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md @@ -13,7 +13,7 @@ dashedName: golf-code 関数は引数として `par` と `strokes` を受け取ります。 次の表に対応した正しい文字列を返してください。この表はスコアの良い順 (最高から最低の順) にストロークを並べて記載しています。 -
ストローク戻り値
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
+
ストローク戻り値
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
`par` と `strokes` は常に正の数値になります。 すべての名称を含む配列をすでに追加してあります。 diff --git a/curriculum/challenges/japanese/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md b/curriculum/challenges/japanese/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md index d50743f1752..2dd2bf20d36 100644 --- a/curriculum/challenges/japanese/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md +++ b/curriculum/challenges/japanese/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md @@ -20,7 +20,7 @@ dashedName: cash-register それ以外の場合は、`{status: "OPEN", change: [...]}` を返し、コインや紙幣のお釣りを `change` キーの値として、最大値から最小値の順にソートして一緒に返してください。 -
通貨単位金額
ペニー$0.01 (PENNY)
ニッケル$0.05 (NICKEL)
ダイム$0.1 (DIME)
クォーター$0.25 (QUARTER)
1 ドル札$1 (ONE)
5 ドル札$5 (FIVE)
10 ドル札$10 (TEN)
20 ドル札$20 (TWENTY)
100 ドル札$100 (ONE HUNDRED)
+
通貨単位金額
ペニー$0.01 (PENNY)
ニッケル$0.05 (NICKEL)
ダイム$0.1 (DIME)
クォーター$0.25 (QUARTER)
1 ドル札$1 (ONE)
5 ドル札$5 (FIVE)
10 ドル札$10 (TEN)
20 ドル札$20 (TWENTY)
100 ドル札$100 (ONE HUNDRED)
キャッシュインドロワー配列の例は以下を参照してください。 diff --git a/curriculum/challenges/japanese/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md b/curriculum/challenges/japanese/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md index 8f776a49e89..ea0aea694e3 100644 --- a/curriculum/challenges/japanese/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md +++ b/curriculum/challenges/japanese/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md @@ -65,7 +65,7 @@ assert.strictEqual( ); ``` -ボタン要素をクリックしたときに、state の `visibility` プロパティを `true` と `false` の間で切り替えます。 +Clicking the button element should toggle the `visibility` property in state between `true` and `false` and conditionally render the `h1` element. ```js (() => { @@ -76,11 +76,11 @@ assert.strictEqual( }; const second = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const third = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const firstValue = first(); const secondValue = second(); diff --git a/curriculum/challenges/japanese/03-front-end-development-libraries/sass/nest-css-with-sass.md b/curriculum/challenges/japanese/03-front-end-development-libraries/sass/nest-css-with-sass.md index 4ac04fbc5b2..6e8da1d66d8 100644 --- a/curriculum/challenges/japanese/03-front-end-development-libraries/sass/nest-css-with-sass.md +++ b/curriculum/challenges/japanese/03-front-end-development-libraries/sass/nest-css-with-sass.md @@ -13,31 +13,31 @@ Sass では CSS ルールのネスト (入れ子) が可能であり、スタイ 通常、要素にスタイルを設定するには、次のように要素ごとに異なる行でターゲットを記述します。 ```scss -nav { - background-color: red; +article { + height: 200px; } -nav ul { - list-style: none; +article p { + color: white; } -nav ul li { - display: inline-block; +article ul { + color: blue; } ``` 大きなプロジェクトでは、CSS ファイルにたくさんの行やルールが記述されます。 次のようにネストしてそれぞれの親要素の中に子のスタイルルールを記述することで、コードが整理しやすくなります。 ```scss -nav { - background-color: red; +article { + height: 200px; + + p { + color: white; + } ul { - list-style: none; - - li { - display: inline-block; - } + color: blue; } } diff --git a/curriculum/challenges/japanese/06-quality-assurance/quality-assurance-projects/issue-tracker.md b/curriculum/challenges/japanese/06-quality-assurance/quality-assurance-projects/issue-tracker.md index 39967b37805..ca78119330e 100644 --- a/curriculum/challenges/japanese/06-quality-assurance/quality-assurance-projects/issue-tracker.md +++ b/curriculum/challenges/japanese/06-quality-assurance/quality-assurance-projects/issue-tracker.md @@ -11,7 +11,7 @@ dashedName: issue-tracker https://issue-tracker.freecodecamp.rocks/ と同じような機能を持つ、フルスタック JavaScript アプリを構築してください。 プロジェクトに取り組むにあたり、以下の方法のうち 1 つを用いてコードを記述します。 - GitHub リポジトリをクローンし、ローカル環境でチャレンジを完了させる。 -- Replit スタータープロジェクトを使用して、プロジェクトを完了させる。 +- Use our Replit starter project to complete your project. - 使い慣れたサイトビルダーを使用してプロジェクトを完了させる。 必ず GitHub リポジトリのすべてのファイルを取り込む。 Replit を使用する場合は、下記の手順でプロジェクトをセットアップしてください。 diff --git a/curriculum/challenges/japanese/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md b/curriculum/challenges/japanese/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md index b4df172c4f5..566897abb38 100644 --- a/curriculum/challenges/japanese/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md +++ b/curriculum/challenges/japanese/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md @@ -84,7 +84,7 @@ arithmetic_arranger(["32 + 8", "1 - 3801", "9999 + 9999", "523 - 49"], True) ## 提出 -プロジェクトの URL をコピーし、下記に提出してください。 +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md index d244b1ee625..f64ae0de792 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md @@ -17,7 +17,7 @@ dashedName: mean-variance-standard-deviation-calculator Python カリキュラムの対話式教育コンテンツを引き続き開発中です。 現在、下記の freeCodeCamp.org YouTube チャンネルで、このプロジェクトの完了に必要なすべての知識について説明する動画をいくつか公開しています。 -- 「みんなの Python」動画コース (14 時間) +- Python for Everybody Video Course (14 hours) - Python Pandas でデータを分析する方法 (10 時間) diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md index b0ed7b3558b..f062f44e3ea 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md @@ -17,7 +17,7 @@ dashedName: medical-data-visualizer Python カリキュラムの対話式教育コンテンツを引き続き開発中です。 現在、下記の freeCodeCamp.org YouTube チャンネルで、このプロジェクトの完了に必要なすべての知識について説明する動画をいくつか公開しています。 -- 「みんなの Python」動画コース (14 時間) +- Python for Everybody Video Course (14 hours) - Python Pandas でデータを分析する方法 (10 時間) diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md index eb5a5276456..2be03302f2d 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md @@ -17,7 +17,7 @@ dashedName: page-view-time-series-visualizer Python カリキュラムの対話式教育コンテンツを引き続き開発中です。 現在、下記の freeCodeCamp.org YouTube チャンネルで、このプロジェクトの完了に必要なすべての知識について説明する動画をいくつか公開しています。 -- 「みんなの Python」動画コース (14 時間) +- Python for Everybody Video Course (14 hours) - Python Pandas でデータを分析する方法 (10 時間) diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md index 61324a0c4de..f49c6050d88 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md @@ -17,7 +17,7 @@ dashedName: sea-level-predictor Python カリキュラムの対話式教育コンテンツを引き続き開発中です。 現在、下記の freeCodeCamp.org YouTube チャンネルで、このプロジェクトの完了に必要なすべての知識について説明する動画をいくつか公開しています。 -- 「みんなの Python」動画コース (14 時間) +- Python for Everybody Video Course (14 hours) - Python Pandas でデータを分析する方法 (10 時間) diff --git a/curriculum/challenges/japanese/10-coding-interview-prep/data-structures/typed-arrays.md b/curriculum/challenges/japanese/10-coding-interview-prep/data-structures/typed-arrays.md index 38d220c2734..e09bb223375 100644 --- a/curriculum/challenges/japanese/10-coding-interview-prep/data-structures/typed-arrays.md +++ b/curriculum/challenges/japanese/10-coding-interview-prep/data-structures/typed-arrays.md @@ -20,7 +20,7 @@ var complexArr = [1, 5, "2", "Word", {"name": "James"}]; それを可能にするのが型付き配列 です。 これで、配列に与えるメモリの量を指定できるようになります。 利用可能な配列型の基本概要と、その配列に含まれる各要素のサイズ (バイト数) は次の通りです。 -
各要素のサイズ (バイト数)
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
+
各要素のサイズ (バイト数)
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
これらのような配列を作る方法は 2 つあります。 方法の一つは、配列を直接作成することです。 長さ 3 の `Int16Array` を作成するには、次のようにします。 diff --git a/curriculum/challenges/japanese/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md b/curriculum/challenges/japanese/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md index aa77af8a541..a34b557a55b 100644 --- a/curriculum/challenges/japanese/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md +++ b/curriculum/challenges/japanese/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md @@ -58,7 +58,7 @@ The unit tests for this project are in `test_module.py`. We imported the tests f ## Submitting -Copy your project's URL and submit it below. +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/japanese/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md b/curriculum/challenges/japanese/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md index 4653f6358b1..c98d513eb13 100644 --- a/curriculum/challenges/japanese/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md +++ b/curriculum/challenges/japanese/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md @@ -20,7 +20,7 @@ Return `{status: "CLOSED", change: [...]}` with cash-in-drawer as the value for Otherwise, return `{status: "OPEN", change: [...]}`, with the change due in coins and bills, sorted in highest to lowest order, as the value of the `change` key. -
Currency UnitAmount
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
+
Currency UnitAmount
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
See below for an example of a cash-in-drawer array: diff --git a/curriculum/challenges/portuguese/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md b/curriculum/challenges/portuguese/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md index 5247fbce0ca..5f590f9cb7d 100644 --- a/curriculum/challenges/portuguese/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md +++ b/curriculum/challenges/portuguese/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md @@ -19,7 +19,7 @@ As cores têm várias características, incluindo tonalidade, saturação e lumi Aqui estão alguns exemplos de uso do `hsl()` com cores totalmente saturadas e luminosidade normal: -
CorHSL
vermelhohsl(0, 100%, 50%)
amarelohsl(60, 100%, 50%)
verdehsl(120, 100%, 50%)
cianohsl(180, 100%, 50%)
azulhsl(240, 100%, 50%)
magentahsl(300, 100%, 50%)
+
CorHSL
vermelhohsl(0, 100%, 50%)
amarelohsl(60, 100%, 50%)
verdehsl(120, 100%, 50%)
cianohsl(180, 100%, 50%)
azulhsl(240, 100%, 50%)
magentahsl(300, 100%, 50%)
# --instructions-- diff --git a/curriculum/challenges/portuguese/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md b/curriculum/challenges/portuguese/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md index 091eef8942a..10d4b18bbb5 100644 --- a/curriculum/challenges/portuguese/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md +++ b/curriculum/challenges/portuguese/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md @@ -16,7 +16,7 @@ Existem vários métodos de seleção de cores diferentes que resultam em uma co Aqui estão três cores criadas usando o esquema de cores complementares divididas: -
CorCódigo hexadecimal
laranja#FF7F00
ciano#00FFFF
framboesa#FF007F
+
CorCódigo hexadecimal
laranja#FF7F00
ciano#00FFFF
framboesa#FF007F
# --instructions-- diff --git a/curriculum/challenges/portuguese/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md b/curriculum/challenges/portuguese/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md index ef972c9eba1..d7e270ec117 100644 --- a/curriculum/challenges/portuguese/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md +++ b/curriculum/challenges/portuguese/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md @@ -13,7 +13,7 @@ A propriedade `text-transform` no CSS é usada para alterar a aparência do text A tabela a seguir mostra como os diferentes valores de `text-transform` alteram o texto no exemplo "Me transforme". -
ValorResultado
lowercase"me transforme"
uppercase"ME TRANSFORME"
capitalize"Me Transforme"
initialUse o valor padrão
inheritUse o valor text-transform do elemento pai
nonePadrão: usa o texto original do HTML
+
ValorResultado
lowercase"me transforme"
uppercase"ME TRANSFORME"
capitalize"Me Transforme"
initialUse o valor padrão
inheritUse o valor text-transform do elemento pai
nonePadrão: usa o texto original do HTML
# --instructions-- diff --git a/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md b/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md index 652b594a0ad..da44fe0db3d 100644 --- a/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md +++ b/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md @@ -19,7 +19,7 @@ Isso reduz o número total de cores possíveis para cerca de 4.000. Mas os naveg Tente usar os códigos hexadecimais abreviados para colorir os elementos corretos. -
CorCódigo hexadecimal abreviado
Ciano#0FF
Verde#0F0
Vermelho#F00
Fúcsia#F0F
+
CorCódigo hexadecimal abreviado
Ciano#0FF
Verde#0F0
Vermelho#F00
Fúcsia#F0F
# --hints-- diff --git a/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md b/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md index 1a227149b99..59f7bb2dd91 100644 --- a/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md +++ b/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md @@ -23,7 +23,7 @@ O dígito `F` é o número mais alto em código hexadecimal e representa o brilh Substitua as palavras que representam cores no elemento `style` por seus códigos hexadecimais corretos. -
CorCódigo hexadecimal
Azul dodger#1E90FF
Verde#00FF00
Laranja#FFA500
Vermelho#FF0000
+
CorCódigo hexadecimal
Azul dodger#1E90FF
Verde#00FF00
Laranja#FFA500
Vermelho#FF0000
# --hints-- diff --git a/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md b/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md index b415a94aa0a..dcf86c1a371 100644 --- a/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md +++ b/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md @@ -15,7 +15,7 @@ Assim como com o código hexadecimal, você pode misturar cores em RGB usando co Substitua os códigos hexadecimais em nosso elemento `style` por seus valores RGB corretos. -
CorRGB
Azulrgb(0, 0, 255)
Vermelhorgb(255, 0, 0)
Orquídeargb(218, 112, 214)
Sienargb(160, 82, 45)
+
CorRGB
Azulrgb(0, 0, 255)
Vermelhorgb(255, 0, 0)
Orquídeargb(218, 112, 214)
Sienargb(160, 82, 45)
# --hints-- diff --git a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md index d22ecaace93..1cd5fb8c288 100644 --- a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md +++ b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md @@ -13,7 +13,7 @@ No jogo de casino Blackjack, um jogador pode determinar se tem uma vantagem sobr Ter cartas mais altas restantes no baralho favorece o jogador. A cada carta é atribuído um valor de acordo com a tabela abaixo. Quando o contador for positivo, o jogador deve apostar alto. Quando a contagem for zero ou negativa, o jogador deverá apostar baixo. -
Mudança na contagemCartas
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'K', 'A'
+
Mudança na contagemCartas
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'K', 'A'
Você vai escrever uma função de contagem de cartas. A função receberá um parâmetro `card`, que pode ser um número ou uma string, e incrementar ou decrementar a variável global `count` de acordo com o valor da carta (veja a tabela). Em seguida, a função retornará a string com o valor atual de contagem (variável count) e a string `Bet` se a contagem for positiva, ou `Hold` se a contagem for zero ou negativa. A contagem atual e a decisão do jogador (`Bet` ou `Hold`) deve ser separado por um único espaço. diff --git a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md index 7ac31909031..c70f3cfae3f 100644 --- a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md +++ b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md @@ -11,7 +11,7 @@ dashedName: escape-sequences-in-strings Aspas não são os únicos caracteres que podem ser escapados dentro de uma string. As sequências de escape permitem que você use caracteres que você não poderia usar em uma string em outras situações. -
CódigoSaída
\'aspas simples
\"aspas duplas
\\barra invertida
\nnova linha
\ttab
\rretorno de carro
\bretroceder
\fquebra de página
+
CódigoSaída
\'aspas simples
\"aspas duplas
\\barra invertida
\nnova linha
\ttab
\rretorno de carro
\bretroceder
\fquebra de página
*Note que a própria barra invertida deve ser escapada para ser exibida como uma barra invertida.* diff --git a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md index 247e5b82f55..e7b581d996c 100644 --- a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md +++ b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md @@ -13,7 +13,7 @@ No jogo de golfe, cada buraco tem um `par`, significando o número médio de `st Sua função receberá os argumentos `par` e `strokes`. Retorne a string correta de acordo com esta tabela que lista os strokes em ordem de prioridade; superior (mais alta) para o final (mais baixo): -
StrokesRetorno
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
+
StrokesRetorno
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
`par` e `strokes` sempre será um número e positivo. Nós adicionamos um array com todos os nomes para sua conveniência. diff --git a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md index 4ddb07a5187..49af825cbf3 100644 --- a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md +++ b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md @@ -20,7 +20,7 @@ Retorne `{status: "CLOSED", change: [...]}` com dinheiro no caixa como o valor p Caso contrário, retorne `{status: "OPEN", change: [...]}`, com o troco devido em moedas e notas, ordenado do maior para o menor, como o valor da chave `change`. -
Unidade de moedaQuantidade
Penny$0,01 (PENNY)
Nickel$0,05 (NICKEL)
Dime$0,1 (DIME)
Quarter$0,25 (QUARTER)
Dólar$1 (ONE)
Cinco dólares$5 (FIVE)
Dez dólares$10 (TEN)
Vinte dólares$20 (TWENTY)
Cem dólares$100 (ONE HUNDRED)
+
Unidade de moedaQuantidade
Penny$0,01 (PENNY)
Nickel$0,05 (NICKEL)
Dime$0,1 (DIME)
Quarter$0,25 (QUARTER)
Dólar$1 (ONE)
Cinco dólares$5 (FIVE)
Dez dólares$10 (TEN)
Vinte dólares$20 (TWENTY)
Cem dólares$100 (ONE HUNDRED)
Veja abaixo um exemplo de um array de dinheiro no caixa (cid): diff --git a/curriculum/challenges/portuguese/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md b/curriculum/challenges/portuguese/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md index d3fa8e48a3d..0f695ad60b6 100644 --- a/curriculum/challenges/portuguese/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md +++ b/curriculum/challenges/portuguese/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md @@ -65,7 +65,7 @@ assert.strictEqual( ); ``` -Clicar no elemento do botão deve alternar a propriedade `visibility` no state entre `true` e `false`. +Clicar no elemento do botão deve alternar a propriedade `visibility` no state entre `true` e `false` e renderizar condicionalmente o elemento `h1`. ```js (() => { @@ -76,11 +76,11 @@ Clicar no elemento do botão deve alternar a propriedade `visibility` no state e }; const second = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const third = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const firstValue = first(); const secondValue = second(); diff --git a/curriculum/challenges/portuguese/03-front-end-development-libraries/sass/nest-css-with-sass.md b/curriculum/challenges/portuguese/03-front-end-development-libraries/sass/nest-css-with-sass.md index 9bbdd89df6b..35294e395bf 100644 --- a/curriculum/challenges/portuguese/03-front-end-development-libraries/sass/nest-css-with-sass.md +++ b/curriculum/challenges/portuguese/03-front-end-development-libraries/sass/nest-css-with-sass.md @@ -13,31 +13,31 @@ Sass permite aninhar as regras CSS, o que é uma maneira útil de organizar uma Normalmente, cada elemento é direcionado a uma linha diferente para estilizá-lo, assim: ```scss -nav { - background-color: red; +article { + height: 200px; } -nav ul { - list-style: none; +article p { + color: white; } -nav ul li { - display: inline-block; +article ul { + color: blue; } ``` Para um grande projeto, o arquivo CSS terá muitas linhas e regras. Aqui é onde aninhar pode ajudar a organizar seu código colocando regras de estilo filho dentro dos respectivos elementos parentais: ```scss -nav { - background-color: red; +article { + height: 200px; + + p { + color: white; + } ul { - list-style: none; - - li { - display: inline-block; - } + color: blue; } } diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md index ddfca98a187..7d3a7f248c6 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md @@ -84,7 +84,7 @@ Os testes unitários para este projeto estão em `test_module.py`. Estamos execu ## Envio -Copie o URL do seu projeto e envie-o abaixo. +Copie o URL do seu projeto e envie-o para o freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/portuguese/10-coding-interview-prep/data-structures/typed-arrays.md b/curriculum/challenges/portuguese/10-coding-interview-prep/data-structures/typed-arrays.md index 110ee9efa85..e74cbd9de62 100644 --- a/curriculum/challenges/portuguese/10-coding-interview-prep/data-structures/typed-arrays.md +++ b/curriculum/challenges/portuguese/10-coding-interview-prep/data-structures/typed-arrays.md @@ -20,7 +20,7 @@ No entanto, no mundo do alto desempenho e de diferentes tipos de elementos, às Arrays tipados são a resposta para este problema. Agora, você pode dizer quanta memória você deseja dar a um array. Abaixo, vemos uma visão geral básica dos diferentes tipos de arrays disponíveis e o tamanho em bytes para cada elemento do array. -
TipoTamanho de cada elemento em bytes
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
+
TipoTamanho de cada elemento em bytes
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
Há duas maneiras de criar este tipo de array. Uma delas é criá-lo diretamente. Abaixo vemos como criar um `Int16Array` de tamanho 3. diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md index 415afdc98f7..6a54aec5de6 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md @@ -58,7 +58,7 @@ Os testes unitários para este projeto estão em `test_module.py`. Importamos os ## Envio -Copie o URL do seu projeto e envie-o abaixo. +Copie o URL do seu projeto e envie-o para o freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/portuguese/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md b/curriculum/challenges/portuguese/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md index 78eade78a4f..511d2fe7e29 100644 --- a/curriculum/challenges/portuguese/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md +++ b/curriculum/challenges/portuguese/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md @@ -20,7 +20,7 @@ Retorne `{status: "CLOSED", change: [...]}` com dinheiro no caixa como o valor p Caso contrário, retorne `{status: "OPEN", change: [...]}`, com o troco devido em moedas e notas, ordenado do maior para o menor, como o valor da chave `change`. -
Unidade de moedaQuantidade
Penny$0,01 (PENNY)
Nickel$0,05 (NICKEL)
Dime$0,1 (DIME)
Quarter$0,25 (QUARTER)
Dólar$1 (ONE)
Cinco dólares$5 (FIVE)
Dez dólares$10 (TEN)
Vinte dólares$20 (TWENTY)
Cem dólares$100 (ONE HUNDRED)
+
Unidade de moedaQuantidade
Penny$0,01 (PENNY)
Nickel$0,05 (NICKEL)
Dime$0,1 (DIME)
Quarter$0,25 (QUARTER)
Dólar$1 (ONE)
Cinco dólares$5 (FIVE)
Dez dólares$10 (TEN)
Vinte dólares$20 (TWENTY)
Cem dólares$100 (ONE HUNDRED)
Veja abaixo um exemplo de um array de dinheiro no caixa (cid): diff --git a/curriculum/challenges/swahili/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md b/curriculum/challenges/swahili/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md index 2d7852df615..a01219acc3b 100644 --- a/curriculum/challenges/swahili/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md +++ b/curriculum/challenges/swahili/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md @@ -19,7 +19,7 @@ Colors have several characteristics including hue, saturation, and lightness. CS Here are a few examples of using `hsl()` with fully-saturated, normal lightness colors: -
ColorHSL
redhsl(0, 100%, 50%)
yellowhsl(60, 100%, 50%)
greenhsl(120, 100%, 50%)
cyanhsl(180, 100%, 50%)
bluehsl(240, 100%, 50%)
magentahsl(300, 100%, 50%)
+
ColorHSL
redhsl(0, 100%, 50%)
yellowhsl(60, 100%, 50%)
greenhsl(120, 100%, 50%)
cyanhsl(180, 100%, 50%)
bluehsl(240, 100%, 50%)
magentahsl(300, 100%, 50%)
# --instructions-- diff --git a/curriculum/challenges/swahili/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md b/curriculum/challenges/swahili/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md index 7f4bbbd27c9..1be76bc8ef9 100644 --- a/curriculum/challenges/swahili/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md +++ b/curriculum/challenges/swahili/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md @@ -16,7 +16,7 @@ There are various methods of selecting different colors that result in a harmoni Here are three colors created using the split-complement scheme: -
ColorHex Code
orange#FF7F00
cyan#00FFFF
raspberry#FF007F
+
ColorHex Code
orange#FF7F00
cyan#00FFFF
raspberry#FF007F
# --instructions-- diff --git a/curriculum/challenges/swahili/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md b/curriculum/challenges/swahili/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md index e5dc9362c67..2cd3670b7ca 100644 --- a/curriculum/challenges/swahili/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md +++ b/curriculum/challenges/swahili/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md @@ -13,7 +13,7 @@ The `text-transform` property in CSS is used to change the appearance of text. I The following table shows how the different `text-transform`values change the example text "Transform me". -
ValueResult
lowercase"transform me"
uppercase"TRANSFORM ME"
capitalize"Transform Me"
initialUse the default value
inheritUse the text-transform value from the parent element
noneDefault: Use the original text
+
ValueResult
lowercase"transform me"
uppercase"TRANSFORM ME"
capitalize"Transform Me"
initialUse the default value
inheritUse the text-transform value from the parent element
noneDefault: Use the original text
# --instructions-- diff --git a/curriculum/challenges/swahili/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md b/curriculum/challenges/swahili/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md index fb6c62be8b6..7b12f11f092 100644 --- a/curriculum/challenges/swahili/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md +++ b/curriculum/challenges/swahili/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md @@ -19,7 +19,7 @@ This reduces the total number of possible colors to around 4,000. But browsers w Go ahead, try using the abbreviated hex codes to color the correct elements. -
ColorShort Hex Code
Cyan#0FF
Green#0F0
Red#F00
Fuchsia#F0F
+
ColorShort Hex Code
Cyan#0FF
Green#0F0
Red#F00
Fuchsia#F0F
# --hints-- diff --git a/curriculum/challenges/swahili/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md b/curriculum/challenges/swahili/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md index c72783eba8b..d2a93e41223 100644 --- a/curriculum/challenges/swahili/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md +++ b/curriculum/challenges/swahili/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md @@ -23,7 +23,7 @@ The digit `F` is the highest number in hex code, and represents the maximum poss Replace the color words in our `style` element with their correct hex codes. -
ColorHex Code
Dodger Blue#1E90FF
Green#00FF00
Orange#FFA500
Red#FF0000
+
ColorHex Code
Dodger Blue#1E90FF
Green#00FF00
Orange#FFA500
Red#FF0000
# --hints-- diff --git a/curriculum/challenges/swahili/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md b/curriculum/challenges/swahili/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md index 65af4b7769e..c8e3a6e16de 100644 --- a/curriculum/challenges/swahili/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md +++ b/curriculum/challenges/swahili/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md @@ -15,7 +15,7 @@ Just like with hex code, you can mix colors in RGB by using combinations of diff Replace the hex codes in our `style` element with their correct RGB values. -
ColorRGB
Bluergb(0, 0, 255)
Redrgb(255, 0, 0)
Orchidrgb(218, 112, 214)
Siennargb(160, 82, 45)
+
ColorRGB
Bluergb(0, 0, 255)
Redrgb(255, 0, 0)
Orchidrgb(218, 112, 214)
Siennargb(160, 82, 45)
# --hints-- diff --git a/curriculum/challenges/swahili/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md b/curriculum/challenges/swahili/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md index bd1794fecde..118d30d8c7f 100644 --- a/curriculum/challenges/swahili/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md +++ b/curriculum/challenges/swahili/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md @@ -13,7 +13,7 @@ In the casino game Blackjack, a player can determine whether they have an advant Having more high cards remaining in the deck favors the player. Each card is assigned a value according to the table below. When the count is positive, the player should bet high. When the count is zero or negative, the player should bet low. -
Count ChangeCards
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'K', 'A'
+
Count ChangeCards
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'K', 'A'
You will write a card counting function. It will receive a `card` parameter, which can be a number or a string, and increment or decrement the global `count` variable according to the card's value (see table). The function will then return a string with the current count and the string `Bet` if the count is positive, or `Hold` if the count is zero or negative. The current count and the player's decision (`Bet` or `Hold`) should be separated by a single space. diff --git a/curriculum/challenges/swahili/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md b/curriculum/challenges/swahili/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md index dce636b262c..5cd3d012444 100644 --- a/curriculum/challenges/swahili/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md +++ b/curriculum/challenges/swahili/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md @@ -11,7 +11,7 @@ dashedName: escape-sequences-in-strings Quotes are not the only characters that can be escaped inside a string. Escape sequences allow you to use characters you may not otherwise be able to use in a string. -
CodeOutput
\'single quote
\"double quote
\\backslash
\nnewline
\ttab
\rcarriage return
\bbackspace
\fform feed
+
CodeOutput
\'single quote
\"double quote
\\backslash
\nnewline
\ttab
\rcarriage return
\bbackspace
\fform feed
*Note that the backslash itself must be escaped in order to display as a backslash.* diff --git a/curriculum/challenges/swahili/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md b/curriculum/challenges/swahili/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md index 3450f8406cb..76f030bbccd 100644 --- a/curriculum/challenges/swahili/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md +++ b/curriculum/challenges/swahili/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md @@ -13,7 +13,7 @@ In the game of Golf, each hole has a `par`, meaning, the average number of `stro Your function will be passed `par` and `strokes` arguments. Return the correct string according to this table which lists the strokes in order of priority; top (highest) to bottom (lowest): -
StrokesReturn
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
+
StrokesReturn
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
`par` and `strokes` will always be numeric and positive. We have added an array of all the names for your convenience. diff --git a/curriculum/challenges/swahili/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md b/curriculum/challenges/swahili/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md index bc92f65b8e1..39e0fe0c652 100644 --- a/curriculum/challenges/swahili/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md +++ b/curriculum/challenges/swahili/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md @@ -20,7 +20,7 @@ Return `{status: "CLOSED", change: [...]}` with cash-in-drawer as the value for Otherwise, return `{status: "OPEN", change: [...]}`, with the change due in coins and bills, sorted in highest to lowest order, as the value of the `change` key. -
Currency UnitAmount
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
+
Currency UnitAmount
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
See below for an example of a cash-in-drawer array: diff --git a/curriculum/challenges/swahili/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md b/curriculum/challenges/swahili/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md index d4b7578928d..f282c280a72 100644 --- a/curriculum/challenges/swahili/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md +++ b/curriculum/challenges/swahili/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md @@ -65,7 +65,7 @@ assert.strictEqual( ); ``` -Clicking the button element should toggle the `visibility` property in state between `true` and `false`. +Clicking the button element should toggle the `visibility` property in state between `true` and `false` and conditionally render the `h1` element. ```js (() => { @@ -76,11 +76,11 @@ Clicking the button element should toggle the `visibility` property in state bet }; const second = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const third = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const firstValue = first(); const secondValue = second(); diff --git a/curriculum/challenges/swahili/03-front-end-development-libraries/sass/nest-css-with-sass.md b/curriculum/challenges/swahili/03-front-end-development-libraries/sass/nest-css-with-sass.md index 1e7b8493c6b..1fdaac7fbf4 100644 --- a/curriculum/challenges/swahili/03-front-end-development-libraries/sass/nest-css-with-sass.md +++ b/curriculum/challenges/swahili/03-front-end-development-libraries/sass/nest-css-with-sass.md @@ -13,31 +13,31 @@ Sass allows nesting of CSS rules, which is a useful way of organizing a style sh Normally, each element is targeted on a different line to style it, like so: ```scss -nav { - background-color: red; +article { + height: 200px; } -nav ul { - list-style: none; +article p { + color: white; } -nav ul li { - display: inline-block; +article ul { + color: blue; } ``` For a large project, the CSS file will have many lines and rules. This is where nesting can help organize your code by placing child style rules within the respective parent elements: ```scss -nav { - background-color: red; +article { + height: 200px; + + p { + color: white; + } ul { - list-style: none; - - li { - display: inline-block; - } + color: blue; } } diff --git a/curriculum/challenges/swahili/06-quality-assurance/quality-assurance-projects/issue-tracker.md b/curriculum/challenges/swahili/06-quality-assurance/quality-assurance-projects/issue-tracker.md index 15d2437574f..406e4ebaa93 100644 --- a/curriculum/challenges/swahili/06-quality-assurance/quality-assurance-projects/issue-tracker.md +++ b/curriculum/challenges/swahili/06-quality-assurance/quality-assurance-projects/issue-tracker.md @@ -11,7 +11,7 @@ dashedName: issue-tracker Build a full stack JavaScript app that is functionally similar to this: https://issue-tracker.freecodecamp.rocks/. Working on this project will involve you writing your code using one of the following methods: - Clone this GitHub repo and complete your project locally. -- Use this Replit starter project to complete your project. +- Use our Replit starter project to complete your project. - Use a site builder of your choice to complete the project. Be sure to incorporate all the files from our GitHub repo. If you use Replit, follow these steps to set up the project: diff --git a/curriculum/challenges/swahili/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md b/curriculum/challenges/swahili/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md index e2bd283af95..0bba0f81312 100644 --- a/curriculum/challenges/swahili/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md +++ b/curriculum/challenges/swahili/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md @@ -84,7 +84,7 @@ The unit tests for this project are in `test_module.py`. We are running the test ## Submitting -Copy your project's URL and submit it below. +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/swahili/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md b/curriculum/challenges/swahili/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md index f02dc91db91..a668093a086 100644 --- a/curriculum/challenges/swahili/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md +++ b/curriculum/challenges/swahili/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md @@ -17,7 +17,7 @@ You will be Python for Everybody Video Course(14 hours) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 hours) diff --git a/curriculum/challenges/swahili/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md b/curriculum/challenges/swahili/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md index cef135be5d1..151e55bfc4c 100644 --- a/curriculum/challenges/swahili/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md +++ b/curriculum/challenges/swahili/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md @@ -17,7 +17,7 @@ You will be Python for Everybody Video Course(14 hours) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 hours) diff --git a/curriculum/challenges/swahili/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md b/curriculum/challenges/swahili/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md index b8a63b1714e..47941f0fa08 100644 --- a/curriculum/challenges/swahili/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md +++ b/curriculum/challenges/swahili/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md @@ -17,7 +17,7 @@ You will be Python for Everybody Video Course(14 hours) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 hours) diff --git a/curriculum/challenges/swahili/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md b/curriculum/challenges/swahili/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md index 3b3ad3a4b1f..777512ea22f 100644 --- a/curriculum/challenges/swahili/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md +++ b/curriculum/challenges/swahili/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md @@ -17,7 +17,7 @@ You will be Python for Everybody Video Course(14 hours) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 hours) diff --git a/curriculum/challenges/swahili/10-coding-interview-prep/data-structures/typed-arrays.md b/curriculum/challenges/swahili/10-coding-interview-prep/data-structures/typed-arrays.md index b992af729a4..5d1e598b75f 100644 --- a/curriculum/challenges/swahili/10-coding-interview-prep/data-structures/typed-arrays.md +++ b/curriculum/challenges/swahili/10-coding-interview-prep/data-structures/typed-arrays.md @@ -20,7 +20,7 @@ However, in the world of high performance and different element types, sometimes Typed arrays are the answer to this problem. You are now able to say how much memory you want to give an array. Below is a basic overview of the different types of arrays available and the size in bytes for each element in that array. -
TypeEach element size in bytes
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
+
TypeEach element size in bytes
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
There are two ways in creating these kind of arrays. One way is to create it directly. Below is how to create a 3 length `Int16Array`. diff --git a/curriculum/challenges/swahili/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md b/curriculum/challenges/swahili/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md index 053406bd340..47c91916b82 100644 --- a/curriculum/challenges/swahili/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md +++ b/curriculum/challenges/swahili/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md @@ -58,7 +58,7 @@ The unit tests for this project are in `test_module.py`. We imported the tests f ## Submitting -Copy your project's URL and submit it below. +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/swahili/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md b/curriculum/challenges/swahili/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md index 4653f6358b1..c98d513eb13 100644 --- a/curriculum/challenges/swahili/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md +++ b/curriculum/challenges/swahili/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md @@ -20,7 +20,7 @@ Return `{status: "CLOSED", change: [...]}` with cash-in-drawer as the value for Otherwise, return `{status: "OPEN", change: [...]}`, with the change due in coins and bills, sorted in highest to lowest order, as the value of the `change` key. -
Currency UnitAmount
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
+
Currency UnitAmount
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
See below for an example of a cash-in-drawer array: diff --git a/curriculum/challenges/ukrainian/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md b/curriculum/challenges/ukrainian/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md index dbe7174970e..c49bd091daa 100644 --- a/curriculum/challenges/ukrainian/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md +++ b/curriculum/challenges/ukrainian/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md @@ -19,7 +19,7 @@ dashedName: adjust-the-hue-of-a-color Ось кілька прикладів використання `hsl()` з максимально насиченими кольорами зі стандартною яскравістю: -
КолірHSL
червонийhsl(0, 100%, 50%)
жовтийhsl(60, 100%, 50%)
зеленийhsl(120, 100%, 50%)
блакитнийhsl(180, 100%, 50%)
синійhsl(240, 100%, 50%)
пурпуровийhsl(300, 100%, 50%)
+
КолірHSL
червонийhsl(0, 100%, 50%)
жовтийhsl(60, 100%, 50%)
зеленийhsl(120, 100%, 50%)
блакитнийhsl(180, 100%, 50%)
синійhsl(240, 100%, 50%)
пурпуровийhsl(300, 100%, 50%)
# --instructions-- diff --git a/curriculum/challenges/ukrainian/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md b/curriculum/challenges/ukrainian/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md index e11bdfa83bd..cd6c3b3701d 100644 --- a/curriculum/challenges/ukrainian/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md +++ b/curriculum/challenges/ukrainian/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md @@ -16,7 +16,7 @@ dashedName: learn-about-tertiary-colors Три кольори утворені за допомогою комплементарної схеми: -
КолірШістнадцятковий код кольору
оранжевий#FF7F00
бірюзовий#00FFFF
малиновий#FF007F
+
КолірШістнадцятковий код кольору
оранжевий#FF7F00
бірюзовий#00FFFF
малиновий#FF007F
# --instructions-- diff --git a/curriculum/challenges/ukrainian/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md b/curriculum/challenges/ukrainian/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md index aa766cd614f..5658d54c519 100644 --- a/curriculum/challenges/ukrainian/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md +++ b/curriculum/challenges/ukrainian/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md @@ -13,7 +13,7 @@ dashedName: use-the-text-transform-property-to-make-text-uppercase Наступна таблиця показує, як різні значення `text-transform` змінюють приклад тексту "Зміни мене". -
ЗначенняРезультат
lowercase"зміни мене"
uppercase"ЗМІНИ МЕНЕ"
capitalize"Зміни мене"
initialВикористовувати значення за замовчуванням
inheritВикористовуйте значення text-transform з батьківського елемента
noneЗа замовчуванням: Використовуйте вихідний текст
+
ЗначенняРезультат
lowercase"зміни мене"
uppercase"ЗМІНИ МЕНЕ"
capitalize"Зміни мене"
initialВикористовувати значення за замовчуванням
inheritВикористовуйте значення text-transform з батьківського елемента
noneЗа замовчуванням: Використовуйте вихідний текст
# --instructions-- diff --git a/curriculum/challenges/ukrainian/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md b/curriculum/challenges/ukrainian/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md index 48aa4c0e3be..fb764ba3eaf 100644 --- a/curriculum/challenges/ukrainian/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md +++ b/curriculum/challenges/ukrainian/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md @@ -19,7 +19,7 @@ dashedName: use-abbreviated-hex-code Спробуйте використовувати скорочені шіснадцяткові коди, що зафарбувати потрібні елементи. -
КолірКороткий hex-код
Блакитний#0FF
Зелений#0F0
Червоний#F00
Фуксія#F0F
+
КолірКороткий hex-код
Блакитний#0FF
Зелений#0F0
Червоний#F00
Фуксія#F0F
# --hints-- diff --git a/curriculum/challenges/ukrainian/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md b/curriculum/challenges/ukrainian/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md index cac056f9c8b..66d9b96356a 100644 --- a/curriculum/challenges/ukrainian/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md +++ b/curriculum/challenges/ukrainian/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md @@ -23,7 +23,7 @@ dashedName: use-hex-code-to-mix-colors Замініть слово колір в нашому `style` елементом на їх правильні шістнадцяткові коди. -
КолірШістнадцятковий код кольору
Синьо-волошковий#1E90FF
Зелений#00FF00
Оранжевий#FFA500
Червоний#FF0000
+
КолірШістнадцятковий код кольору
Синьо-волошковий#1E90FF
Зелений#00FF00
Оранжевий#FFA500
Червоний#FF0000
# --hints-- diff --git a/curriculum/challenges/ukrainian/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md b/curriculum/challenges/ukrainian/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md index c359a85b62e..32287cf16dd 100644 --- a/curriculum/challenges/ukrainian/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md +++ b/curriculum/challenges/ukrainian/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md @@ -15,7 +15,7 @@ dashedName: use-rgb-to-mix-colors Замініть шістнадцяткові коди на наш елемент `style` з правильними значеннями моделі RGB. -
КолірRGB модель
Синійrgb(0, 0, 255)
Червонийrgb(255, 0, 0)
Рожевийrgb(218, 112, 214)
Коричневийrgb(160, 82, 45)
+
КолірRGB модель
Синійrgb(0, 0, 255)
Червонийrgb(255, 0, 0)
Рожевийrgb(218, 112, 214)
Коричневийrgb(160, 82, 45)
# --hints-- diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md index 1b0c6059d9e..c018fd6d45f 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md @@ -13,7 +13,7 @@ dashedName: counting-cards Чим більше старших карт у колоді, тим краще для гравця. Кожній карті присвоєне значення відповідно до нижчеподаної таблиці. Якщо підрахунок більший за нуль, гравець повинен ставити старшу карту. Якщо підрахунок дорівнює нулю або менший за нуль, гравець повинен ставити молодшу карту. -
Зміна рахункуКарти
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'К', 'A'
+
Зміна рахункуКарти
+12, 3, 4, 5, 6
07, 8, 9
-110, 'J', 'Q', 'К', 'A'
Ви писатимете функцію підрахунку карт. Вона отримає параметр `card`, який може бути числом або рядком, а також збільшуватиме або зменшуватиме глобальну змінну `count`, відповідно до значення карти (див. таблицю). Тоді функція поверне рядок з поточним підрахунком і рядок `Bet`, якщо підрахунок більше нуля, або `Hold`, якщо підрахунок дорівнює або менше нуля. Між поточним підрахунком та рішенням гравця (`Bet` або `Hold`) повинен бути один пробіл. diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md index cabf7806f8a..95d740c22b2 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md @@ -11,7 +11,7 @@ dashedName: escape-sequences-in-strings Лапки — не єдині символи, що можуть бути екрановані в рядку. Екрановані символи дозволяють використовувати символи, які інакше неможливо використати. -
КодВивід
\'одинарні лапки
\"подвійні лапки
\\зворотна коса риска
\nновий рядок
\tтабуляція
\rповернення каретки
\bкрок назад
\fперевід сторінки
+
КодВивід
\'одинарні лапки
\"подвійні лапки
\\зворотна коса риска
\nновий рядок
\tтабуляція
\rповернення каретки
\bкрок назад
\fперевід сторінки
*Зверніть увагу, що сама зворотня коса риска повинна бути екранована для того, щоб вона відображалась.* diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md index 5a0136a60a3..5f3100d78cc 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md @@ -13,7 +13,7 @@ dashedName: golf-code Вашій функції буде передано аргументи `par` та `strokes`. Поверніть правильний рядок відповідно до цієї таблиці, в якій перелічено удари за пріоритетом зверху (найвищий) донизу (найнижчий): -
УдариПовернений рядок
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
+
УдариПовернений рядок
1"Hole-in-one!"
<= par - 2"Eagle"
par - 1"Birdie"
par"Par"
par + 1"Bogey"
par + 2"Double Bogey"
>= par + 3"Go Home!"
`par` та `strokes` завжди будуть додатними числами. Ми додали масив усіх імен для вашої зручності. diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md index fa040db227a..c7f19239ef3 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md @@ -20,7 +20,7 @@ dashedName: cash-register В іншому випадку, поверніть `{status: "OPEN", change: [...]}` зі здачею в монетах і банкнотах, в порядку від найбільшої до найменшої, як значення ключа `change`. -
Грошовий обігСума
Пенні$0.01 (ПЕННІ)
Нікель$0.05 (НІКЕЛЬ)
Дайм$0.1 (ДАЙМ)
Чверть$0.25 (ЧВЕРТЬ)
Долар$1 (ОДИН)
П’ять доларів$5 (П’ЯТЬ)
Десять доларів$10 (ДЕСЯТЬ)
Двадцять доларів$20 (ДВАДЦЯТЬ)
Сто доларів$100 (СТО)
+
Грошовий обігСума
Пенні$0.01 (ПЕННІ)
Нікель$0.05 (НІКЕЛЬ)
Дайм$0.1 (ДАЙМ)
Чверть$0.25 (ЧВЕРТЬ)
Долар$1 (ОДИН)
П’ять доларів$5 (П’ЯТЬ)
Десять доларів$10 (ДЕСЯТЬ)
Двадцять доларів$20 (ДВАДЦЯТЬ)
Сто доларів$100 (СТО)
Подивіться нижче на приклад масиву з сумою в касі: diff --git a/curriculum/challenges/ukrainian/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md b/curriculum/challenges/ukrainian/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md index 21742afaf2a..05b8a7379b7 100644 --- a/curriculum/challenges/ukrainian/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md +++ b/curriculum/challenges/ukrainian/03-front-end-development-libraries/react/use-state-to-toggle-an-element.md @@ -65,7 +65,7 @@ assert.strictEqual( ); ``` -Натискання на кнопку має перемикати значення властивості `visibility` між `true` та `false`. +Натискання на кнопку має перемикати значення властивості `visibility` між `true` та `false` і умовно відтворити елемент `h1`. ```js (() => { @@ -76,11 +76,11 @@ assert.strictEqual( }; const second = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const third = () => { mockedComponent.find('button').simulate('click'); - return mockedComponent.state('visibility'); + return mockedComponent.state('visibility') && mockedComponent.find('h1').exists(); }; const firstValue = first(); const secondValue = second(); diff --git a/curriculum/challenges/ukrainian/03-front-end-development-libraries/sass/nest-css-with-sass.md b/curriculum/challenges/ukrainian/03-front-end-development-libraries/sass/nest-css-with-sass.md index 9659a435f51..e0f46d8da51 100644 --- a/curriculum/challenges/ukrainian/03-front-end-development-libraries/sass/nest-css-with-sass.md +++ b/curriculum/challenges/ukrainian/03-front-end-development-libraries/sass/nest-css-with-sass.md @@ -13,31 +13,31 @@ Sass дозволяє вкласти правила CSS, що корисно д Зазвичай для стилізації елементів використовують окремі рядки: ```scss -nav { - background-color: red; +article { + height: 200px; } -nav ul { - list-style: none; +article p { + color: white; } -nav ul li { - display: inline-block; +article ul { + color: blue; } ``` У великому проєкті файл CSS матиме багато рядків та правил. У такому випадку вкладання допоможе організувати код, розмістивши правила стилю дочірніх елементів у відповідних батьківських елементах: ```scss -nav { - background-color: red; +article { + height: 200px; + + p { + color: white; + } ul { - list-style: none; - - li { - display: inline-block; - } + color: blue; } } diff --git a/curriculum/challenges/ukrainian/06-quality-assurance/quality-assurance-projects/issue-tracker.md b/curriculum/challenges/ukrainian/06-quality-assurance/quality-assurance-projects/issue-tracker.md index 567d129e0fb..24a2b8a2fe7 100644 --- a/curriculum/challenges/ukrainian/06-quality-assurance/quality-assurance-projects/issue-tracker.md +++ b/curriculum/challenges/ukrainian/06-quality-assurance/quality-assurance-projects/issue-tracker.md @@ -11,7 +11,7 @@ dashedName: issue-tracker Створіть повний пакет застосунку JavaScript, який функціонально схожий до https://issue-tracker.freecodecamp.rocks/. Робота над цим проєктом передбачає написання коду за допомогою одного з наступних методів: - Клонуйте цей репозиторій GitHub та виконайте свій проєкт локально. -- Використайте наш стартовий проєкт Replit для виконання свого проєкту. +- Use our Replit starter project to complete your project. - Для виконання проєкту використайте конструктор сайту на власний вибір. Переконайтеся, що приєднали усі файли з нашого репозиторію GitHub. Якщо ви використовуєте Replit, виконайте наступні кроки для налаштування проєкту: diff --git a/curriculum/challenges/ukrainian/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md b/curriculum/challenges/ukrainian/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md index 5c4c58107b8..49b6d0978b3 100644 --- a/curriculum/challenges/ukrainian/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md +++ b/curriculum/challenges/ukrainian/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md @@ -84,7 +84,7 @@ arithmetic_arranger(["32 + 8", "1 - 3801", "9999 + 9999", "523 - 49"], True) ## Надсилання -Скопіюйте URL-адресу свого проєкту та відправте її. +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md index b14434418d6..32084bf3b13 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md @@ -17,7 +17,7 @@ dashedName: mean-variance-standard-deviation-calculator Ми досі розробляємо інтерактивну частину навчальної програми з Python. Наразі є декілька відео на ютуб-каналі freeCodeCamp.org, які навчать всього необхідного для виконання цього проєкту: -- Python for Everybody Video Course (14 годин) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 годин) diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md index c54ade818a3..be86035c85a 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md @@ -17,7 +17,7 @@ dashedName: medical-data-visualizer Ми досі розробляємо інтерактивну частину навчальної програми з Python. Наразі є декілька відео на ютуб-каналі freeCodeCamp.org, які навчать всього необхідного для виконання цього проєкту: -- Python for Everybody Video Course (14 годин) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 годин) diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md index 71002b1c6b4..af6a29b0d05 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md @@ -17,7 +17,7 @@ dashedName: page-view-time-series-visualizer Ми досі розробляємо інтерактивну частину навчальної програми з Python. Наразі є декілька відео на ютуб-каналі freeCodeCamp.org, які навчать всього необхідного для виконання цього проєкту: -- Python for Everybody Video Course (14 годин) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 годин) diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md index b58b7e8006f..34df52c483c 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md @@ -17,7 +17,7 @@ dashedName: sea-level-predictor Ми досі розробляємо інтерактивну частину навчальної програми з Python. Наразі є декілька відео на ютуб-каналі freeCodeCamp.org, які навчать всього необхідного для виконання цього проєкту: -- Python for Everybody Video Course (14 годин) +- Python for Everybody Video Course (14 hours) - How to Analyze Data with Python Pandas (10 годин) diff --git a/curriculum/challenges/ukrainian/10-coding-interview-prep/data-structures/typed-arrays.md b/curriculum/challenges/ukrainian/10-coding-interview-prep/data-structures/typed-arrays.md index e104e0aabcc..69356b8ff16 100644 --- a/curriculum/challenges/ukrainian/10-coding-interview-prep/data-structures/typed-arrays.md +++ b/curriculum/challenges/ukrainian/10-coding-interview-prep/data-structures/typed-arrays.md @@ -20,7 +20,7 @@ var complexArr = [1, 5, "2", "Word", {"name": "James"}]; З цим допоможуть Типізовані масиви. Адже тепер ви маєте можливість визначити обсяг пам'яті, який займатиме масив. Нижче ви знайдете загальну інформацію з оглядом різних видів масивів, а також розмір кожного елементу масиву в байтах. -
ВидРозмір елементу в байтах
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
+
ВидРозмір елементу в байтах
Int8Array1
Uint8Array1
Uint8ClampedArray1
Int16Array2
Uint16Array2
Int32Array4
Uint32Array4
Float32Array4
Float64Array8
Ми можемо створити такі види масивів двома способами. Один з них - створити їх напряму. Нижче показано, як створити `Int16Array` довжиною 3. diff --git a/curriculum/challenges/ukrainian/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md b/curriculum/challenges/ukrainian/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md index 332de1c53e2..b8c0e3c9407 100644 --- a/curriculum/challenges/ukrainian/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md +++ b/curriculum/challenges/ukrainian/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md @@ -58,7 +58,7 @@ play(player, quincy, 1000, verbose=True) ## Надсилання -Скопіюйте URL-адресу свого проєкту та відправте її. +Copy your project's URL and submit it to freeCodeCamp. # --hints-- diff --git a/curriculum/challenges/ukrainian/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md b/curriculum/challenges/ukrainian/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md index e5423080f87..2ec646a92f3 100644 --- a/curriculum/challenges/ukrainian/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md +++ b/curriculum/challenges/ukrainian/15-javascript-algorithms-and-data-structures-22/build-a-cash-register-project/cash-register.md @@ -20,7 +20,7 @@ dashedName: build-a-cash-register В іншому випадку, поверніть `{status: "OPEN", change: [...]}` зі здачею в монетах і банкнотах, в порядку від найбільшої до найменшої, як значення ключа `change`. -
Грошовий обігСума
Пенні$0.01 (ПЕННІ)
Нікель$0.05 (НІКЕЛЬ)
Дайм$0.1 (ДАЙМ)
Чверть$0.25 (ЧВЕРТЬ)
Долар$1 (ОДИН)
П’ять доларів$5 (П’ЯТЬ)
Десять доларів$10 (ДЕСЯТЬ)
Двадцять доларів$20 (ДВАДЦЯТЬ)
Сто доларів$100 (СТО)
+
Грошовий обігСума
Пенні$0.01 (ПЕННІ)
Нікель$0.05 (НІКЕЛЬ)
Дайм$0.1 (ДАЙМ)
Чверть$0.25 (ЧВЕРТЬ)
Долар$1 (ОДИН)
П’ять доларів$5 (П’ЯТЬ)
Десять доларів$10 (ДЕСЯТЬ)
Двадцять доларів$20 (ДВАДЦЯТЬ)
Сто доларів$100 (СТО)
Подивіться нижче на приклад масиву з сумою в касі: diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-434-rigid-graphs.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-434-rigid-graphs.md index 2295928e6e3..0fd72a4cb54 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-434-rigid-graphs.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-434-rigid-graphs.md @@ -10,25 +10,25 @@ dashedName: problem-434-rigid-graphs Пригадайте, що граф — це набір вершин та ребер, які з’єднують ці вершини. Дві вершини, з’єднані ребром, називаються прилеглими. -Graphs can be embedded in Euclidean space by associating each vertex with a point in the Euclidean space. +Графи можна вбудувати в Евклідів простір, призначивши кожній вершині точку Евклідового простору. -A flexible graph is an embedding of a graph where it is possible to move one or more vertices continuously so that the distance between at least two nonadjacent vertices is altered while the distances between each pair of adjacent vertices is kept constant. +Гнучкий граф — це граф, вершини якого можна переміщувати неперервно так, що відстань між принаймні двома несуміжними вершинами змінюється, а відстань між всіма парами суміжних вершин залишається незмінною. -A rigid graph is an embedding of a graph which is not flexible. +Жорсткий граф — це граф, який не є гнучким. -Informally, a graph is rigid if by replacing the vertices with fully rotating hinges and the edges with rods that are unbending and inelastic, no parts of the graph can be moved independently from the rest of the graph. +Якщо просто, то граф є жорстким, якщо при повній заміні його вершин обертовими шарнірами та ребер стрижнями, які не є еластичними та не розгинаються, жодну частину графа не можна буде перемістити незалежно від решти графа. -The grid graphs embedded in the Euclidean plane are not rigid, as the following animation demonstrates: +Сітчасті графи, вбудовані в Евклідовому просторі, не є жорсткими, як зображено на анімації: -animation showing grid graphs are not rigid in Euclidean plane +анімація з сітчастими графами в Евклідовому просторі, які не є жорсткими -However, one can make them rigid by adding diagonal edges to the cells. For example, for the 2x3 grid graph, there are 19 ways to make the graph rigid: +Однак їх можна зробити жорсткими, додавши діагональні ребра до сіток. Наприклад, для сітчастого графа 2х3 існує 19 способів зробити граф жорстким: -19 ways to make 2x3 grid graph rigid +19 способів зробити сітчастий граф 2х3 жорстким -Note that for the purposes of this problem, we do not consider changing the orientation of a diagonal edge or adding both diagonal edges to a cell as a different way of making a grid graph rigid. +Зверніть увагу, що у цьому завданні ми не розглядаємо зміну напряму діагонального ребра або додавання обох діагональних ребер до сітки як інший спосіб зробити сітчастий граф жорстким. -Let $R(m, n)$ be the number of ways to make the $m × n$ grid graph rigid. +Нехай $R(m, n)$ буде кількістю способів зробити сітчастий граф $m × n$ жорстким. Наприклад, $R(2, 3) = 19$ та $R(5, 5) = 23\\,679\\,901$. diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-435-polynomials-of-fibonacci-numbers.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-435-polynomials-of-fibonacci-numbers.md index ec83662cd42..436f7575c35 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-435-polynomials-of-fibonacci-numbers.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-435-polynomials-of-fibonacci-numbers.md @@ -1,6 +1,6 @@ --- id: 5900f5201000cf542c510032 -title: 'Problem 435: Polynomials of Fibonacci numbers' +title: 'Завдання 435: многочлени з чисел Фібоначчі' challengeType: 1 forumTopicId: 302106 dashedName: problem-435-polynomials-of-fibonacci-numbers @@ -8,13 +8,13 @@ dashedName: problem-435-polynomials-of-fibonacci-numbers # --description-- -The Fibonacci numbers $\\{f_n, n ≥ 0\\}$ are defined recursively as $f_n = f_{n - 1} + f_{n - 2}$ with base cases $f_0 = 0$ and $f_1 = 1$. +Числа Фібоначчі $\\{f_n, n ≥ 0\\}$ визначаються рекурсивно як $f_n = f_{n - 1} + f_{n - 2}$ з початковими випадками $f_0 = 0$ та $f_1 = 1$. -Define the polynomials $\\{F_n, n ≥ 0\\}$ as $F_n(x) = \displaystyle\sum_{i = 0}^n f_ix^i$. +Визначимо многочлени $\\{F_n, n ≥ 0\\}$ як $F_n(x) = \displaystyle\sum_{i = 0}^n f_ix^i$. Наприклад, $F_7(x) = x + x^2 + 2x^3 + 3x^4 + 5x^5 + 8x^6 + 13x^7$ та $F_7(11) = 268\\,357\\,683$. -Let $n = {10}^{15}$. Find the sum $\displaystyle\sum_{x = 0}^{100} F_n(x)$ and give your answer modulo $1\\,307\\,674\\,368\\,000 \\, (= 15!)$. +Нехай $n = {10}^{15}$. Знайдіть суму $\displaystyle\sum_{x = 0}^{100} F_n(x)$ та надайте відповідь за модулем $1\\,307\\,674\\,368\\,000 \\, (= 15!)$. # --hints-- diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-436-unfair-wager.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-436-unfair-wager.md index 5f2105b1694..1f3943fafae 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-436-unfair-wager.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-436-unfair-wager.md @@ -1,6 +1,6 @@ --- id: 5900f5221000cf542c510033 -title: 'Problem 436: Unfair wager' +title: 'Завдання 436: нечесне парі' challengeType: 1 forumTopicId: 302107 dashedName: problem-436-unfair-wager @@ -8,25 +8,25 @@ dashedName: problem-436-unfair-wager # --description-- -Julie proposes the following wager to her sister Louise. +Джулія пропонує своїй сестрі Луїзі парі. -She suggests they play a game of chance to determine who will wash the dishes. +Вона пропонує зіграти в азартну гру, щоб визначити, хто буде мити посуд. -For this game, they shall use a generator of independent random numbers uniformly distributed between 0 and 1. +Для цієї гри вони використають генератор незалежних випадкових чисел, рівномірно розподілених між 0 і 1. -The game starts with $S = 0$. +Гра починається з $S = 0$. -The first player, Louise, adds to $S$ different random numbers from the generator until $S > 1$ and records her last random number '$x$'. +Перший гравець (Луїза) додає до $S$ різні випадкові числа з генератора, допоки $S > 1$ і записує своє останнє випадкове число $x$. -The second player, Julie, continues adding to $S$ different random numbers from the generator until $S > 2$ and records her last random number '$y$'. +Другий гравець (Джулія) продовжує додавати до $S$ різні випадкові числа з генератора допоки $S > 2$ і записує своє останнє випадкове число $y$. -The player with the highest number wins and the loser washes the dishes, i.e. if $y > x$ the second player wins. +Гравець з найбільшим числом виграє, а той, хто програв — миє посуд. Тобто, якщо $y > x$, то виграє другий гравець. -For example, if the first player draws 0.62 and 0.44, the first player turn ends since $0.62 + 0.44 > 1$ and $x = 0.44$. If the second players draws 0.1, 0.27 and 0.91, the second player turn ends since $0.62 + 0.44 + 0.1 + 0.27 + 0.91 > 2$ and $y = 0.91$. Since $y > x$, the second player wins. +Наприклад, якщо перший гравець витягує 0.62 та 0.44, хід першого гравця закінчується, оскільки $0.62 + 0.44 > 1$ та $x = 0.44$. Якщо другий гравець витягує 0.1, 0.27 та 0.91, хід другого гравця закінчується, бо $0.62 + 0.44 + 0.1 + 0.27 + 0.91 > 2$ та $y = 0.91$. Оскільки $y > x$, другий гравець перемагає. -Louise thinks about it for a second, and objects: "That's not fair". +Луїза на секунду замислюється й заявляє, що це несправедливо. -What is the probability that the second player wins? Дайте відповідь, заокруглену до десяти знаків після коми у форматі 0.abcdefghij +Яка ймовірність того, що виграє другий гравець? Дайте відповідь, заокруглену до десяти знаків після коми у форматі 0.abcdefghij # --hints-- diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-445-retractions-a.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-445-retractions-a.md index b07bc834e86..392f961a424 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-445-retractions-a.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-445-retractions-a.md @@ -20,7 +20,7 @@ Let $R(n)$ be the number of retractions for $n$. $$\sum_{k = 1}^{99\\,999} R(\displaystyle\binom{100\\,000}{k}) \equiv 628\\,701\\,600\bmod 1\\,000\\,000\\,007$$ -Find $$\sum_{k = 1}^{9\\,999\\,999} R(\displaystyle\binom{10\\,000\\,000}{k})$$ Give your answer modulo $1\\,000\\,000\\,007$. +Знайдіть $$\sum_{k = 1}^{9\\,999\\,999} R(\displaystyle\binom{10\\,000\\,000}{k})$$ Дайте відповідь за модулем $1\\,000\\,000\\,007$. # --hints-- diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-450-hypocycloid-and-lattice-points.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-450-hypocycloid-and-lattice-points.md index 05522471134..b952f00d2b2 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-450-hypocycloid-and-lattice-points.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-450-hypocycloid-and-lattice-points.md @@ -1,6 +1,6 @@ --- id: 5900f52e1000cf542c510041 -title: 'Problem 450: Hypocycloid and Lattice points' +title: 'Завдання 450: гіпоциклоїда та точки сітки' challengeType: 1 forumTopicId: 302123 dashedName: problem-450-hypocycloid-and-lattice-points @@ -22,7 +22,7 @@ Let $S(R, r) = \sum\_{(x,y) \in C(R, r)} |x| + |y|$ be the sum of the absolute v Let $T(N) = \sum_{R = 3}^N \sum_{r=1}^{\left\lfloor \frac{R - 1}{2} \right\rfloor} S(R, r)$ be the sum of $S(R, r)$ for $R$ and $r$ positive integers, $R\leq N$ and $2r < R$. -You are given: +Дано: $$\begin{align} C(3, 1) = & \\{(3, 0), (-1, 2), (-1,0), (-1,-2)\\} \\\\ C(2500, 1000) = & \\{(2500, 0), (772, 2376), (772, -2376), (516, 1792), (516, -1792), (500, 0), (68, 504), \\\\ &(68, -504),(-1356, 1088), (-1356, -1088), (-1500, 1000), (-1500, -1000)\\} \end{align}$$ diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-459-flipping-game.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-459-flipping-game.md index f7daaa4158e..42349a3e439 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-459-flipping-game.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-459-flipping-game.md @@ -1,6 +1,6 @@ --- id: 5900f5371000cf542c51004a -title: 'Problem 459: Flipping game' +title: 'Завдання 459: гра «Перегорталка»' challengeType: 1 forumTopicId: 302133 dashedName: problem-459-flipping-game @@ -8,29 +8,29 @@ dashedName: problem-459-flipping-game # --description-- -The flipping game is a two player game played on a $N$ by $N$ square board. +У грі «Перегорталка» двоє гравців грають на квадратній дошці розміром $N$ на $N$. -Each square contains a disk with one side white and one side black. +Кожен квадрат містить диск, що з однієї сторони чорний, а з іншої білий. -The game starts with all disks showing their white side. +На початку гри всі диски перевернуті білою стороною. -A turn consists of flipping all disks in a rectangle with the following properties: +За один хід перевертаються всі диски у прямокутнику із такими властивостями: -- the upper right corner of the rectangle contains a white disk -- the rectangle width is a perfect square (1, 4, 9, 16, ...) -- the rectangle height is a triangular number (1, 3, 6, 10, ...) +- у верхньому правому куті прямокутника знаходиться білий диск +- шириною прямокутника є ідеальний квадрат (1, 4, 9, 16, ...) +- висотою прямокутника є трикутне число (1, 3, 6, 10, ...) -flipping all disks in a 4x3 rectangle on a 5x5 board +перевертання всіх дисків у прямокутнику 4х3 на дошці 5х5 -Players alternate turns. A player wins by turning the grid all black. +Гравці ходять по черзі. Гравець перемагає, якщо після його ходу всі диски перевернуті чорною стороною. -Let $W(N)$ be the number of winning moves for the first player on a $N$ by $N$ board with all disks white, assuming perfect play. +Нехай $W(N)$ буде кількістю виграшних ходів для першого гравця на дошці $N$ на $N$ з усіма білими дисками за умови бездоганної гри. -$W(1) = 1$, $W(2) = 0$, $W(5) = 8$ and $W({10}^2) = 31\\,395$. +$W(1) = 1$, $W(2) = 0$, $W(5) = 8$ та $W({10}^2) = 31\\,395$. -For $N = 5$, the first player's eight winning first moves are: +За умови $N = 5$, першими вісьмома виграшними ходами першого гравця є: -eight winning first moves for N = 5 +перші вісім виграшних ходів за умови N = 5 Знайдіть $W({10}^6)$. diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-460-an-ant-on-the-move.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-460-an-ant-on-the-move.md index 249b8c4f602..5b6da83b5c9 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-460-an-ant-on-the-move.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-460-an-ant-on-the-move.md @@ -1,6 +1,6 @@ --- id: 5900f5381000cf542c51004b -title: 'Problem 460: An ant on the move' +title: 'Завдання 460: мураха на ходу' challengeType: 1 forumTopicId: 302135 dashedName: problem-460-an-ant-on-the-move @@ -8,24 +8,24 @@ dashedName: problem-460-an-ant-on-the-move # --description-- -On the Euclidean plane, an ant travels from point $A(0, 1)$ to point $B(d, 1)$ for an integer $d$. +На Евклідовій площині мураха подорожує з точки $A(0, 1)$ до точки $B(d, 1)$ за цілого числа $d$. -In each step, the ant at point ($x_0$, $y_0$) chooses one of the lattice points ($x_1$, $y_1$) which satisfy $x_1 ≥ 0$ and $y_1 ≥ 1$ and goes straight to ($x_1$, $y_1$) at a constant velocity $v$. The value of $v$ depends on $y_0$ and $y_1$ as follows: +На кожному кроці мураха на точці ($x_0$, $y_0$) обирає одну з точок сітки ($x_1$, $y_1$), що задовільняє умову $x_1 ≥ 0$ та $y_1 ≥ 1$, і переходить до ($x_1$, $y_1$) з постійною швидкістю $v$. Значення $v$ залежить від $y_0$ та $y_1$: -- If $y_0 = y_1$, the value of $v$ equals $y_0$. -- If $y_0 ≠ y_1$, the value of $v$ equals $\frac{y_1 - y_0}{\ln y_1 - \ln y_0}$. +- Якщо $y_0 = y_1$, то значення $v$ дорівнює $y_0$. +- Якщо $y_0 ≠ y_1$, то значення $v$ дорівнює $\frac{y_1 - y_0}{\ln y_1 - \ln y_0}$. -The left image is one of the possible paths for $d = 4$. First the ant goes from $A(0, 1)$ to $P_1(1, 3)$ at velocity $\frac{3 - 1}{\ln 3 - \ln 1} ≈ 1.8205$. Then the required time is $\frac{\sqrt{5}}{1.820} ≈ 1.2283$. +Зображення ліворуч показує один із можливих шляхів за умови $d = 4$. Спочатку мураха рушає з $A(0, 1)$ до $P_1(1, 3)$ зі швидкістю $\frac{3 - 1}{\ln 3 - \ln 1} ≈ 1.8205$. Тоді необхідний час дорівнює $\frac{\sqrt{5}}{1.820} ≈ 1.2283$. -From $P_1(1, 3)$ to $P_2(3, 3)$ the ant travels at velocity 3 so the required time is $\frac{2}{3} ≈ 0.6667$. From $P_2(3, 3)$ to $B(4, 1)$ the ant travels at velocity $\frac{1 - 3}{\ln 1 - \ln 3} ≈ 1.8205$ so the required time is $\frac{\sqrt{5}}{1.8205} ≈ 1.2283$. +Мураха подорожує з $P_1(1, 3)$ до $P_2(3, 3)$ зі швидкістю 3, тому необхідний час дорівнює $\frac{2}{3} ≈ 0.6667$. Мураха подорожує з $P_2(3, 3)$ до $B(4, 1)$ зі швидкістю $\frac{1 - 3}{\ln 1 - \ln 3} ≈ 1.8205$, тому необхідний час дорівнює $\frac{\sqrt{5}}{1.8205} ≈ 1.2283$. -Thus the total required time is $1.2283 + 0.6667 + 1.2283 = 3.1233$. +Таким чином, загальний необхідний час дорівнює $1.2283 + 0.6667 + 1.2283 = 3.1233$. -The right image is another path. The total required time is calculated as $0.98026 + 1 + 0.98026 = 2.96052$. It can be shown that this is the quickest path for $d = 4$. +Зображення праворуч демонструє інший шлях. Загальний необхідний час вираховується як $0.98026 + 1 + 0.98026 = 2.96052$. Як бачимо, це найшвидший шлях за умови $d = 4$. -two possible paths for d = 4 +два можливих шляхи за умови d = 4 -Let $F(d)$ be the total required time if the ant chooses the quickest path. Наприклад, $F(4) ≈ 2.960\\,516\\,287$. We can verify that $F(10) ≈ 4.668\\,187\\,834$ and $F(100) ≈ 9.217\\,221\\,972$. +Нехай $F(d)$ буде загальним необхідним часом, якщо мураха обирає найшвидший шлях. Наприклад, $F(4) ≈ 2.960\\,516\\,287$. Можна довести, що $F(10) ≈ 4.668\\,187\\,834$ та $F(100) ≈ 9.217\\,221\\,972$. Знайдіть $F(10\\,000)$. Дайте відповідь, заокруглену до дев’яти знаків після коми. diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-461-almost-pi.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-461-almost-pi.md index 964d455843c..efcca04ac27 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-461-almost-pi.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-461-almost-pi.md @@ -1,6 +1,6 @@ --- id: 5900f53a1000cf542c51004c -title: 'Problem 461: Almost Pi' +title: 'Завдання 461: майже число пі' challengeType: 1 forumTopicId: 302136 dashedName: problem-461-almost-pi @@ -8,15 +8,15 @@ dashedName: problem-461-almost-pi # --description-- -Let `f(k, n)` = $e^\frac{k}{n} - 1$, for all non-negative integers `k`. +Нехай `f(k, n)` = $e^\frac{k}{n} - 1$ для всіх невід’ємних цілих чисел `k`. -Remarkably, `f(6, 200) + f(75, 200) + f(89, 200) + f(226, 200)` = 3.1415926… ≈ π. +Примітно, що `f(6, 200) + f(75, 200) + f(89, 200) + f(226, 200)` = 3.1415926… ≈ π. -In fact, it is the best approximation of π of the form `f(a, 200) + f(b, 200) + f(c, 200) + f(d, 200)`. +Фактично, це найбільш наближене визначення π вигляду `f(a, 200) + f(b, 200) + f(c, 200) + f(d, 200)`. -Let `almostPi(n)` = a2 + b2 + c2 + d2 for a, b, c, d that minimize the error: $\lvert f(a,n) + f(b,n) + f(c,n) + f(d,n) - \Pi\rvert$ +Нехай `almostPi(n)` = a2 + b2 + c2 + d2 для таких a, b, c, d, що мінімізують помилку: $\lvert f(a,n) + f(b,n) + f(c,n) + f(d,n) - \Pi\rvert$ -You are given `almostPi(200)` = 62 + 752 + 892 + 2262 = 64658. +Дано, що `almostPi(200)` = 62 + 752 + 892 + 2262 = 64658. # --hints-- diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-462-permutation-of-3-smooth-numbers.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-462-permutation-of-3-smooth-numbers.md index fa8ec6150a4..cb25de40578 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-462-permutation-of-3-smooth-numbers.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-462-permutation-of-3-smooth-numbers.md @@ -1,6 +1,6 @@ --- id: 5900f53b1000cf542c51004d -title: 'Problem 462: Permutation of 3-smooth numbers' +title: 'Завдання 462: перестановка 3-гладких чисел' challengeType: 1 forumTopicId: 302137 dashedName: problem-462-permutation-of-3-smooth-numbers @@ -8,21 +8,21 @@ dashedName: problem-462-permutation-of-3-smooth-numbers # --description-- -A 3-smooth number is an integer which has no prime factor larger than 3. For an integer $N$, we define $S(N)$ as the set of 3-smooth numbers less than or equal to $N$. Наприклад, $S(20) = \\{1, 2, 3, 4, 6, 8, 9, 12, 16, 18\\}$. +3-гладке число — це ціле число, яке не має жодного простого множника, більшого за 3. Для цілого $N$ визначимо $S(N)$ як множину 3-гладких чисел, менших або рівних $N$. Наприклад, $S(20) = \\{1, 2, 3, 4, 6, 8, 9, 12, 16, 18\\}$. -We define $F(N)$ as the number of permutations of $S(N)$ in which each element comes after all of its proper divisors. +Визначимо $F(N)$ як кількість перестановок $S(N)$, де кожен елемент йде після всіх власних дільників. -This is one of the possible permutations for $N = 20$. +Це одна з можливих перестановок для $N = 20$. - 1, 2, 4, 3, 9, 8, 16, 6, 18, 12. -This is not a valid permutation because 12 comes before its divisor 6. +Дана перестановка не є допустимою, оскільки 12 йде перед своїм дільником 6. - 1, 2, 4, 3, 9, 8, 12, 16, 6, 18. -We can verify that $F(6) = 5$, $F(8) = 9$, $F(20) = 450$ and $F(1000) ≈ 8.8521816557e\\,21$. +Можна довести, що $F(6) = 5$, $F(8) = 9$, $F(20) = 450$ та $F(1000) ≈ 8.8521816557e\\,21$. -Знайдіть $F({10}^{18})$. Give as your answer as a string in its scientific notation rounded to ten digits after the decimal point. When giving your answer, use a lowercase `e` to separate mantissa and exponent. E.g. if the answer is $112\\,233\\,445\\,566\\,778\\,899$ then the answer format would be `1.1223344557e17`. +Знайдіть $F({10}^{18})$. Надайте відповідь у вигляді рядка в експоненційному записі, заокругливши до десяти знаків після коми. При цьому використайте `e` в нижньому регістрі, щоб розділити мантису та показник степеня. Наприклад, якщо відповідь дорівнює $112\\,233\\,445\\,566\\,778\\,899$, то форматом буде `1.1223344557e17`. # --hints-- diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-463-a-weird-recurrence-relation.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-463-a-weird-recurrence-relation.md index 4559e5433dd..a1cbdfe2376 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-463-a-weird-recurrence-relation.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-463-a-weird-recurrence-relation.md @@ -1,6 +1,6 @@ --- id: 5900f53c1000cf542c51004e -title: 'Problem 463: A weird recurrence relation' +title: 'Завдання 463: дивне рекурентне співвідношення' challengeType: 1 forumTopicId: 302138 dashedName: problem-463-a-weird-recurrence-relation @@ -8,15 +8,15 @@ dashedName: problem-463-a-weird-recurrence-relation # --description-- -The function $f$ is defined for all positive integers as follows: +Функцію $f$ визначено для натуральних чисел таким чином: $$\begin{align} & f(1) = 1 \\\\ & f(3) = 3 \\\\ & f(2n) = f(n) \\\\ & f(4n + 1) = 2f(2n + 1) - f(n) \\\\ & f(4n + 3) = 3f(2n + 1) - 2f(n) \end{align}$$ -The function $S(n)$ is defined as $\sum_{i=1}^{n} f(i)$. +Функцію $S(n)$ визначено як $\sum_{i=1}^{n} f(i)$. -$S(8) = 22$ and $S(100) = 3604$. +$S(8) = 22$ та $S(100) = 3604$. Знайдіть $S(3^{37})$. У відповіді запишіть 9 останніх цифр. diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-464-mbius-function-and-intervals.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-464-mbius-function-and-intervals.md index 758be8d2bf1..f19b195e76a 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-464-mbius-function-and-intervals.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-464-mbius-function-and-intervals.md @@ -1,6 +1,6 @@ --- id: 5900f53d1000cf542c51004f -title: 'Problem 464: Möbius function and intervals' +title: 'Завдання 464: функція Мебіуса та інтервали' challengeType: 1 forumTopicId: 302139 dashedName: problem-464-mbius-function-and-intervals @@ -8,18 +8,18 @@ dashedName: problem-464-mbius-function-and-intervals # --description-- -The Möbius function, denoted $μ(n)$, is defined as: +Функція Мебіуса, позначена $μ(n)$, визначається таким чином: -- $μ(n) = (-1)^{ω(n)}$ if $n$ is squarefree (where $ω(n)$ is the number of distinct prime factors of $n$) -- $μ(n) = 0$ if $n$ is not squarefree. +- $μ(n) = (-1)^{ω(n)}$, якщо $n$ є безквадратним (де $ω(n)$ є кількістю різних простих множників $n$) +- $μ(n) = 0$, якщо $n$ не є безквадратним. -Let $P(a, b)$ be the number of integers $n$ in the interval $[a, b]$ such that $μ(n) = 1$. +Нехай $P(a, b)$ буде кількістю цілих чисел $n$ в інтервалі $[a, b]$, за яких $μ(n) = 1$. -Let $N(a, b)$ be the number of integers $n$ in the interval $[a, b]$ such that $μ(n) = -1$. +Нехай $N(a, b)$ буде кількістю цілих чисел $n$ в інтервалі $[a, b]$, за яких $μ(n) = -1$. Наприклад, $P(2, 10) = 2$ та $N(2, 10) = 4$. -Let $C(n)$ be the number of integer pairs $(a, b)$ such that: +Нехай $C(n)$ буде кількістю пар цілих чисел $(a, b)$, за яких: - $1 ≤ a ≤ b ≤ n$, - $99 \times N(a, b) ≤ 100 \times P(a, b)$, та diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-465-polar-polygons.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-465-polar-polygons.md index f4ff8286064..bc1c6743c3a 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-465-polar-polygons.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-465-polar-polygons.md @@ -1,6 +1,6 @@ --- id: 5900f53d1000cf542c510050 -title: 'Problem 465: Polar polygons' +title: 'Завдання 465: полярні багатокутники' challengeType: 1 forumTopicId: 302140 dashedName: problem-465-polar-polygons @@ -8,19 +8,19 @@ dashedName: problem-465-polar-polygons # --description-- -The kernel of a polygon is defined by the set of points from which the entire polygon's boundary is visible. We define a polar polygon as a polygon for which the origin is strictly contained inside its kernel. +Ядро багатокутника визначається сукупністю точок, з яких утворюється межа багатокутника. Визначимо полярний багатокутник як багатокутник, початок якого розташований всередині ядра. -For this problem, a polygon can have collinear consecutive vertices. However, a polygon still cannot have self-intersection and cannot have zero area. +У цьому завданні багатокутник може мати послідовні колінеарні вершини. Однак він не може перетинатися та мати нульову площу. -For example, only the first of the following is a polar polygon (the kernels of the second, third, and fourth do not strictly contain the origin, and the fifth does not have a kernel at all): +Наприклад, тільки перший з наведених багатокутників є полярним (ядра другого, третього та четвертого не містять початок повністю, а п’ятий взагалі не має ядра): -five example polygons +п’ять прикладів багатокутників -Notice that the first polygon has three consecutive collinear vertices. +Зверніть увагу, що перший багатокутник має три послідовні колінеарні вершини. -Let $P(n)$ be the number of polar polygons such that the vertices $(x, y)$ have integer coordinates whose absolute values are not greater than $n$. +Нехай $P(n)$ буде кількістю полярних багатокутників, вершини $(x, y)$ яких мають цілочислові координати, абсолютні значення яких не більші за $n$. -Note that polygons should be counted as different if they have different set of edges, even if they enclose the same area. For example, the polygon with vertices [(0,0), (0,3), (1,1), (3,0)] is distinct from the polygon with vertices [(0,0), (0,3), (1,1), (3,0), (1,0)]. +Зверніть увагу, що багатокутники вважаються різними, якщо вони мають різну множину сторін, навіть якщо оточують однакову площу. Наприклад, багатокутник з вершинами [(0,0), (0,3), (1,1), (3,0)] відрізняється від багатокутника з вершинами [(0,0), (0,3), (1,1), (3,0), (1,0)]. Наприклад, $P(1) = 131$, $P(2) = 1\\,648\\,531$, $P(3) = 1\\,099\\,461\\,296\\,175$ та $P(343)\bmod 1\\,000\\,000\\,007 = 937\\,293\\,740$. diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-466-distinct-terms-in-a-multiplication-table.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-466-distinct-terms-in-a-multiplication-table.md index e49ea831383..c188751208b 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-466-distinct-terms-in-a-multiplication-table.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-466-distinct-terms-in-a-multiplication-table.md @@ -1,6 +1,6 @@ --- id: 5900f53e1000cf542c510051 -title: 'Problem 466: Distinct terms in a multiplication table' +title: 'Завдання 466: різні елементи в таблиці множення' challengeType: 1 forumTopicId: 302141 dashedName: problem-466-distinct-terms-in-a-multiplication-table @@ -8,20 +8,20 @@ dashedName: problem-466-distinct-terms-in-a-multiplication-table # --description-- -Let $P(m,n)$ be the number of distinct terms in an $m×n$ multiplication table. +Нехай $P(m,n)$ буде кількістю різних елементів у таблиці множення $m×n$. -For example, a 3×4 multiplication table looks like this: +Наприклад, таблиця множення 3×4 має такий вигляд: $$\begin{array}{c} × & \mathbf{1} & \mathbf{2} & \mathbf{3} & \mathbf{4} \\\\ \mathbf{1} & 1 & 2 & 3 & 4 \\\\ \mathbf{2} & 2 & 4 & 6 & 8 \\\\ \mathbf{3} & 3 & 6 & 9 & 12 \end{array}$$ -There are 8 distinct terms {1, 2, 3, 4, 6, 8, 9, 12}, therefore $P(3, 4) = 8$. +Тут є 8 різних елементів {1, 2, 3, 4, 6, 8, 9, 12}, тому $P(3, 4) = 8$. Дано: $$\begin{align} & P(64, 64) = 1\\,263, \\\\ - & P(12, 345) = 1\\,998, \text{ and} \\\\ & P(32, {10}^{15}) = 13\\,826\\,382\\,602\\,124\\,302. \\\\ + & P(12, 345) = 1\\,998, \text{ та} \\\\ & P(32, {10}^{15}) = 13\\,826\\,382\\,602\\,124\\,302. \\\\ \end{align}$$ Знайдіть $P(64, {10}^{16})$. diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-467-superinteger.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-467-superinteger.md index e15bd565450..a55b5be6d3f 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-467-superinteger.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-467-superinteger.md @@ -1,6 +1,6 @@ --- id: 5900f5411000cf542c510052 -title: 'Problem 467: Superinteger' +title: 'Завдання 467: суперціле' challengeType: 1 forumTopicId: 302142 dashedName: problem-467-superinteger @@ -8,26 +8,26 @@ dashedName: problem-467-superinteger # --description-- -An integer $s$ is called a superinteger of another integer $n$ if the digits of $n$ form a subsequence of the digits of $s$. +Ціле число $s$ називають суперцілим іншого цілого числа $n$, якщо цифри числа $n$ утворюють підпослідовність цифр числа $s$. -For example, 2718281828 is a superinteger of 18828, while 314159 is not a superinteger of 151. +Наприклад, 2718281828 є суперцілим числа 18828, а 314159 не є суперцілим числа 151. -Let $p(n)$ be the $n$th prime number, and let $c(n)$ be the $n$th composite number. Наприклад, $p(1) = 2$, $p(10) = 29$, $c(1) = 4$ та $c(10) = 18$. +Нехай $p(n)$ буде $n$-им простим числом, а $c(n)$ буде $n$-им складеним числом. Наприклад, $p(1) = 2$, $p(10) = 29$, $c(1) = 4$ та $c(10) = 18$. $$\begin{align} & \\{p(i) : i ≥ 1\\} = \\{2, 3, 5, 7, 11, 13, 17, 19, 23, 29, \ldots \\} \\\\ & \\{c(i) : i ≥ 1\\} = \\{4, 6, 8, 9, 10, 12, 14, 15, 16, 18, \ldots \\} \end{align}$$ -Let $P^D$ the sequence of the digital roots of $\\{p(i)\\}$ ($C^D$ is defined similarly for $\\{c(i)\\}$): +Нехай $P^D$ буде послідовністю цифрових коренів $\\{p(i)\\}$ ($C^D$ визначається схоже для $\\{c(i)\\}$): $$\begin{align} & P^D = \\{2, 3, 5, 7, 2, 4, 8, 1, 5, 2, \ldots \\} \\\\ & C^D = \\{4, 6, 8, 9, 1, 3, 5, 6, 7, 9, \ldots \\} \end{align}$$ -Let $P_n$ be the integer formed by concatenating the first $n$ elements of $P^D$ ($C_n$ is defined similarly for $C^D$). +Нехай $P_n$ буде цілим числом, утвореним через об’єднання перших $n$ елементів $P^D$ ($C_n$ визначається схоже для $C^D$). $$\begin{align} & P_{10} = 2\\,357\\,248\\,152 \\\\ & C_{10} = 4\\,689\\,135\\,679 \end{align}$$ -Let $f(n)$ be the smallest positive integer that is a common superinteger of $P_n$ and $C_n$. Наприклад, $f(10) = 2\\,357\\,246\\,891\\,352\\,679$ та $f(100)\bmod 1\\,000\\,000\\,007 = 771\\,661\\,825$. +Нехай $f(n)$ буде найменшим натуральним числом, яке є суперцілим для $P_n$ та $C_n$. Наприклад, $f(10) = 2\\,357\\,246\\,891\\,352\\,679$ та $f(100)\bmod 1\\,000\\,000\\,007 = 771\\,661\\,825$. Знайдіть $f(10\\,000)\bmod 1\\,000\\,000\\,007$. diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-468-smooth-divisors-of-binomial-coefficients.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-468-smooth-divisors-of-binomial-coefficients.md index a72385d83af..e3ecb3bca91 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-468-smooth-divisors-of-binomial-coefficients.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-468-smooth-divisors-of-binomial-coefficients.md @@ -1,6 +1,6 @@ --- id: 5900f5411000cf542c510054 -title: 'Problem 468: Smooth divisors of binomial coefficients' +title: 'Завдання 468: гладкі дільники біноміальних коефіцієнтів' challengeType: 1 forumTopicId: 302143 dashedName: problem-468-smooth-divisors-of-binomial-coefficients @@ -8,16 +8,16 @@ dashedName: problem-468-smooth-divisors-of-binomial-coefficients # --description-- -An integer is called B-smooth if none of its prime factors is greater than $B$. +Ціле число називають B-гладким, якщо жоден з його простих дільників не перевищує $B$. -Let $SB(n)$ be the largest B-smooth divisor of $n$. +Нехай $SB(n)$ буде найбільшим B-гладким дільником $n$. Приклади: $$\begin{align} & S_1(10) = 1 \\\\ & S_4(2\\,100) = 12 \\\\ & S_{17}(2\\,496\\,144) = 5\\,712 \end{align}$$ -Define $F(n) = \displaystyle\sum_{B = 1}^n \sum_{r = 0}^n S_B(\displaystyle\binom{n}{r})$. Here, $\displaystyle\binom{n}{r}$ denotes the binomial coefficient. +Визначимо $F(n) = \displaystyle\sum_{B = 1}^n \sum_{r = 0}^n S_B(\displaystyle\binom{n}{r})$. Тут $\displaystyle\binom{n}{r}$ позначає біноміальний коефіцієнт. Приклади: diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-469-empty-chairs.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-469-empty-chairs.md index b716de9727e..c0cf7d21f5a 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-469-empty-chairs.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-469-empty-chairs.md @@ -1,6 +1,6 @@ --- id: 5900f5411000cf542c510053 -title: 'Problem 469: Empty chairs' +title: 'Завдання 469: порожні стільці' challengeType: 1 forumTopicId: 302144 dashedName: problem-469-empty-chairs @@ -8,15 +8,15 @@ dashedName: problem-469-empty-chairs # --description-- -In a room $N$ chairs are placed around a round table. +У кімнаті навколо круглого столу розміщено $N$ стільців. -Knights enter the room one by one and choose at random an available empty chair. +Лицарі входять до кімнати по одному і навмання обирають порожній стілець. -To have enough elbow room the knights always leave at least one empty chair between each other. +Щоб мати достатньо місця для ліктів, лицарі залишають принаймні один порожній стілець між собою. -When there aren't any suitable chairs left, the fraction $C$ of empty chairs is determined. We also define $E(N)$ as the expected value of $C$. +Коли немає місця, щоб сісти, визначається частина порожніх стільців $C$. Також визначимо $E(N)$ як очікуване значення $C$. -We can verify that $E(4) = \frac{1}{2}$ and $E(6) = \frac{5}{9}$. +Можна довести, що $E(4) = \frac{1}{2}$ та $E(6) = \frac{5}{9}$. Знайдіть $E({10}^{18})$. Дайте відповідь, заокруглену до чотирнадцяти знаків після коми у форматі 0.abcdefghijklmn. diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-478-mixtures.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-478-mixtures.md index d4703ac1d95..15e123b6a54 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-478-mixtures.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-478-mixtures.md @@ -1,6 +1,6 @@ --- id: 5900f54c1000cf542c51005e -title: 'Problem 478: Mixtures' +title: 'Завдання 478: суміші' challengeType: 1 forumTopicId: 302155 dashedName: problem-478-mixtures @@ -8,23 +8,23 @@ dashedName: problem-478-mixtures # --description-- -Let us consider mixtures of three substances: $A$, $B$ and $C$. A mixture can be described by a ratio of the amounts of $A$, $B$, and $C$ in it, i.e., $(a : b : c)$. For example, a mixture described by the ratio (2 : 3 : 5) contains 20% $A$, 30% $B$ and 50% $C$. +Розглянемо суміш трьох речовин: $A$, $B$ та $C$. Суміші можна описати за співвідношенням речовин $A$, $B$ та $C$, тобто $(a : b : c)$. Наприклад, суміш зі співвідношенням (2 : 3 : 5) містить 20% $A$, 30% $B$ та 50% $C$. -For the purposes of this problem, we cannot separate the individual components from a mixture. However, we can combine different amounts of different mixtures to form mixtures with new ratios. +У цьому завданні ми не можемо розділити суміш на окремі компоненти. Однак ми можемо поєднати різну кількість різних сумішей, щоб утворити суміші з новими співвідношеннями. -For example, say we have three mixtures with ratios (3 : 0 : 2), (3 : 6 : 11) and (3 : 3 : 4). By mixing 10 units of the first, 20 units of the second and 30 units of the third, we get a new mixture with ratio (6 : 5 : 9), since: ($10 \times \frac{3}{5} + 20 \times \frac{3}{20} + 30 \times \frac{3}{10}$ : $10 \times \frac{0}{5} + 20 \times \frac{6}{20} + 30 \times \frac{3}{10}$ : $10 \times \frac{2}{5} + 20 \times \frac{11}{20} + 30 \times \frac{4}{10}$) = (18 : 15 : 27) = (6 : 5 : 9) +Наприклад, у нас є три суміші зі співвідношеннями (3 : 0 : 2), (3 : 6 : 11) та (3 : 3 : 4). Змішуючи 10 одиниць першої, 20 одиниць другої та 30 одиниць третьої, ми отримуємо нову суміш зі співвідношенням (6 : 5 : 9), оскільки: ($10 \times \frac{3}{5} + 20 \times \frac{3}{20} + 30 \times \frac{3}{10}$ : $10 \times \frac{0}{5} + 20 \times \frac{6}{20} + 30 \times \frac{3}{10}$ : $10 \times \frac{2}{5} + 20 \times \frac{11}{20} + 30 \times \frac{4}{10}$) = (18 : 15 : 27) = (6 : 5 : 9) -However, with the same three mixtures, it is impossible to form the ratio (3 : 2 : 1), since the amount of $B$ is always less than the amount of $C$. +Однак з трьома однаковими сумішами неможливо утворити співвідношення (3 : 2 : 1), оскільки кількість $B$ завжди менша за кількість $C$. -Нехай $n$ буде натуральним числом. Suppose that for every triple of integers $(a, b, c)$ with $0 ≤ a, b, c ≤ n$ and $gcd(a, b, c) = 1$, we have a mixture with ratio $(a : b : c)$. Let $M(n)$ be the set of all such mixtures. +Нехай $n$ буде натуральним числом. Припустимо, що для кожної трійки цілих чисел $(a, b, c)$ за умови $0 ≤ a, b, c ≤ n$ та $gcd(a, b, c) = 1$, ми маємо суміш зі співвідношенням $(a : b : c)$. Нехай $M(n)$ буде множиною таких сумішей. -For example, $M(2)$ contains the 19 mixtures with the following ratios: +Наприклад, $M(2)$ містить 19 сумішей з такими співвідношеннями: {(0 : 0 : 1), (0 : 1 : 0), (0 : 1 : 1), (0 : 1 : 2), (0 : 2 : 1), (1 : 0 : 0), (1 : 0 : 1), (1 : 0 : 2), (1 : 1 : 0), (1 : 1 : 1), (1 : 1 : 2), (1 : 2 : 0), (1 : 2 : 1), (1 : 2 : 2), (2 : 0 : 1), (2 : 1 : 0), (2 : 1 : 1), (2 : 1 : 2), (2 : 2 : 1)}. -Let $E(n)$ be the number of subsets of $M(n)$ which can produce the mixture with ratio (1 : 1 : 1), i.e., the mixture with equal parts $A$, $B$ and $C$. +Нехай $E(n)$ буде кількістю підмножин $M(n)$, які можуть утворити суміш зі співвідношенням (1 : 1 : 1), тобто суміш з рівними частинами $A$, $B$ та $C$. -We can verify that $E(1) = 103$, $E(2) = 520\\,447$, $E(10)\bmod {11}^8 = 82\\,608\\,406$ and $E(500)\bmod {11}^8 = 13\\,801\\,403$. +Можна довести, що $E(1) = 103$, $E(2) = 520\\,447$, $E(10)\bmod {11}^8 = 82\\,608\\,406$ та $E(500)\bmod {11}^8 = 13\\,801\\,403$. Знайдіть $E(10\\,000\\,000)\bmod {11}^8$. diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-479-roots-on-the-rise.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-479-roots-on-the-rise.md index 912aaf5b5e6..f1c7ad16c47 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-479-roots-on-the-rise.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-479-roots-on-the-rise.md @@ -1,6 +1,6 @@ --- id: 5900f54b1000cf542c51005d -title: 'Problem 479: Roots on the Rise' +title: 'Завдання 479: корені на підйомі' challengeType: 1 forumTopicId: 302156 dashedName: problem-479-roots-on-the-rise @@ -8,15 +8,15 @@ dashedName: problem-479-roots-on-the-rise # --description-- -Let $a_k$, $b_k$, and $c_k$ represent the three solutions (real or complex numbers) to the expression $\frac{1}{x} = {\left(\frac{k}{x} \right)}^2 (k + x^2) - kx$. +Нехай $a_k$, $b_k$ та $c_k$ представляють три розв’язки (дійсні та комплексні числа) для виразу $\frac{1}{x} = {\left(\frac{k}{x} \right)}^2 (k + x^2) - kx$. -For instance, for $k = 5$, we see that $\\{a_5, b_5, c_5\\}$ is approximately $\\{5.727244, -0.363622 + 2.057397i, -0.363622 - 2.057397i\\}$. +Наприклад, якщо $k = 5$, ми бачимо, що $\\{a_5, b_5, c_5\\}$ приблизно дорівнює $\\{5.727244, -0.363622 + 2.057397i, -0.363622 - 2.057397i\\}$. -Let $S(n) = \displaystyle\sum_{p = 1}^n \sum_{k = 1}^n {(a_k + b_k)}^p {(b_k + c_k)}^p {(c_k + a_k)}^p$ for all integers $p$, $k$ such that $1 ≤ p, k ≤ n$. +Нехай $S(n) = \displaystyle\sum_{p = 1}^n \sum_{k = 1}^n {(a_k + b_k)}^p {(b_k + c_k)}^p {(c_k + a_k)}^p$ для всіх цілих значень $p$, $k$, за яких $1 ≤ p, k ≤ n$. -Interestingly, $S(n)$ is always an integer. Наприклад, $S(4) = 51\\,160$. +Цікаво, що $S(n)$ завжди є цілим числом. Наприклад, $S(4) = 51\\,160$. -Find $S({10}^6) \text{ modulo } 1\\,000\\,000\\,007$. +Знайдіть $S({10}^6) \text{ mod } 1\\,000\\,000\\,007$. # --hints-- diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-480-the-last-question.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-480-the-last-question.md index beee766aad9..76612ac3ede 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-480-the-last-question.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-401-to-480/problem-480-the-last-question.md @@ -1,6 +1,6 @@ --- id: 5900f54c1000cf542c51005f -title: 'Problem 480: The Last Question' +title: 'Завдання 480: останнє питання' challengeType: 1 forumTopicId: 302158 dashedName: problem-480-the-last-question @@ -8,13 +8,13 @@ dashedName: problem-480-the-last-question # --description-- -Consider all the words which can be formed by selecting letters, in any order, from the phrase: +Розглянемо усі слова, які можна утворити з літер наданої фрази у будь-якому порядку: $$\mathbf{\text{thereisasyetinsufficientdataforameaningfulanswer}}$$ -Suppose those with 15 letters or less are listed in alphabetical order and numbered sequentially starting at 1. +Припустимо, що слова з 15 чи менше літер записані в алфавітному порядку та пронумеровані послідовно, починаючи з 1. -The list would include: +Список міститиме: $$\begin{align} & 1: \text{a} \\\\ & 2: \text{aa} \\\\ & 3: \text{aaa} \\\\ @@ -32,11 +32,11 @@ $$\begin{align} & 1: \text{a} \\\\ & ... \\\\ & 525069350231428029: \text{ywuuttttssssrrr} \\\\ \end{align}$$ -Define $P(w)$ as the position of the word $w$. +Визначимо $P(w)$ як номер слова $w$. -Define $W(p)$ as the word in position $p$. +Визначимо $W(p)$ як слово під номером $p$. -We can see that $P(w)$ and $W(p)$ are inverses: $P(W(p)) = p$ and $W(P(w)) = w$. +Бачимо, що $P(w)$ та $W(p)$ є оберненими: $P(W(p)) = p$ та $W(P(w)) = w$. Приклади: @@ -46,7 +46,7 @@ $$\begin{align} & W(10) = \text{ aaaaaacdee} \\\\ Знайдіть $$W(P(\text{legionary}) + P(\text{calorimeters}) - P(\text{annihilate}) + P(\text{orchestrated}) - P(\text{fluttering})).$$ -Give your answer using lowercase characters (no punctuation or space). +Відповідь запишіть малими літерами (без пунктуації та пробілів). # --hints-- diff --git a/curriculum/dictionaries/german/comments.json b/curriculum/dictionaries/german/comments.json index a940fb0dff8..26190fb320a 100644 --- a/curriculum/dictionaries/german/comments.json +++ b/curriculum/dictionaries/german/comments.json @@ -66,7 +66,7 @@ "cvh4x7": "Ändere nur den Code unterhalb dieser Zeile", "lvmnm7": "Öffne einen neuen Tab für Katzen-Memes", "avpx79": "Öffne deine Browserkonsole.", - "0b5ps6": "Padding between the SVG boundary and the plot", + "0b5ps6": "Padding-Einheit zwischen der SVG-Grenze und dem Plot", "uemoej": "Schiebt n Nullen in die aktuelle Zeile, um die Spalten zu erstellen", "lm86nf": "Schiebt die aktuelle Zeile, die jetzt n Nullen enthält, in das Array", "qscelx": "Redux-Methoden sind über ein Redux-Objekt verfügbar", @@ -109,5 +109,5 @@ "fho5t5": "Wenn du am Ende eine neue Registerkarte öffnest", "00kcrm": "ergibt true", "sxpg2a": "Dein Posteingang, dein Laufwerk und andere Arbeitsorte", - "4143lf": "initialize buttons" + "4143lf": "initialisiere Buttons" }