MUKER_DEV with iOS

[swift] ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ - 둜또의 졜고 μˆœμœ„μ™€ μ΅œμ € μˆœμœ„ λ³Έλ¬Έ

πŸ€– μ•Œκ³ λ¦¬μ¦˜/programmers

[swift] ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ - 둜또의 졜고 μˆœμœ„μ™€ μ΅œμ € μˆœμœ„

MUKER 2023. 1. 27. 22:50
 

ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€

μ½”λ“œ μ€‘μ‹¬μ˜ 개발자 μ±„μš©. μŠ€νƒ 기반의 ν¬μ§€μ…˜ 맀칭. ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€μ˜ 개발자 λ§žμΆ€ν˜• ν”„λ‘œν•„μ„ λ“±λ‘ν•˜κ³ , λ‚˜μ™€ 기술 ꢁ합이 잘 λ§žλŠ” 기업듀을 맀칭 λ°›μœΌμ„Έμš”.

programmers.co.kr

문제 ν‘ΈλŠ” 데 μžˆμ–΄ 도움이 λ˜λ„λ‘ λ‚˜μ˜ 풀이와 κ°œμ„ λœ 풀이λ₯Ό μ˜¬λ¦½λ‹ˆλ‹€.
λ˜ν•œ 풀이 ν›„ λ‹€λ₯Έ μ‚¬λžŒμ˜ 풀이λ₯Ό 보고 μ°Έκ³ ν• λ§Œν•œ 풀이도 μ˜¬λ¦½λ‹ˆλ‹€.

- λ¬Έμ œμ— 따라 λ‚˜μ˜ ν’€μ΄λ§Œ μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.
- ν•΄λ‹Ή 풀이듀은 풀이 쀑 ν•˜λ‚˜μΌ 뿐 μ΅œμ„ μ˜ ν’€μ΄λŠ” 아닐 수 μžˆμŠ΅λ‹ˆλ‹€.

 


 

문제 μ„€λͺ…

 

λ‚΄κ°€ μ•Œκ³ μžˆλŠ” 둜또 λ²ˆν˜Έμ™€

μ§€μ›Œμ§„ 둜또번호λ₯Ό 가지고

 

μ΅œμ†Œ 당첨 λ“±μˆ˜μ™€

μ΅œλŒ€ 당첨 λ“±μˆ˜λ₯Ό κ΅¬ν•˜λ©΄ λ©λ‹ˆλ‹€.

 


 

λ‚˜μ˜ 풀이

func solution(_ lottos:[Int], _ win_nums:[Int]) -> [Int] {
    let minCount = lottos.filter { win_nums.contains($0) }.count
    let maxCcount = lottos.filter { $0 == 0 }.count + minCount
    return [maxCcount, minCount].map { i in
        guard i != 0 else { return 6 }
        return 7 - i
    }
}

 

μ΅œμ†Œλ‘œ λ§žμΆ”λŠ” κ²½μš°μ™€

μ΅œλŒ€λ‘œ λ§žμΆ”λŠ” 경우λ₯Ό ꡬ해

λ“±μˆ˜λ₯Ό κ΅¬ν–ˆμŠ΅λ‹ˆλ‹€.