신규 블로그를 만들었습니다!
이 글은 직접 풀어보고 채점까지 마친 뒤, 작성한 글입니다.
궁금한 점 있으면 댓글 남겨주세요!
A+B
1000번은 매우 쉬운 문제입니다. 이번에 Kotlin(코틀린)을 공부하게 되서 천천히 쉬운문제부터 풀어보려합니다. 점차 익숙해지겠죠?
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
첫째 줄에 A+B를 출력한다.
예제 입력
1 2
예제 출력
3
문제 풀이
첫번째 코드
Scanner를 이용하여 풀어보기
import java.util.Scanner
fun main(args: Array<String>) = with(Scanner(System.`in`)) {
println(nextInt() + nextInt())
}
두번째 코드
BufferedReader를 이용하기
import java.io.BufferedReader
import java.io.InputStreamReader
import java.util.StringTokenizer
fun main(args: Array<String>){
val br = BufferedReader(InputStreamReader(System.`in`))
val token = StringTokenizer(br.readLine())
println(Integer.parseInt(token.nextToken()) + Integer.parseInt(token.nextToken()))
br.close()
}
첫번째 코드와 두번째 코드를 비교했을때, 첫번째 코드가 더 짧지만 속도에서는 역시 두번째코드(BufferedReader)가 빠릅니다.
결과 보기
생각보다 코틀린이 흥미롭고 재밌어서, 당분간은 코틀린만 공부할 것 같네요~
다른 글
2019/02/22 - [Language/Kotlin] - 코틀린에서 예외처리하기(try catch, throw)
2019/02/25 - [Language/Kotlin] - 코틀린의 집합, 리스트, 맵
2019/03/03 - [Language/Kotlin] - 코틀린의 메소드 디폴트 값, @JvmOverloads
2019/02/07 - [Algorithm/백준 온라인 저지] - 백준 2438번 별찍기, 코틀린으로 풀기
2019/02/09 - [Algorithm/백준 온라인 저지] - 백준 15905번 UCPC는 무엇의 약자일까? 코틀린으로 풀기
'Algorithm > 백준 온라인 저지' 카테고리의 다른 글
백준 11022번 A+b - 8, 코틀린으로 풀기 (0) | 2019.02.06 |
---|---|
백준 10172번 개, 코틀린으로 풀어보기 (0) | 2019.02.05 |
백준/2309번 :: 일곱 난쟁이 (Python, 파이썬, 알고리즘) (0) | 2018.08.29 |
백준/2193번 :: 이친수 (Python, 파이썬, 알고리즘) (0) | 2018.08.29 |
백준/2178번 :: 미로 탐색 (Python, 파이썬, 알고리즘) (3) | 2018.08.29 |
최근댓글