728x90
코딩 테스트 풀이 체크리스트 |
|
2시간 내에 풀었는가? | O |
본인의 실력으로 풀었는가? | O |
코딩테스트 연습 - 수박수박수박수박수박수?
길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한
programmers.co.kr
class Solution {
fun solution(n: Int): String {
var word = "수박";
var answer = "";
for (i in 1..n/2) {
answer += word;
}
if (n % 2 == 1) {
answer += "수";
}
return answer
}
}
테스트 1 〉 | 통과 (2.63ms, 63.4MB) |
테스트 2 〉 | 통과 (6.95ms, 70.6MB) |
테스트 3 〉 | 통과 (4.13ms, 66.5MB) |
테스트 4 〉 | 통과 (10.90ms, 75.6MB) |
테스트 5 〉 | 통과 (4.88ms, 66.3MB) |
테스트 6 〉 | 통과 (1.94ms, 63.6MB) |
테스트 7 〉 | 통과 (1.81ms, 63.4MB) |
테스트 8 〉 | 통과 (2.06ms, 64.2MB) |
테스트 9 〉 | 통과 (1.40ms, 63.1MB) |
테스트 10 〉 | 통과 (1.32ms, 62.5MB) |
테스트 11 〉 | 통과 (1.33ms, 63.3MB) |
테스트 12 〉 | 통과 (1.27ms, 64.6MB) |
테스트 13 〉 | 통과 (2.02ms, 63.2MB) |
테스트 14 〉 | 통과 (1.41ms, 63.3MB) |
테스트 15 〉 | 통과 (27.58ms, 88.8MB) |
테스트 16 〉 | 통과 (2.05ms, 62.9MB) |
2로 나눠서 몫만큼 수박을 반복하고, 마지막에 만약에 홀수(2로 나눴을 때 나머지가 1)면 마지막에 수 글자 추가하기.
728x90
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[Java] 프로그래머스 - 소수 만들기 (1단계) (0) | 2022.04.08 |
---|---|
[kotlin] 프로그래머스 - 서울에서 김서방 찾기 (1단계) (0) | 2022.04.08 |
[kotlin] 프로그래머스 - 문자열을 정수로 바꾸기 (1단계) (0) | 2022.04.08 |
[kotlin] 프로그래머스 - 시저 암호 (1단계) (0) | 2022.04.07 |
[kotlin] 프로그래머스 - 약수의 합 (1단계) (0) | 2022.04.07 |