JAVASCRIPT

자바스크립트 문제 풀이

Kim do hyun 2023. 3. 1. 22:26
728x90
반응형

양수 음수 구하기

사용자가 프롬프트 창에 숫자를 입력했을 때 그 숫자를 함수로 넘겨주고, 함수에서는 숫자가 양수인지, 음수인지,

또는 0인지 판단해서 알림 창에 보여 주는 프로그램을 작성해 보세요.

let num = prompt("숫자를 입력하세요.")
num1 = () => {
    if(num>0){
        document.write(num+"은(는) 양수입니다.");
    } else if(num<0){
        document.write(num+"은(는) 음수입니다.");
    } else{
        document.write(false);
    }
}
num1();

풀이

함수 안에 if문을 넣어 양수일때와 음수일때 조건을 넣고 홤수를 실행하였다.

 

 

 

최대공약수 구하기

2개의 숫자를 입력받아 두 수의 최대공약수를 구하는 함수를 작성하고 테스트해 보세요. 

function getGcd(a, b) {
  let gcd = 1;
  
  for(let i = 1; i <= a && i <= b; i++) {
    if(a % i === 0 && b % i === 0) {
      gcd = i;
    }
  }
  
  return gcd;
}

const num1 = prompt("첫 번째 숫자를 입력해주세요.");
const num2 = prompt("두 번째 숫자를 입력해주세요.");

console.log(`${num1}와 ${num2}의 최대공약수는 ${getGcd(num1, num2)} 입니다.`);

풀이