본문 바로가기

RUST

[백준 | RUST] 1330 :: 두 수 비교하기

728x90
문제 : 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오
범위 : -10,000 ≤ A, B ≤ 10,000
use std::io;

fn main() {
    let mut input = String::new();

    io::stdin().read_line(&mut input).unwrap();

    let arr: Vec<i32> = input
        .trim()
        .split_whitespace()
        .map(|x| x.parse().expect("Err"))
        .collect();

    if arr[0] > arr[1] {
        print!(">");
    } else if arr[0] < arr[1] {
        print!("<");
    } else {
        print!("==");
    }
}

입력 받아서 arr문자열에 분할하여 넣어준다. 실수 범위로 지정해 주어야한다. (i32) 그리고 if 문을 이용하여 범위를 구분해주면 된다.