깨달은 점
print 하는데에 꽤 오래 걸린다고 생각해서 String 변수를 하나 만들어서 여기에
var string += Case #1: test \n 이런식으로 하고 마지막에 print(string) 한번에 해봤다.
그런데 print를 여러번 하는 것보다 4ms 오래걸렸다. 무조건 입출력 하는 것 보다는 빠를 줄 알았는데 의외였다.
풀이
let repeatNum = Int(readLine()!)!
func sol() {
for i in 1...repeatNum {
let input = readLine()!
let splitedInput = input.split(separator: " ")
print("Case #\(i):", splitedInput.reversed().joined(separator: " "))
}
}
sol()
반응형
'알고리즘 > Stack' 카테고리의 다른 글
백준 11899 괄호 끼워넣기 (0) | 2022.01.26 |
---|---|
백준 17413 단어 뒤집기 2 (0) | 2022.01.24 |
백준 3986 좋은 단어 (0) | 2022.01.22 |
백준 9012 괄호 (0) | 2022.01.19 |
백준 10799 쇠막대기 (0) | 2022.01.15 |