Tech is created to fix problem

함수 문제풀이 본문

연습 또 연습/js 연습문제

함수 문제풀이

furaha 2023. 7. 19. 12:09
반응형

Q1. 매개변수로 숫자를 받아서 해당 수의 <1 배수부터 10 배수까지> 출력하는 함수를 작성해보세요. (ex. 2가 들어오면, 2 4 6 8 10 12 14 16 18 20 을 차례로 출력) (매개변수는 1개)

 

A1. 내가 푼 답

    let answer = [];

    function count(num) {
      for (let i = 1; i <= 10; i++) {
        let result = num * i
        answer.push(result)
      }
      console.log(answer)
    }

    count(2);

Q2. 매개변수로 숫자를 받아서 해당 수의 <1 배수부터 10 배수까지> 모두 더한 값을 리턴하는 함수를 작성해보세요. (매개변수는 1개) (ex. 1이 들어오면, 55를 return)

 

A2. 내가 푼 답

    let answer = [];

    function count(num) {
      for (let i = 1; i <= 10; i++) {
        let result = num * i
        answer.push(result)
      }
      const total = answer.reduce((acc, cur) => acc + cur, 0);
      console.log(total);
    }

    count(2);

Q3. 매개변수로 이름과 나이를 받아서 미성년자인지 여부를 판별하고, “’이름’님은 ‘미성년자/성인’입니다.” 를 출력하는 함수를 작성해보세요. (매개변수는 2개)

 

A3. 내가 푼 답

    function TestAge(name, num) {

      if (num <= 19) {
        alert(name + '님은 미성년자입니다!');
      } else {
        alert(name + '님은 성인입니다!');
      }
    }

    TestAge('furaha',20);
반응형

'연습 또 연습 > js 연습문제' 카테고리의 다른 글

배열&객체 연습문제 1  (0) 2023.07.19
up down 게임 만들기  (0) 2023.07.19
가위 바위 보 게임 만들기  (0) 2023.07.19
for while 반복문 문제풀이  (0) 2023.07.18
if 조건문 문제풀이  (0) 2023.07.18