[goorm-별찍기(2)]swift for문 .reversed()

syeony·2024년 6월 30일
0

swift

목록 보기
3/12
post-thumbnail

틀잡기

숫자 입력받아서 이중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))
}
profile
모바일 어플리케이션, cross platform과 iOS에 관심이 많은 개발자 오승연입니다

0개의 댓글