Kotlin(3)
-
프로그래머스 입문 알고리즘 문제 정리 - 코틀린(Kotlin)
모든 문제의 출처는 프로그래머스에 있습니다. https://school.programmers.co.kr/learn/challenges/beginner?order=acceptance_desc&page=1 코딩테스트 입문 | 프로그래머스 스쿨 코딩테스트에 처음 도전하는 사람들을 위한 입문 문제 모음. 쉬운 문제부터 하나씩 도전해 보면서 코딩테스트에 자신감도 붙이고 문제 해결 능력을 키워보세요! school.programmers.co.kr 1. 문자열 안에 문자 반복 repeat() , joinToString() fun solution(my_string: String, n: Int): String = my_string.map { it.toString().repeat(n) }.joinToString("") n ..
2023.01.21 -
알고리즘 입문 문제 1일차 & 2일차
모든 문제와 사진의 저작권은 프로그래머스에 있습니다. 알고리즘과 코틀린의 숙련도를 향상하기 위해 찾아보던 중 발견한 프로그래머스 입문 과정입니다. 상당히 입문용으로 좋다고 생각해 코틀린을 사용해 전부 해보기로 하였습니다. 아래의 링크를 타면 매일 풀 수 있는 문제가 있습니다. 모두 실력 향상을 위해 정진!! https://school.programmers.co.kr/learn/challenges/beginner?order=acceptance_desc&page=1 코딩테스트 입문 | 프로그래머스 스쿨 코딩테스트에 처음 도전하는 사람들을 위한 입문 문제 모음. 쉬운 문제부터 하나씩 도전해 보면서 코딩테스트에 자신감도 붙이고 문제 해결 능력을 키워보세요! school.programmers.co.kr 오늘은 많..
2023.01.02 -
gradle kotlin dsl migration - 1.BuildSrc 폴더 생성하고 그 안에 build.gradle.kts 생성
android의 multi module, modularization을 통한 이점으로 android clone coding에 차별화를 두고 싶었습니다. 시작은 좋았지만...모듈화를 할 때 build gradle 관리를 kts 를 이용해서 하는 걸 보고 migration 하다가 삽질한 게 최근 업데이트된 걸로 그나마 알려드리고 싶어 글을 적습니다. 그래서 kotlin dsl? kts? 그게 뭐야?? 먹는건가?? DSL이란 Domain Specific Language의 약자로 특정 분야에 최적화된 프로그래밍 언어를 뜻한다. 상용구 코드를 최소화하기 위해 명령형 코드 대신 선언적 코드 형식을 따르고, Kotlin DSL은 코틀린의 언어적인 특징으로 가독성이 좋고 간략한 코드를 사용하여 Gradle 스크립팅을 하..
2022.04.27