17. 수박수박수박수박수박수?
문제 설명
길이만큼 수박을 출력, 홀수가 인풋으로 들어오면 “수”로 끝내고 짝수면 “박”으로 끝내고
Inputs
Variable Name | type | meaning |
---|---|---|
n | Int | number |
output
return String // multiple of 수박
Conditions
- n
- length: ~10 000
Test cases
n | return |
---|---|
3 | “수박수” |
4 | “수박수박” |
Solution
n/2한 만큼 “수박”출력, n%2가 1이면 “수”출력
def solution(n: Int): String = {
return "수박" * (n/2) + "수" * (n%2)
}
Study from Implementation
- string multiplication
- 파이썬이랑 동일하게 “문자열” * 반복횟수 하면 반복횟수만큼 문자열이 반복된다.
- Division
- 파이썬이랑 동일하다
- / → 몫
- % → 나머지