MUKER_DEV with iOS
[swift] 백준 - 9375번: 패션왕 신해빈 본문
9375번: 패션왕 신해빈
첫 번째 테스트 케이스는 headgear에 해당하는 의상이 hat, turban이며 eyewear에 해당하는 의상이 sunglasses이므로 (hat), (turban), (sunglasses), (hat,sunglasses), (turban,sunglasses)로 총 5가지 이다.
www.acmicpc.net
풀이
for _ in 0..<Int(readLine()!)! {
var dic = [String: Int]()
for _ in 0..<Int(readLine()!)! {
let wear = readLine()!.split(separator: " ").map { String($0) }
dic[wear[1]] = (dic[wear[1]] ?? 0) + 1
}
print(dic.values.reduce(1) { $0 * ($1+1) }-1)
}
'🤖 알고리즘 > BAEKJOON' 카테고리의 다른 글
[swift] 백준 - 15649번: N과 M (1) (0) | 2023.03.25 |
---|---|
[swift] 백준 - 2606번: 바이러스 (0) | 2023.03.23 |
[swift] 백준 - 2579번: 계단 오르기 (0) | 2023.03.18 |
[swift] 백준 - 17298번: 오큰수 (0) | 2023.03.14 |
[swift] 백준 - 1715번: 카드 정렬하기 (0) | 2023.03.12 |