본문 바로가기

백준

[백준] [코틀린 Kotlin] 1330번_두 수 비교하기

문제 링크

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

 

1330번: 두 수 비교하기

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

www.acmicpc.net

 

 

 

백준 1330번 두 수 비교하기 (Kotlin)

 

문제

 

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

 

입력

 

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

 

출력

 

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

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

 

제한

 

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

 

 

예제 입력 1

 

1 2

 

예제 출력 1 

 

<

 

 

 

풀이

 

코드

 

메모리 15436KB

시간 124ms

코드 길이 320B

 

import java.io.BufferedReader
import java.io.InputStreamReader

fun main() = with(BufferedReader(InputStreamReader(System.`in`))) {
    val (a:Int, b:Int) = readLine().split(" ").map { it.toInt() }

    if (a>b) {
        println(">")
    } else if (a<b) {
        println("<")
    } else {
        println("==")
    }
}

 

 

내 풀이

 

BufferedReader를 이용하여 두 정수를 입력받고 (split을 이용하여 띄어쓰기를 기준으로 두 정수를 구분해주었다)

if문을 사용하여 a > b 이면 > 를 출력,

a < b 이면 < 출력,

둘 다 아닌 경우엔 (a == b) == 를 출력하도록 해주었다