숫자 입력받아서 이중for문으로 출력하면 되지 않을까?
for문을 1부터 10까지... 이렇게 말고
거꾸로 10부터 1까지...로 나타내고 싶다면
swift에선 reversed()
라는 것을 써준다.
처음엔 단순히 for i in 10...1
라고 생각했으나,
알고보니 for i in (1...10).reversed()
라고 써야한다고 한다!
이중for문 쓸 필요없이 swift에선 몇번 반복할지 정해주는 코드가 따로 있길래 사용해주었다.
import Foundation
let input = Int(readLine()!)!
for i in (1...input).reversed(){
print(String(repeating: "*", count: i))
}