[Lv.0] 글자 이어 붙여 문자열 만들기 쉬운 관계로 설명을 생략 한다.class Solution { fun solution(my_string: String, index_list: IntArray): String { var answer: String = "" for ( i in index_list){ answer += my_string[i] } return answer }}다른 사람들이 풀이도 참고해보자. [Lv.0] 주사위 게임3 4개의 숫자가 p 로 같을 땐 모두 같을때 값이 p 이다 라고 하면될 것 같고...3개의 숫자가 p 로 같을 땐 ... 아니다 이렇게 하면 너무 어려운것 같다.각자의 숫자부터 비교하는게 훨씬 빠를 것 같다는 생각이 든다.각자를 비교하는 경우의 수는 대충 8개 쯤 나올려나?1-2, 3-41-3, 2-4 1-4, 2-3 6개 이네.. 그럼 머리로 계산 하는 것보다 컴퓨터로 각 경우 수에 따른 Ture, False 가 얼마나 나오는지 출력 해보자.fun main() { var a = 1 var b = 2 var c = 3 var d = 4 var r1 = a == b var r2 = a == c var r3 = a == d var r4 = b == c var r.. [Lv.0] 간단한 논리 연산 입출력 예 설명을 봤을 때브이 표시는 하나라도 True 이면 T 인 or역브이 표시는 하나라도 False 이면 F 인 and 표시 인것 같다.class Solution { fun solution(x1: Boolean, x2: Boolean, x3: Boolean, x4: Boolean): Boolean { var answer: Boolean = true answer = ((x1 || x2) && (x3 || x4)) return answer }} [Lv.0] 배열 만들기 4 윗 내용을 읽으면서 그대로 코드화 하였다. class Solution { fun solution(arr: IntArray): IntArray { var stk: IntArray = intArrayOf() var i = 0 while( i 다른 사람의 내용 입니다. [Lv.0] 콜라츠 수열 만들기 위 문제 내용대로 만들어 보았다.class Solution { fun solution(n: Int): IntArray { var answer: IntArray = intArrayOf() var x = n answer = answer.plus(x) while( x > 1 ){ if( x % 2 == 0){ x = x / 2 }else{ x = (3 * x) + 1 } answer = answer.plus(x) } return answer }}다음 과.. [Lv.0] 카운트업 너무 기초적인 문제라 바로 문제 코드 ! class Solution { fun solution(start_num: Int, end_num: Int): IntArray { var answer: IntArray = intArrayOf() for ( i in start_num .. end_num ){ answer = answer.plus(i) } return answer }} [Lv.0] 배열 만들기2 숫자 l 과 r 사이의 숫자 중 5와 0이 들어간 숫자를 찾는건데 숫자를 String으로 변경한뒤 문자 5와 0 만 포함한 숫자를 찾으면 될 것 같다.코틀린의 문자열에서 무언가를 찾는 함수들이 많아 한번에 정리 하였다. fun main() { val l = 5 val r = 555 var intArray = mutableListOf() for (i in l..r) { var str = i.toString() // 문자열의 모든 문자가 '5' 또는 '0'인지 확인 var result = str.all { it == '5' || it == '0' } if (result) intArray.add(i) } println("all.. [Lv.0] 수열과 구간 쿼리 4 음 이전 문제와 비슷하여 쉽게 풀어 내었다. class Solution { fun solution(arr: IntArray, queries: Array): IntArray { var answer: IntArray = intArrayOf() answer = arr var s = 0 var e = 0 var k = 0 for( i in queries){ for( j in i.indices ){ if( j == 0 ){ // s 에 해당 s = i[j] as Int }else .. 이전 1 ··· 6 7 8 9 10 11 12 ··· 17 다음