Kotlin
-
소트인사이드백준 2023. 8. 2. 17:29
문제 배열을 정렬하는 것은 쉽다. 수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자. 입력 첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. 출력 첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다. 예제 입력 1 2143 예제 출력 1 4321 예제 입력 2 999998999 예제 출력 2 999999998 예제 입력 3 61423 예제 출력 3 64321 예제 입력 4 500613009 예제 출력 4 965310000 풀이 유일하게 잘 이해한 알고리즘인 선택 정렬 알고리즘이었다.. 3년지나도 기억나서 다행.. 코드 fun main() { val number = readLine()?.toString() ?: "" val emptyArr..
-
예외처리 예시(Kotlin)Android_Kotlin/Kotlin_공부 2023. 8. 1. 01:00
메뉴 운영을 위한 간단한 코드에서 예외처리를 활용한 예시코드 입니다. InputMismatchException 예외에 대한 처리코드입니다. InputMismatchException란? InputMismatchException은 입력 값이 기대하는 형식과 일치하지 않을 때 발생하는 예외입니다. 예를 들어, 사용자가 문자열 대신에 정수값을 입력해야 하는 상황에서 문자열을 입력하거나, 실수값 대신에 정수값을 입력하는 경우 등이 해당됩니다. Client.txt gdhong 홍길동 010-1111-2222 80 gdkim 김길동 010-3333-4444 90 gdlee 이길동 010-5555-6666 75 고객의 아이디와 이름 전화번호 포인트를 갖고있는 Client.txt 파일을 준비합니다. Client.kt d..