let input = readLine()!
var isTag = false
var result = ""
var word = ""
for i in input {
if isTag == false {
if i == "<" {
isTag = true
result += word.reversed()
result += String(i)
word = ""
} else if i == " " {
result += word.reversed()
word = ""
result += " "
} else {
word += String(i)
}
} else if isTag == true {
if i == ">" {
isTag = false
result += String(i)
} else {
result += String(i)
}
}
}
if word.count != 0 {
result += word.reversed()
}
print(result)
ide 도움 없이 코드 짜는 연습 중..
프로그래머스는 그래도 프린트 넣어가면서 할 수 있는데
백준은.......ㅠㅠ
아무튼
구현문제는 재미있다
'알고리즘문풀 with SWIFT > Baekjoon' 카테고리의 다른 글
swift ) 백준 9251 - LCS (0) | 2022.06.25 |
---|---|
swift ) 백준 2502 - 떡먹는호랑이 (0) | 2022.06.24 |
swift ) 백준 1158 - 요세푸스 문제 with Queue (0) | 2022.06.20 |
swift ) 백준 5691 - 평균 중앙값 문제 (0) | 2022.06.20 |
swift ) 백준 1406 - 에디터 (0) | 2022.06.18 |