[백준] 1000 A+B (kotlin)

Enini·2022년 6월 9일
0

코딩테스트

목록 보기
7/18
post-thumbnail

1. 문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

  • 입력 (첫째 줄에 A와 B가 주어진다. (0 < A, B < 10))
1 2
  • 출력
3

2. 풀이

두 가지 방법이 있다.

import java.util.*

fun main(args:Array<String>) = with(Scanner(Sysem.`in`)) {
	println(nextInt() + nextInt())
}
import java.util.*

fun main() = with(Scanner(System.`in`)) {
    println(nextInt() + nextInt())
}

밑에 방법이 조금 더 빠르다.

Java의 Scanner를 바로 갖다 쓸 수 있다.
with 문을 쓰면 굳이 스캐너를 하나 선언하고 input.nextInt() 하지 않아도 그냥 nextInt()만 해도 된다.
물론 BufferedReader도 갖다 쓸 수 있다.
Kotlin에서는 in이 키워드이기 때문에 저렇게 해주어야 한다.
세미콜론은 붙여도 되고 안 붙여도 된다!

profile
안녕하세요! 만나서 반갑습니다!

0개의 댓글