길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.
제한 조건 | 입출력 예 |
s |
내 생각
짝수면 '수' 홀수면 '박'을 추가한다.
내 풀이
class Solution { fun solution(n: Int): String { var answer = "" for (i in 0 until n) { if (i % 2 == 0) { answer += '수' } else { answer += '박' } } return answer } }
다른 사람의 풀이class Solution { fun solution(n: Int): String = String(CharArray(n,{i-> if(i%2==0) '수' else '박'})) }
'프로그래머스' 카테고리의 다른 글
[프로그래머스_Kotlin] 문자열 다루기 기본 (0) | 2024.01.31 |
---|---|
[프로그래머스_Kotlin] 부족한 금액 계산하기 (0) | 2024.01.29 |
[프로그래머스_Kotlin] 문자열 내림차순으로 배치하기 (1) | 2024.01.29 |
[프로그래머스_Kotlin] 약수의 개수와 덧셈 (0) | 2024.01.29 |
[프로그래머스_Kotlin] 내적 (1) | 2024.01.29 |