IOS/Swift Algorithm Level 1

Swift. 직사각형 별찍기

이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.
별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.


제한 조건

  • n과 m은 각각 1000 이하인 자연수입니다.

풀이.

let n = readLine()!.components(separatedBy: [" "]).map { Int($0)! }
let (a, b) = (n[0], n[1])
var star = String(repeating:"*", count: a)
var space = String(repeating:"\(star)\n", count: b)
print(space)
  • 프로그래머스에서 자주나오지 않는 입력을 받는 문제여서 잠깐 헷갈렷지만 어렵지 않게 해결했습니다 

'IOS > Swift Algorithm Level 1' 카테고리의 다른 글

Swift. 실패율  (0) 2020.11.10
Swift. 비밀지도  (0) 2020.11.09
Swift. 예산  (0) 2020.11.08
Swift. 내적  (0) 2020.11.06
Swift. x만큼 간격이 있는 n개의 숫자  (0) 2020.11.05