본문 바로가기

Python_WEB/JavaScript

[freecodecamp]JavaScript 단어 공백

반응형

이제 문자열에 대한 지식을 사용하여 "Word Blanks"라고 부르는 "Mad Libs"스타일의 단어 게임을 만들 것입니다.

(선택적으로 유머러스 한) "공백 채우기"스타일 문장을 만듭니다.

"Mad Libs"게임에서는 명사, 동사, 형용사 및 부사와 같은 누락 된 단어가 포함 된 문장이 제공됩니다.

그런 다음 완성 된 문장이 의미가있는 방식으로 누락 된 부분을 원하는 단어로 채 웁니다.

"정말 ____이었고 우리는 ____ 스스로 ____"라는 문장을 생각해보십시오.

이 문장에는 형용사, 동사, 부사의 세 가지 누락 된 부분이 있으며 원하는 단어를 추가하여 완성 할 수 있습니다.

그런 다음 완성 된 문장을 다음과 같이 변수에 할당 할 수 있습니다.

 

예>

var sentence = "It was really " + "hot" + ", and we " + "laughed" + " ourselves " + "silly" + ".";

 

Q>

1. 이 도전에서 우리는 명사, 동사, 형용사 및 부사를 제공합니다.

2. 우리가 제공하는 단어와 함께 선택한 단어를 사용하여 완전한 문장을 구성해야합니다.

3. myNoun, myAdjective, myVerb 및 myAdverb와 같은 제공된 변수를 사용하여 새 문자열을 작성하려면 문자열 연결 연산자 +를 사용해야합니다.

4. 형성된 문자열을 wordBlanks 변수에 할당합니다.

5. 변수에 지정된 단어를 변경해서는 안됩니다.

6. 마지막 문장에서 모든 단어 사이에 공백이 있도록 문자열의 공백을 고려해야합니다.

7. 결과는 완전한 문장이어야합니다.

8. wordBlanks는 문자열이어야합니다.

9. myNoun, myVerb, myAdjective 또는 myAdverb에 지정된 값을 변경해서는 안됩니다.

10. "dog", "ran", "big"또는 "quickly"값을 직접 사용하여 wordBlanks를 만들면 안됩니다.

11. wordBlanks는 변수 myNoun, myVerb, myAdjective 및 myAdverb에 할당 된 모든 단어를 단어가 아닌 문자 (및 madlib의 추가 단어)로 구분하여 포함해야합니다.

 

A>

var myNoun = "dog";
var myAdjective = "big";
var myVerb = "ran";
var myAdverb = "quickly";

// Only change code below this line
var wordBlanks = myAdjective + " " + myNoun + " " + myVerb + " " + myAdverb; // Change this line
// Only change code above this line

 

https://www.freecodecamp.org/

 

freeCodeCamp.org

Learn to code. Build projects. Earn certifications.Since 2015, 40,000 graduates have gotten jobs at tech companies including Google, Apple, Amazon, and Microsoft.

www.freecodecamp.org

 

반응형