PROGRAMMING/KOTLIN (4) 썸네일형 리스트형 [KOTLIN] Collections - foldIndexed https://programmers.co.kr/learn/courses/30/lessons/76501?language=kotlin 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr 이 문제의 다른 정답자 해답을 보며 알게 된 foldIndexed https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/reduce-indexed.html reduceIndexed - Kotlin Programming Language kotlinlan.. [KOTLIN] 백준 10844번 쉬운 계단 수 https://dvpdvp.tistory.com/67?category=932820 [백준] 10844번 쉬운 계단 수 JAVA DP https://www.acmicpc.net/problem/10844 10844번: 쉬운 계단 수 첫째 줄에 정답을 1,000,000,000으로 나눈 나머지를 출력한다. www.acmicpc.net 문제 요약 숫자 N이 주어질 때 쉬운 계단 수가 될 수 있는 경우의.. dvpdvp.tistory.com 코틀린 연습 차원에서 풀었던 알고리즘을 JAVA -> KOTLIN으로 바꿔보고 있다. 크게 다른점은 없었고 익숙해져야 할 부분 2가지 1. BufferedReader 선언 -> new로 선언하지 않는다는 것 2. ArrayList 선언 -> 배열 선언 시 파라미터 주의 impo.. [KOTLIN] 다양한 for문 활용법 class Main fun main(args : Array){ var arr = ArrayList() // java -> for(int i=1; i for(str : arr) for(str in arr){ println(str) } // 인덱스 값 함께 출력 for((index, value) in arr.withIndex()){ println("$index $value") } // java -> for(int i=1; i [KOTLIN] 간단하게 계산기능 구현해보기 공부 Skill 변수 선언 Enum Interface Throw Exception import java.lang.IllegalArgumentException interface E class Num(val value : Int) : E class Add(val left : E, val right : E) : E class Sub(val left : E, val right : E) : E class Mul(val left : E, val right : E) : E class Div(val left : E, val right : E) : E fun eval(e : E): Int = when(e){ is Num -> e.value is Add -> eval(e.left) + eval(e.right) is Sub.. 이전 1 다음