Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Rxjava Observable
- 안드로이드 레트로핏 사용법
- 플러터 설치 2022
- rxjava hot observable
- ar vr 차이
- 안드로이드 유닛 테스트 예시
- rxjava disposable
- android ar 개발
- 2022 플러터 설치
- 2022 플러터 안드로이드 스튜디오
- 서비스 vs 쓰레드
- 객체
- ANR이란
- 안드로이드 라이선스
- 큐 자바 코드
- 스택 자바 코드
- 안드로이드 유닛테스트란
- 클래스
- 자바 다형성
- 서비스 쓰레드 차이
- 스택 큐 차이
- 멤버변수
- 안드로이드 라이선스 종류
- jvm이란
- 안드로이드 레트로핏 crud
- 안드로이드 os 구조
- rxjava cold observable
- 안드로이드 유닛 테스트
- android retrofit login
- jvm 작동 원리
Archives
- Today
- Total
나만을 위한 블로그
[Algorithm] 백준 - A + B (1000) (Kotlin) 본문
728x90
반응형
중간에 공백을 포함한 두 숫자를 입력받고, 이 숫자들의 합을 구해서 출력하는 백준의 기본 문제다.
말로만 듣던 백준도 시작해보고, 유저로부터 입력을 받는 괜찮은 방법이 있어서 그 방법을 사용할 겸 문제를 풀어본다.
fun main() {
val (A, B) = readln().split(" ").map { it.toInt() }
println(A + B)
}
readLine()도 있지만 readln()을 쓰면 입력 받기가 더 편하다. readln()의 리턴타입이 String이기 때문에 split 사용도 문제 없고, 숫자로 바꿔야 한다면 map을 통해 바꾸는 것도 가능하다.
readLine(), readln()의 차이는 nullable 여부다. readln()은 null을 허용하지 않고, readLine()은 허용한다. 본인에게 편한 메서드를 쓰면 되겠다.
반응형
'알고리즘 문제 풀이 > 백준' 카테고리의 다른 글
[Algorithm] 백준 - 두 수 비교하기 (1330) (Kotlin) (0) | 2024.06.05 |
---|---|
[Algorithm] 백준 - 단어의 개수 (1152) (Kotlin) (0) | 2024.06.05 |
[Algorithm] 백준 - 코딩은 체육과목입니다 (25314) (Kotlin) (0) | 2023.10.05 |
[Algorithm] 백준 - 꼬마 정민 (11382) (Kotlin) (0) | 2023.10.05 |
[Algorithm] 백준 - OX퀴즈 (8958) (Kotlin) (0) | 2023.01.13 |
Comments