์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- ์์
- dp
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ์ด์งํ์
- BFS
- ๋นํธ์ฐ์ฐ์
- WebView
- ๋ฐฑํธ๋ํน
- ๋ถํ ์ ๋ณต
- ๋ถํ ํ์
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋ฌธ์์ด
- Swift
- ios
- dfs
- ์คํ
- ์ฝ๋ฉํ ์คํธ
- Queue
- ์ฝํ
- ๋ฐฑ์ค
- ๋ธ๋ฃจํธํฌ์ค
- WebApp
- ๋์ ํฉ
- ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ
- SwiftUI
- ๋ถํ ์ ๋ณต
- ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ
- ์๊ณ ๋ฆฌ์ฆ
- Today
- Total
MUKER_DEV with iOS
[swift] ๋ฐฑ์ค - 25192๋ฒ: ์ธ์ฌ์ฑ ๋ฐ์ ๊ณฐ๊ณฐ์ด ๋ณธ๋ฌธ
[swift] ๋ฐฑ์ค - 25192๋ฒ: ์ธ์ฌ์ฑ ๋ฐ์ ๊ณฐ๊ณฐ์ด
MUKER 2023. 9. 4. 09:15๋ฌธ์ ๋งํฌ
๋ฌธ์
์๊ณ ๋ฆฌ์ฆ ์ ๋ฌธ๋ฐฉ ์คํ ์ฑํ ๋ฐฉ์์๋ ์๋ก์ด ๋ถ๋ค์ด ์ ์ฅ์ ํ ๋๋ง๋ค ๊ณฐ๊ณฐํฐ์ฝ์ ์ฌ์ฉํด ์ธ์ฌ๋ฅผ ํ๋ค. ์ด๋ฅผ ๋ณธ ๋ฌธ์์ด ํฌ๋ฌ ์์ค๋ ์ฑํ ๋ฐฉ์ ๊ธฐ๋ก์ ์์งํด ๊ทธ ์ค ๊ณฐ๊ณฐํฐ์ฝ์ด ์ฌ์ฉ๋ ํ์๋ฅผ ๊ตฌํด ๋ณด๊ธฐ๋ก ํ๋ค.
ENTER๋ ์๋ก์ด ์ฌ๋์ด ์ฑํ ๋ฐฉ์ ์ ์ฅํ์์ ๋ํ๋ธ๋ค. ๊ทธ ์ธ๋ ์ฑํ ์ ์ ๋ ฅํ ์ ์ ์ ๋๋ค์์ ๋ํ๋ธ๋ค. ๋๋ค์์ ์ซ์ ๋๋ ์๋ฌธ ๋์๋ฌธ์๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
์๋ก์ด ์ฌ๋์ด ์ ์ฅํ ์ดํ ์ฒ์ ์ฑํ ์ ์ ๋ ฅํ๋ ์ฌ๋์ ๋ฐ๋์ ๊ณฐ๊ณฐํฐ์ฝ์ผ๋ก ์ธ์ฌ๋ฅผ ํ๋ค. ๊ทธ ์ธ์ ๊ธฐ๋ก์ ๊ณฐ๊ณฐํฐ์ฝ์ ์ฐ์ง ์์ ํ๋ฒํ ์ฑํ ๊ธฐ๋ก์ด๋ค.
์ฑํ ๊ธฐ๋ก ์ค ๊ณฐ๊ณฐํฐ์ฝ์ด ์ฌ์ฉ๋ ํ์๋ฅผ ๊ตฌํด๋ณด์!
์ ๋ ฅ
์ฒซ ๋ฒ์งธ ์ค์๋ ์ฑํ ๋ฐฉ์ ๊ธฐ๋ก ์๋ฅผ ๋ํ๋ด๋ ์ ์ ์ด ์ฃผ์ด์ง๋ค. (1≤N≤100000 )
๋ ๋ฒ์งธ ์ค๋ถํฐ ๊ฐ์ ์ค์ ๊ฑธ์ณ ์๋ก์ด ์ฌ๋์ ์ ์ฅ์ ๋ํ๋ด๋ ENTER, ํน์ ์ฑํ ์ ์ ๋ ฅํ ์ ์ ์ ๋๋ค์์ด ๋ฌธ์์ด๋ก ์ฃผ์ด์ง๋ค.
์ฒซ ๋ฒ์งธ ์ฃผ์ด์ง๋ ๋ฌธ์์ด์ ๋ฌด์กฐ๊ฑด ENTER์ด๋ค.
์ถ๋ ฅ
์ฑํ ๊ธฐ๋ก ์ค ๊ณฐ๊ณฐํฐ์ฝ์ด ์ฌ์ฉ๋ ํ์๋ฅผ ์ถ๋ ฅํ์์ค.
์์
์ฑ๊ณต ํ์ด
import Foundation
var strSet: Set<String> = []
var result = 0
(0..<Int(readLine()!)!).forEach { _ in
let str = readLine()!
if str == "ENTER" {
result += strSet.count
strSet = []
} else {
strSet.insert(str)
}
}
print("\(result + strSet.count)")
- ๊ฐ๋ง์ ์๊ณ ๋ฆฌ์ฆ ์คํฐ๋๋ฅผ ์งํํ์ต๋๋ค..! ๊ตณ์๋ ๋๋ฅผ ํ๊ธฐ ์ํด ์์ฃผ ์ฌ์ด๋ฌธ์ ๋ฅผ ํ์์ต๋๋ค..!
'๐ค ์๊ณ ๋ฆฌ์ฆ > BAEKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[swift] ๋ฐฑ์ค - 16439๋ฒ: ์นํจ์นํจ์นํจ (0) | 2023.09.05 |
---|---|
[swift] ๋ฐฑ์ค - 3048๋ฒ: ๊ฐ๋ฏธ (0) | 2023.08.21 |
[swift] ๋ฐฑ์ค - 1308๋ฒ: D-Day (0) | 2023.08.17 |
[swift] ๋ฐฑ์ค - 1010๋ฒ: ๋ค๋ฆฌ ๋๊ธฐ (0) | 2023.08.16 |
[swift] ๋ฐฑ์ค - 1021๋ฒ: ํ์ ํ๋ ํ (0) | 2023.08.11 |