본문 바로가기
Java Script/JS basic

JS] 누가 점심낼까? 퀴즈

by CodeMia 2021. 8. 15.

You are going to write a function which will select a random name from a list of names.

The person selected will have to pay for everybody's food bill. 

 

important: The output should a returned from the function and you do not need alert, prompt or console.log. The output should match the example output exactly, including capitalisation and punctuation. 

 

이름이 몇 개 입력될 지 모른다. 

Example Input:   ["Angela", "Ben", "Jenny", "Michael", "Chloe"]

Example Output:  Micheal is going to buy lunch today!

 

 

 

 


 

1) name[0]이라고 쓴다면 첫 번째에 위치한 이름이 선택될 것이다.

 

 

 

2) 하지만 이름이 몇 개가 입력될 지 모르니

이름의 갯수만큼 랜덤으로 뽑을 수 있어야한다.

이름이 몇 개인지 보려면 .length를 선택한다. 

콘솔

 

 

3) 입력된 사람 수 만큼의 숫자 안에서 랜덤으로 숫자가 나오게 한다. 

 

3-1) 0~4.9999까지 나오니 일단 소수점 아래 자리를 없앤다.

numberPersonPosition에는 0~4까지 숫자가 랜덤으로 나온다.

 

 

 

4) 랜덤으로 뽑힌 숫자를 이름으로 바꿔준다.

name[0]~name[4] 중에서 아이템을 뽑아온다.

 

 

 

5) 리턴으로 사람 이름과 멘트를 만들어주고, 

alert와 함께 함수 이름을 호출한다. 

 

 

결과 보기 

 

 

 

 

'Java Script > JS basic' 카테고리의 다른 글

JS] 99 bottles of beer 퀴즈  (0) 2021.08.15
JS] While Loops, For Loops  (0) 2021.08.15
JS] FizzBuzz 퀴즈  (0) 2021.08.14
JS] Arrays / 명단에 이름확인 퀴즈  (0) 2021.08.14
JS] 자바스크립트 Arrays  (0) 2021.08.11

댓글