Swift init(repeating:count:)

SeBin·2023년 3월 15일
0
post-thumbnail

백준 25314 이 문제를 풀었을 때, 나는 단순히 for문을 사용하여 풀었는데 다른 방법이 있었다.

print(String(repeating: "long ",count:Int(readLine()!)!/4)+"int")

init(repeating:count:)

  • StringArray에서 사용할 수 있다.
  • repeating에 반복할 문자, 숫자, 부울 등을 넣고, count에 반복 횟수를 넣으면 된다.
  • 처음에 배열크기와 초기값을 지정할 때 유용하다.

예시

let ha5 = String(repeating: "ha", count: 5)
print(ha5) // hahahahaha

let input = Array(repeating: 0, count: 4)
print(input) // [0, 0, 0, 0]

let array = [String](repeating: "a", count: 3)
print(input) // ["a", "a", "a"]

공식 문서

0개의 댓글