본문 바로가기

분류 전체보기305

84] 프로그래머스 배열 두 배 만들기 kotlin class Solution { fun solution(numbers: IntArray): IntArray { var answer: IntArray = IntArray(numbers.size); for(i in 0 until numbers.size){ answer[i] = numbers[i]*2 } return answer } } class Solution { fun solution(numbers: IntArray): IntArray { for(i in 0..numbers.size - 1){ numbers[i] *= 2 } return numbers } } class Solution { fun solution(numbers: IntArray) = numbers.map { it * 2 } } class So.. 2023. 10. 12.
83 프로그래머스] 배열뒤집기 kotlin class Solution { fun solution(numList: IntArray) = numList.reversedArray() } class Solution { fun solution(num_list: IntArray) = num_list.reversed() } class Solution { fun solution(num_list: IntArray): IntArray { var answer: IntArray = IntArray(num_list.size) var index = num_list.size for (num in num_list) { answer[--index] = num } return answer } } 2023. 10. 11.
82 프로그래머스] kotlin 각도기 class Solution { fun solution(angle: Int): Int { var ans: Int = 0 when(angle) { in 1.. 89 -> ans = 1 90 -> ans = 2 in 91 .. 179 -> ans = 3// return 3 180 -> ans =4 //return 4 } return ans; } } until vs .. class Solution { fun solution(angle: Int): Int = when(angle){ in 1 until 90 -> 1 90 -> 2 in 91 until 180 -> 3 180 -> 4 else -> 5 } } https://codetravel.tistory.com/24 [Kotlin] Range 사용하기 Kotlin.. 2023. 10. 10.
81 프로그머스] Kotlin 대소문자 바꿔서 출력하기 fun main(args: Array) { val s1 = readLine()!! var ans = "" for(i in 0 until s1.length) { if(Character.isUpperCase(s1[i])) { ans += Character.toLowerCase(s1[i]); } else { ans += Character.toUpperCase(s1[i]); } } println(ans) } https://notepad96.tistory.com/89 Kotlin UpperCase & LowerCase - 대소문자 검사 및 변환 1. UpperCase, LowerCase 문자열을 대문자 혹은 소문자로 변환하거나 현재 대문자인지 소문자인지 검사하고 싶을 경우가 있다. 무언가를 판별하는 함수 앞에는 .. 2023. 10. 8.