https://www.freecodecamp.com/challenges/repeat-a-string
์ด ์ฑ๋ฆฐ์ง์๋ ์ฌ์ฉ์ ํ๋กํ์ ๋ณด๊ด ๋ ์ฑ๋ฆฐ์ง ์๋ฃจ์ ์์นด์ด๋ธ์ ์ด๋ฆ ์ง์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ด๋ฆ์ "๋ฌธ์์ด ๋ฐ๋ณต ๋ฌธ์์ด ๋ฐ๋ณต"์ผ๋ก ๋ณผ ์ ์์ผ๋ฉฐ "์๋ฃจ์ ๋ณด๊ธฐ"๋ฅผ ํด๋ฆญํ๋ฉด ๋ฌธ์ ๋ฅผ ์ฐพ์ ์์๋ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค (๋จ์ํ "๋ฌธ์์ด ๋ฐ๋ณต"์ด์ด์ผํ๋ ๊ฐ์ง ์ ๋ชฉ์ ๊ฒ์ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์).
์ฌํ ๋จ๊ณ :
๋์ ์ ๋ชฉ :
์๋ฃจ์
๋ณด๊ธฐ๋ฅผ ์๋ํ ๊ฒฐ๊ณผ ํ์ด์ง :
cc / @ FreeCodeCamp / issue-moderators, ์ด๋ป๊ฒ์ด ๋ฌธ์ ์ ๋์ฒํด์ผํฉ๋๊น?
๋๋ ๋ ๋ค๋ฅธ ๋์ ๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์๋ค. ์์ธํ ๋ด์ฉ์ # 8582 ๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ ์ถํ์ญ์์ค. ๊ทธ๋ฌ๋ฉด ์บ ํ์นด์ ํ๋กํ์ด ์ฌ๋ฐ๋ฅธ ์ด๋ฆ๊ณผ ๋ฌธ์ ์ ๋ํ ๋งํฌ๋ก ์ ๋ฐ์ดํธ๋ฉ๋๋ค.
./seed/challenges/front-end-development-certification.json์ 82 ํ์ ์คํ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค.
{
"id": "afcc8d540bea9ea2669306b6",
"title": "Repeat a string repeat a string"
}
์ด๊ฒ์ "๋ฌธ์์ด ๋ฐ๋ณต"์ฑ๋ฆฐ์ง์ ๋์ผํ ์ ๋ชฉ์ผ๋ก ๋ณ๊ฒฝํ๋ฉด์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๊น?
@tonybordeaux ์คํ๊ฐ ์๋๋ผ ๋ฌธ์ ๊ทธ๋๋ก ๋ฌธ์์ด์ ๋ฐ๋ณตํ๋ ๋ฉ์ง ๋ฐฉ๋ฒ์ ๋๋ค.
_ "๋ฌธ์์ด ๋ฐ๋ณต ๋ฌธ์์ด ๋ฐ๋ณต"_
@rasedadead ์ ๋ ์ฒ์์๋ ๊ทธ๋ ๊ฒ ์๊ฐํ์ต๋๋ค! ๊ทธ๋ฌ๋ ์ค์ ๋ฌธ์ ๋ฅผ ์ดํด๋ณด๋ฉด ๋จ์ํ "๋ฌธ์์ด ๋ฐ๋ณต"์ ๋๋ค.
./seed/challenges/basic-bonfire.json์ 368 ํ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ ์ ๋ชฉ ์์ฑ์ด ์์ต๋๋ค.
"id": "afcc8d540bea9ea2669306b6",
"title": "Repeat a string",
์ฌ๊ธฐ์ ์ผ์ด๋๋ ์ผ์ ์์ ์ธ๊ธ ํ ๋ต๊ธ์ ์ ๋ชฉ ์์ฑ์ด basic-bonfire.json์ ์ ๋ชฉ ์์ฑ๊ณผ ์ผ์นํ์ง ์๊ธฐ ๋๋ฌธ์ URL์ด ์๋ง์ด๋์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค๋ ๊ฒ์ ๋๋ค.
๋ด ์ด๋ก ์ ๋ค์ ๋ฐ๋ณตํ๊ธฐ ์ํด ์์นด์ด๋ธ์์ ๋ฌธ์์ด ๋ฐ๋ณต์ ํด๋ฆญ ํ ๋ ์ป๋ URL์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
' https://www.freecodecamp.com/challenges/Repeat%20a%20string%20repeat%20a%20string '
์ด๊ฒ์ ์๋ํ์ง ์์ต๋๋ค. ๊ทธ๋๋ ๋ณ๊ฒฝ :
' https://www.freecodecamp.com/challenges/Repeat%20a%20string '
์๋ํฉ๋๋ค!
๊ทธ๋์ ๊ทธ ์์ฑ์ ๋ณ๊ฒฝํ๋ ๊ฒ๋ง์ผ๋ก๋์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
@tonybordeaux ์ ๋ง๋ค, ๋์๋ค, ์ง์ ํด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ๋์์ด ํ์ํ ๊ฒ์ผ๋ก ํ๊ทธ ์ง์ .
์๋
ํ์ธ์. Where art thou
(์บ ํ ํ๋กํ / ์์นด์ด๋ธ) / Wherefore art thou
(์ค์ ๋์ ์ด๋ฆ)๊ณผ ๊ฐ์ ๋ ๋ค๋ฅธ ๋์ ์์์ด ๋ฌธ์ ๊ฐ ๋ค์ ๋ฐ์ํ๋ ๊ฒ์ ๋ฐฉ๊ธ ํ์ธํ์ต๋๋ค. ์๋ก์ด ์ด์๋ฅผ ๋ง๋ค์ด์ผํฉ๋๊น, ์๋๋ฉด ์ด๊ฒ์ ๋ฌถ์ ์ ์์ต๋๊น?
๊ทธ ํ๋๋ฅผ ์ฐพ์ ํ, ํ์ํ ๊ฒฝ์ฐ ์ผ๋ จ์ ์ ๋ชฉ์ ๋ง๋ค๊ธฐ ์ํด ๊ณ ๊ธ ์๊ณ ๋ฆฌ์ฆ ๊ณผ์ ๋ฅผ ๋ชจ๋ ๊ฒํ ํ์ง๋ง ๋ฌธ์ ์ ์ ์ผํ ๋ค๋ฅธ ์ธ์คํด์ค ์ธ ๊ฒ ๊ฐ์ต๋๋ค. (์ต์ํ ๊ธฐ๋ณธ, ์ค๊ธ ๋ฐ ๊ณ ๊ธ ์๊ณ ๋ฆฌ์ฆ ์คํฌ๋ฆฝํ ์ฃผ์ ๋ด).
์ ๋ชฉ์ "์ด์ฐ ์๋๋ '์ seed/challenges/01-front-end-development-certification/intermediate-bonfires.json
๊ทธ๋ฌ๋"์ด๋ ์๋๋ "์์ seed/challenges/01-front-end-development-certification/front-end-development-certificate.json
๋ฒ๊ทธ๋ https://github.com/FreeCodeCamp/FreeCodeCamp/commit/a599f5d1027b3e46c21fcd9ccb01f6dc41b4c2e3 ์์ ์๊ฐ๋์์ ์
https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/seed/challenges/01-front-end-development-certification/intermediate-bonfires.json#L172
https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/seed/challenges/01-front-end-development-certification/front-end-development-certificate.json#L126
์ฑ๋ฆฐ์ง์ ์ด๋ฆ์ด ๋ฐ๋ ๋๋ง๋ค ์ฑ๋ฆฐ์ง json๊ณผ ์ฑ๋ฆฐ์ง์ ID์ ์ ๋ชฉ์ด ๋ค์ด์๋ json ํ์ผ ๋ชจ๋์์ ์ด๋ฆ์ ๋ณ๊ฒฝํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
@ arun1595 ์ข์ ์บ์น. ํ์ฌ PR์์ ์ ๋ฐ์ดํธ ํ์๊ฒ ์ต๋๊น? ๊ทธ๋ฐ ์์ผ๋ก ๋ณ๋์ ๋ฌธ์ ๊ฐ ํ์ํ์ง ์์ต๋๋ค.
@raisedadead ๋๋ ๊ทธ๊ฒ์ ํ ๊ฒ์ด๋ค :)
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@raisedadead ๋๋ ๊ทธ๊ฒ์ ํ ๊ฒ์ด๋ค :)