MUKER_DEV with iOS

[swift] 백준 - 9375번: 패션왕 신해빈 본문

🤖 알고리즘/BAEKJOON

[swift] 백준 - 9375번: 패션왕 신해빈

MUKER 2023. 3. 19. 10:52
 

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)
}