티스토리 뷰

반응형

문제

두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.

 

입력

첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.

 

출력

Hello World!를 출력하시오.

제한

  • -10,000 ≤ A, B ≤ 10,000

 

예제입력

1 2

 

예제 출력

<

예제입력

10 2

 

예제 출력

>

예제입력

5 5

 

예제 출력

==

 


 

문제풀이

//입력값 받기, 같은 폴더내에 input.txt 생성
const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
let input = fs.readFileSync(filePath).toString().split(' ');


solution(input[0],input[1]);

function solution(A, B) {

    //console.log("A:의 타입은 "+typeof(A)+ "B:의 타입은 "+typeof(B))

    //string으로 넘어온 문자를 int형으로 바꿔주기
    A=parseInt(A);
    B=parseInt(B);
    
    //-10,000 ≤ A, B ≤ 10,000 제한 넘을시 0으로 바꾸기
    if (-10000>A) A =0;
    if (B>1000) B =0;

    if(A>B)  console.log('>');
    else if(A<B) console.log('<');
    else if (A==B) console.log('==');

}

 

◎ 필요한 지식 

1. typeof()

javascript에서 typeof() 을 사용하여 변수의 자료형을 확인 할 수 있음

2. parseInt()

문자형으로 넘어온 데이터를 정수형으로 바꿔주는 함수

 

 

 


출처

https://www.acmicpc.net/problem/1330

 

1330번: 두 수 비교하기

두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.

www.acmicpc.net

 

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함