Kotlin(3)
-
[Kotlin] Programmers 음양 더하기 - Level 1
문제 https://programmers.co.kr/learn/courses/30/lessons/76501 풀이 fun solution(absolutes: IntArray, signs: BooleanArray): Int { var answer: Int = 0 for(i in signs.indices) { // 배열크기를 구하고 양수이면 그냥 더하기 음수이면 -1곱하고 더하기 answer += when(signs[i]) { true -> { absolutes[i] } false -> { (absolutes[i] * -1) } } } return answer }
2021.05.21 -
[Kotlin] Programmers 로또의 최고 순위와 최저 순위 -Level1
문제 원본 : https://programmers.co.kr/learn/courses/30/lessons/77484# 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 풀이 fun solution(lottos: IntArray, win_nums: IntArray): IntArray { var sum = 0; // 0을 제외하고 당첨 번호가 몇개 있는지 var zero = 0; // 0이 몇개 있는지 for( i in lottos.indices) { if(lottos..
2021.05.21 -
[안드로이드] Retrofit2를 사용한 GET/POST 서버통신 with Kotlin
Retrofit 2란? Retrofit은 Square에서 만든 라이브러리입니다. Android에서 HTTP API통신을 원할하고 편하게 사용하게 해줍니다. Github : github.com/square/retrofit square/retrofit A type-safe HTTP client for Android and the JVM. Contribute to square/retrofit development by creating an account on GitHub. github.com Retrofit 사용하기 위한 Android 권한 설정 build.gradle (APP 수준) // Retrofit implementation 'com.squareup.retrofit2:retrofit:2.9.0' imp..
2021.03.22