티스토리 뷰

※ 인프런 강의: 개복치개발자님의 [입문편] 안드로이드를 위한 코틀린(Kotlin) 문법 강의 내 예제이며, solution #1은 제가 작성한 코드이고, soultion-#2는 강의 예제에서 제시한 코드입니다.


 

  • 입력받은 문자열의 길이와 홀수,짝수 여부 출력 - solution #1
// 문자열의 숫자와 짝수(true)와 홀수(false)를 알려주는 solution을 만드세요

fun main(){

    val result1 = solution("abcd")
    println(result1)
    // [4, true]

    val result2 = solution("abcde")
    println(result2)
    // [5, false]
}


fun solution(str : String) : ArrayList<String> {
    val str_length : Int = str.length
    var even_check : Boolean = false
    var return_list = ArrayList<String>()
    
    if( str_length % 2 == 0){
        even_check = true
    }
    return_list.add("$str_length, $even_check")
    
    return return_list
}

결과
=====================
[4, true]
[5, false]
  • 입력받은 문자열의 길이와 홀수,짝수 여부 출력 - solution #2
// 문자열의 숫자와 짝수(true)와 홀수(false)를 알려주는 solution을 만드세요

fun main(){

    val result1 = solution("abcd")
    println(result1)
    // [4, true]

    val result2 = solution("abcde")
    println(result2)
    // [5, false]
}


fun solution(str : String) : ArrayList<String> {

    // 길이 구하는 것 하나랑
    val length = str.length
    //println(length)

    // 구해진 길이가 홀수인지 짝수인지 알려주는 기능

    /*
    var isEven = true
    if(length % 2 == 0){
        //println("짝수")
        isEven = true
    } else {
        //println("홀수")
        isEven = false
    }
    */

    val isEven = length % 2 == 0

    val resultArray = arrayListOf<String>(length.toString(), isEven.toString())

    return resultArray

}

출력
=================
[4, true]
[5, false]
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함