프로그래머스 (Swift)/lv 1
[lv1] 직사각형 별찍기
은더기
2024. 10. 8. 20:16
문제
내 정답 코드
import Foundation
let n = readLine()!.components(separatedBy: [" "]).map { Int($0)! }
let (a, b) = (n[0], n[1])
(0..<b).map { _ in
(0..<a).map { _ in print("*", terminator: "") }
print("")
}
#
1. map 을 두번 사용해서 가로 세로를 print했다.
2. print 파라미터중 terminator를 ""로 바꾸어 줄바꿈 처리되지 않게 하였고,
3. 가로 1줄을 그렸으면 print("")를 통해 한 번의 줄바꿈이 처리되게 하였다.
배운 기술