python์ผ๋ก๋ง ๋ฌธ์ ๋ฅผ ํ๋ค๊ฐ iOS ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ๋ก ๋ค์งํ๊ณ ์ด์ Swift๋ก ๋ฌธ์ ํ์ด์ผ์ง~~ ํ๋ ์์ฆ์ด๋ค. ํ์ด์ฌ์์ ๋๊ฒ ๊ฐ๋จํ๊ฒ ๊ตฌํํ์๋ ๊ฒ๋ค์ด ์์ํ๊ฒ ๋๊ปด์ง๊ธฐ ์์ํ๋ค. ํํ...
๊ทธ๋ฆฌ๊ณ ์ค๋์๊ฐ๋์ ์ฝ๋ฉํ ์คํธ๋ฅผ ์กฐ๊ธ ์ํํ ํ๋๋ ์กฐ๊ธ ๊น๋จน์๊ฒ๋ ์ธ์ ์ด๋ค. ์์ผ๋ก ๋งค์ผ ํ๋๋ฌธ์ ์ฉ์ ๊ผญ ํ๋ฉด์ ๊ฐ์ ์ตํ์ผ๊ฒ ๋ค.
๊ทธ๋์ ๋ ์์ฆ "๋ฐฑ์ค"์์ ์ ๊ณตํ๋ ์จ๋ผ์ธ ๊ฐ์ ์์๋๋ก ๋ฌธ์ ๋ฅผ ํ๊ณ ์๋ค. (์ธ๊ฐ ๊ตฌ๋งค๋ ์ํ๊ณ ๊ทธ๋ฅ ๋ฌธ์ ์ง ๋ง๋ฅ ๋ฌธ์ ๋ง ๊ณจ๋ผํธ๋ ์ค์ด๋ค.)
์๊ณ ๋ฆฌ์ฆ ๊ธฐ์ด 1/2 ๋ฅผ ํธ๋ ์ค์ด๊ณ ์์๋๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ํ๊ฑฐ๋ค. ์ค๋ ๋ฌธ์ go
๋ฌธ์ ๋งํฌ
https://www.acmicpc.net/problem/9093
๋ด๊ฐ ํผ ํ์ด
๋ฌธ์์ด์ ๋ค์ง๋๊ฒ ๋ฐ๋ณต๋ฌธ ๋๋ ค์ ํ๋์ฉ ์ถ๋ ฅํด์ผํ๋... ํ๋ ์ฐฐ๋์ ํ์ด์ฌ์์๋ ์์๋ฏ์ด reverse ํจ์๊ฐ ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐ๋์ด ๊ฒ์ํ๋ค. ใ ใ ใ ใ ใ (ํ๋ํ๋ ์ฒ์๋ถํฐ ๋ฐฐ์ฐ๋ ์๊ธฐ ์์ค์ด๋ผ ๋๋ฌด ํ๋ค๋ค.. ํก..) ์ญ์๋ reverse ๋ฉ์๋๊ฐ ์กด์ฌํ๊ณ ์ด๋ฅผ ํ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํ์๋ค.
1. ๋จผ์ ์ ์ ์
๋ ฅ๋ฐ๊ณ
2. ์
๋ ฅ๋ฐ์ ์ ์์ ์๋งํผ ๋ ๋ฌธ์์ด์ ์
๋ ฅ๋ฐ๊ณ , ์
๋ ฅ ๋ฐ๋๋๋ก ๊ทธ ๋ฌธ์์ด์ value ๋ฐฐ์ด์ ๋ฃ์ด๋ฒ๋ฆผ.
3. value ๋ฐฐ์ด์์ ํ๋์ฉ ๊บผ๋ด์ " " ๊ณต๋ฐฑ์ผ๋ก ๋๋์ด์ฃผ๊ณ , ํ๋จ์ด์ฉ reversed ํด์ ๋ reverseString ์ ๋ํด์ฃผ์๋ค.
import Foundation
let n = Int(readLine()!)!
var value: [String] = []
for _ in 1...n {
value.append(readLine()!)
}
for i in value {
let strings = i.split(separator: " ")
var reverseString = ""
for j in 0..<strings.count {
reverseString += strings[j].reversed() + " "
}
print(reverseString)
}
'Algorithm > Baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] (Swift) 1874๋ฒ - ์คํ ์์ด (0) | 2022.01.28 |
---|---|
[๋ฐฑ์ค] (Swift) 9012๋ฒ - ๊ดํธ (0) | 2022.01.19 |
[๋ฐฑ์ค] (Swift) 10828๋ฒ - ์คํ(stack) (0) | 2022.01.16 |
[๋ฐฑ์ค] 2178๋ฒ - ๋ฏธ๋กํ์ (ํ์ด์ฌ) (0) | 2021.10.14 |
[๋ฐฑ์ค] 1260๋ฒ - DFS์ BFS (ํ์ด์ฌ) (0) | 2021.10.14 |