TIL/알고리즘 공부

백준 8393, 2741, 2742번 Swift 알고리즘 연습

여의도사노비 2022. 3. 25. 17:04
728x90

금요일이라 놀고 싶지만 알고리즘은  풀고 놀아야겠다 싶어서 for문을 마져푸는데 생각 이상으로 헷갈린다...

고민하다가 모르겠어서 찾아보면 아 맞네 이걸 왜 몰랐지? 싶은 이 기분.. 앞으로 현타에 더 익숙해져야겠다.

 

* 8393번

 

1)

let a: Int = Int(readLine()!)!
var b: Int = 0

for i in 1...a{
    b += i
}

print(b)

여기까진 헷갈리지 않았다.

 

* 2741번

 

1)

let a = Int(readLine()!)!

for i in 1...a {
    print(i, terminator: "\n")
}

이 문제는 terminator의 존재를 찾느라 시간이 좀 걸렸다!

 

* 2742번

 

1)

let a = Int(readLine()!)!

for i in 1...a {
    print(a - i + 1, terminator: "\n")
}

이것도 terminator를 찾아본 뒤 금방 해결!

 

 

정리(Today I Learned)

  1. print함수의 설명을 제대로 읽어보고 terminator의 쓰임에 대해 알아봄