문제보고 빵 터졌다. 수박수박
class Solution {
fun solution(n: Int): String {
var answer = "수박"
if(n %2 == 0){
answer = answer.repeat(n/2)
} else {
answer = answer.repeat(n/2) + "수"
}
return answer
}
.repeat()
함수로 문자열을 반복했다.
다른 사람 풀이
class Solution {
fun solution(n: Int): String = String(CharArray(n,{i-> if(i%2==0) '수' else '박'}))
}
CharArray
: 원시타입 Char 로 이루어진 배열
사이즈가 n이며 각 인덱스에 대해서 if 문으로 짝수일때 "수" 홀수일 때 "박"을 할당하고 있다.
'코딩테스트' 카테고리의 다른 글
프로그래머스 | 약수의 개수와 덧셈 | Kotlin (1) | 2024.01.05 |
---|---|
프로그래머스 | 내적 | Kotlin (1) | 2024.01.04 |
프로그래머스 | 가운데 글자 가져오기 | Kotlin (1) | 2024.01.02 |
프로그래머스 | 없는 숫자 더하기 (0) | 2023.12.28 |
프로그래머스 | 핸드폰 번호 가리기 (1) | 2023.12.27 |