본문 바로가기
알고리즘 문제풀이/백준

백준 1330번 두 수 비교하기 정답 코드

by 차누감 2024. 10. 6.
반응형

문제

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

입력

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

출력

첫째 줄에 다음 세 가지 중 하나를 출력한다.

  • A가 B보다 큰 경우에는 '>'를 출력한다.
  • A가 B보다 작은 경우에는 '<'를 출력한다.
  • A와 B가 같은 경우에는 '=='를 출력한다.

정답코드

1. Python

# 두 정수 A와 B를 입력받아 정수로 변환
A, B = map(int, input().split())

# 두 수를 비교하고 결과 출력
if A > B:
    print(">")
elif A < B:
    print("<")
else:
    print("==")

2. Java

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        // 두 정수를 입력받기
        int A = sc.nextInt();
        int B = sc.nextInt();
        
        // 두 수를 비교하고 결과 출력
        if (A > B) {
            System.out.println(">");
        } else if (A < B) {
            System.out.println("<");
        } else {
            System.out.println("==");
        }
    }
}

3. C++

#include <iostream>
using namespace std;

int main() {
    int A, B;
    // 두 정수 입력받기
    cin >> A >> B;

    // 두 수를 비교하고 결과 출력
    if (A > B) {
        cout << ">" << endl;
    } else if (A < B) {
        cout << "<" << endl;
    } else {
        cout << "==" << endl;
    }
    
    return 0;
}

4. JavaScript

const readline = require('readline').createInterface({
    input: process.stdin,
    output: process.stdout
});

readline.question('', line => {
    const [A, B] = line.split(' ').map(Number);
    
    // 두 수를 비교하고 결과 출력
    if (A > B) {
        console.log(">");
    } else if (A < B) {
        console.log("<");
    } else {
        console.log("==");
    }

    readline.close();
});

5. C

#include <stdio.h>

int main() {
    int A, B;
    // 두 정수 입력받기
    scanf("%d %d", &A, &B);
    
    // 두 수를 비교하고 결과 출력
    if (A > B) {
        printf(">\n");
    } else if (A < B) {
        printf("<\n");
    } else {
        printf("==\n");
    }
    
    return 0;
}
반응형

댓글