[2021.07.20]

Darlene·2021년 7월 20일
0

문제1) 구구단

1~9까지의 숫자 중 하나를 입력하면 그 단의 구구단 결과를 한 줄에 출력하는 프로그램을 작성하세요.

입력 : 2

출력 : 2 4 6 8 10 12 14 16 18

1. 요구사상 분석

구구단 만들기

2. 요구사항을 구체적이고 절차적으로 변환하기

입력값 = 1 ~ 9

1이 입력되면 1 2 3 4 5 6 7 8 9
1 = 1 * 1 
2 = 1 * 2 
3 = 1 * 3
...
...
...
9 = 1 * 9  

2가 입력되면 2 4 6 8 10 12 14 16 18

2 = 2 * 1 
4 = 2 * 2 
6 = 2 * 3
...
...
...
18 = 2 * 9  

3. 코드로 작성하기

답안지 작성
function Program(input) {
  const number = input;
  let result = '';

  for (let i = 1; i <= 9; i++) {
    result +=  number * i + ' ';
  }

  return result;
}
 
console.log(Program('2'));   // 2 4 6 8 10 12 14 16 18 
// prompt()함수 
const number = prompt('1~9까지의 숫자 중 하나를 입력하세요');
 
let result = ' ';
 
for (let i = 1; i <= 9; i++) {
  result += number * i + ' ';
}
 
console.log(result);

😍 새롭게 알게 된 점

prompt()함수 : 내장함수, window 객체의 메소드

사용자에게 텍스트를 입력하라는 메시지를 띄워줌과 동시에, 입력 필드를 함께 제공!
확인을 누르면 prompt 함수는 사용자가 입력한 문자열을 반환하고, 취소 또는 Esc를 누르면 null을 반환한다.

https://developer.mozilla.org/ko/docs/Web/API/Window/prompt
https://ko.javascript.info/alert-prompt-confirm


0개의 댓글