연습문제(10-1)
앞의 강의에서 숫자를 하나 입력받아 1 이상 입력받은 값 이하의 랜덤한 정수를 반환(return)하는 함수를 만들어 보았습니다.
이 함수를 바탕으로 두가지 숫자를 받아 그 사이의 랜덤한 정수를 반환하는 함수를 만들어 봅시다.
- 함수는 두가지 정수를 파라메터로 받습니다.
- 파라메터에 들어오는 첫번째 수는 두번째 수보다 작습니다.
- 첫번째 수부터 두번째 수까지의 수 중 랜덤한 하나의 값을 return합니다.
연습문제(10-2)
아래 조건을 만족하는 가위 바위 보 코드를 만들어 봅시다.
- 메인 함수는 하나의 문자열을 파라메터로 받습니다.
- 입력받은 문자열이 "가위", "바위", "보" 중 하나가 아니라면 "잘못 입력하셨습니다."라는 문구를 출력하고 함수를 종료합니다.
- 컴퓨터 역시 "가위", "바위", "보" 중 하나의 값을 랜덤하게 가집니다.
- "당신: x, 컴퓨터: y"를 콘솔에 출력합니다. x에는 입력받은 문자열을, y에는 컴퓨터의 값이 들어갑니다.
- 가위 바위 보의 승자를 구한 후 "x의 승리입니다."를 콘솔에 출력합니다. x에는 "당신" 혹은 "컴퓨터"가 들어갑니다.
- 비긴 경우 "비겼습니다."를 콘솔에 출력합니다.
'프로그래밍 입문' 카테고리의 다른 글
[자바스크립트 연습문제] 11-1 확장자 구별 함수, 11-2 날짜 수 구하는 함수 (0) | 2018.10.18 |
---|---|
자바스크립트로 프로그래밍 입문 11. 조건문(Conditional Statement) 3 - switch (0) | 2018.10.16 |
자바스크립트로 프로그래밍 입문 10. 랜덤한 수 생성, 코드의 일반화, 주사위 게임, 주석 (0) | 2018.10.12 |
자바스크립트로 프로그래밍 입문 9. 조건문(Conditional Statement) 2 - else if, 논리연산자, 나머지 연산자 (0) | 2018.10.10 |
[자바스크립트 연습문제] 8-1 풀이 (0) | 2018.10.10 |