반응형
안녕하세요. 개발 중인 정주입니다.
오늘은 프로그래머스 - 수박수박수박수박수박수? 문제를 풀었습니다.
목차
Github
문제 링크
https://programmers.co.kr/learn/courses/30/lessons/12922
풀이
String의 생성할 때 repeating, count를 대입할 수 있습니다.
이를 이용하면 반복문 없이 짧은 코드로 문제를 해결할 수 있습니다.
입력값 / 2만큼 수박을 반복하고 홀수일 때 "수"를 추가로 붙이면 됩니다.
전체 코드
import Foundation
func solution(_ n:Int) -> String {
var result = String(repeating: "수박", count: n/2)
if n % 2 != 0 {
result += "수"
}
return result
}
아직은 초보 개발자입니다.
더 효율적인 코드 훈수 환영합니다!
공감과 댓글 부탁드립니다.
반응형