티스토리 뷰
※ 인프런 강의: 개복치개발자님의 [입문편] 안드로이드를 위한 코틀린(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]
'Kotlin' 카테고리의 다른 글
Kotlin 공부 - 예제, 연습 - #4 평균값 구하기 (0) | 2022.04.15 |
---|---|
Kotlin 공부 - 예제, 연습-#3 - 별 모양 만들기 (0) | 2022.04.15 |
Kotlin 공부 - 예제, 연습-#1-이메일 갯수 구하기 (0) | 2022.04.15 |
Kotlin 공부 - 자료형, generic, Any/is/as, 지연 초기화(lateinit, lazy) (0) | 2022.04.14 |
Kotlin 공부 - 조건문 if, when (0) | 2022.04.13 |
댓글