λͺ©λ‘πŸ€– μ•Œκ³ λ¦¬μ¦˜/BAEKJOON (242)

MUKER_DEV with iOS

[swift] λ°±μ€€ - 1436번: μ˜ν™”κ°λ… 숌

1436번: μ˜ν™”κ°λ… 숌 666은 쒅말을 λ‚˜νƒ€λ‚΄λŠ” 수라고 ν•œλ‹€. λ”°λΌμ„œ, λ§Žμ€ λΈ”λ‘λ²„μŠ€ν„° μ˜ν™”μ—μ„œλŠ” 666이 λ“€μ–΄κ°„ 제λͺ©μ„ 많이 μ‚¬μš©ν•œλ‹€. μ˜ν™”κ°λ… μˆŒμ€ μ„Έμƒμ˜ 쒅말 μ΄λΌλŠ” μ‹œλ¦¬μ¦ˆ μ˜ν™”μ˜ 감독이닀. 쑰지 λ£¨μΉ΄μŠ€λŠ” μŠ€νƒ€μ›Œ www.acmicpc.net 문제 ν‘ΈλŠ” 데 μžˆμ–΄ 도움이 λ˜λ„λ‘ λ‚˜μ˜ 풀이와 κ°œμ„ λœ 풀이λ₯Ό μ˜¬λ¦½λ‹ˆλ‹€. λ˜ν•œ 풀이 ν›„ λ‹€λ₯Έ μ‚¬λžŒμ˜ 풀이λ₯Ό 보고 μ°Έκ³ ν• λ§Œν•œ 풀이도 μ˜¬λ¦½λ‹ˆλ‹€. - λ¬Έμ œμ— 따라 λ‚˜μ˜ ν’€μ΄λ§Œ μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. - ν•΄λ‹Ή 풀이듀은 풀이 쀑 ν•˜λ‚˜μΌ 뿐 μ΅œμ„ μ˜ ν’€μ΄λŠ” 아닐 수 μžˆμŠ΅λ‹ˆλ‹€. 문제 μ„€λͺ… - "666"이 ν¬ν•¨λ˜λŠ” 숫자λ₯Ό 제일 μž‘μ€ μˆ«μžλΆ€ν„° μ˜€λ¦„μ°¨μˆœμœΌλ‘œ κ΅¬ν•œλ‹€. - 첫번째 값은 "666"이되고 input값에 ν•΄λ‹Ήν•˜λŠ” μˆœμ„œμ˜ 값을 λ¦¬ν„΄ν•œλ‹€. λ‚˜μ˜ 풀이 import Foundation..

[swift] λ°±μ€€ - 11050번: 이항 κ³„μˆ˜ 1

11050번: 이항 κ³„μˆ˜ 1 첫째 쀄에 \(N\)κ³Ό \(K\)κ°€ 주어진닀. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\)) www.acmicpc.net 문제 ν‘ΈλŠ” 데 μžˆμ–΄ 도움이 λ˜λ„λ‘ λ‚˜μ˜ 풀이와 κ°œμ„ λœ 풀이λ₯Ό μ˜¬λ¦½λ‹ˆλ‹€. λ˜ν•œ 풀이 ν›„ λ‹€λ₯Έ μ‚¬λžŒμ˜ 풀이λ₯Ό 보고 μ°Έκ³ ν• λ§Œν•œ 풀이도 μ˜¬λ¦½λ‹ˆλ‹€. - λ¬Έμ œμ— 따라 λ‚˜μ˜ ν’€μ΄λ§Œ μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. - ν•΄λ‹Ή 풀이듀은 풀이 쀑 ν•˜λ‚˜μΌ 뿐 μ΅œμ„ μ˜ ν’€μ΄λŠ” 아닐 수 μžˆμŠ΅λ‹ˆλ‹€. 문제 μ„€λͺ… 이항 κ³„μˆ˜λ₯Ό κ΅¬ν•˜λŠ” λ¬Έμ œμž…λ‹ˆλ‹€. 둜 읽을 수 μžˆμŠ΅λ‹ˆλ‹€. μ΄ν•­κ³„μˆ˜λ₯Ό μ΄ν•΄ν•˜κΈ° μœ„ν•΄μ„œλŠ” 파슀칼의 μ‚Όκ°ν˜•κ³Ό 이항 μ •λ¦¬μ˜ κ°œλ…μ„ 짚고 λ„˜μ–΄μ˜€μ‹œλŠ”κ±Έ μΆ”μ²œν•©λ‹ˆλ‹€. κ°œλ…μ„ μ΄ν•΄ν•˜μ…¨λ‹€λ©΄ νŒ©ν† λ¦¬μ–Όμ„ μ‚¬μš©ν•˜μ—¬ μ΄ν•­κ³„μˆ˜λ₯Ό κ΅¬ν•˜λŠ” 곡식이 μžˆμŠ΅λ‹ˆλ‹€. ν•΄λ‹Ή 식을 μ‚¬μš©ν•˜μ—¬ 문제λ₯Ό ν’€μ—ˆμŠ΅λ‹ˆλ‹€. λ‚˜μ˜ ν’€..

[swift] λ°±μ€€ - 2775번: λΆ€λ…€νšŒμž₯이 λ ν…Œμ•Ό

2775번: λΆ€λ…€νšŒμž₯이 λ ν…Œμ•Ό 첫 번째 쀄에 Test case의 수 Tκ°€ 주어진닀. 그리고 각각의 μΌ€μ΄μŠ€λ§ˆλ‹€ μž…λ ₯으둜 첫 번째 쀄에 μ •μˆ˜ k, 두 번째 쀄에 μ •μˆ˜ n이 주어진닀 www.acmicpc.net 문제 ν‘ΈλŠ” 데 μžˆμ–΄ 도움이 λ˜λ„λ‘ λ‚˜μ˜ 풀이와 κ°œμ„ λœ 풀이λ₯Ό μ˜¬λ¦½λ‹ˆλ‹€. λ˜ν•œ 풀이 ν›„ λ‹€λ₯Έ μ‚¬λžŒμ˜ 풀이λ₯Ό 보고 μ°Έκ³ ν• λ§Œν•œ 풀이도 μ˜¬λ¦½λ‹ˆλ‹€. - λ¬Έμ œμ— 따라 λ‚˜μ˜ ν’€μ΄λ§Œ μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. - ν•΄λ‹Ή 풀이듀은 풀이 쀑 ν•˜λ‚˜μΌ 뿐 μ΅œμ„ μ˜ ν’€μ΄λŠ” 아닐 수 μžˆμŠ΅λ‹ˆλ‹€. 문제 μ„€λͺ… k(μΈ΅) n(호수)에 μ‚¬λŠ” 거주민의 수λ₯Ό ꡬ해야 ν•©λ‹ˆλ‹€. ν•΄λ‹Ή μΈ΅, ν˜Έμˆ˜μ— μ‚¬λŠ” 거주민의 μˆ˜λŠ” μ•„λž˜μΈ΅μ— λ™μΌν•œ 호수의 κ±°μ£Όλ―Ό(k-1, n) + ν˜„μž¬ μΈ΅ μ „(ν˜„μž¬ν˜Έμˆ˜ - 1) 호수의 κ±°μ£Όλ―Ό(k, n-1) μž…λ‹ˆλ‹€. κ·Έλ ‡λ‹€λŠ” 건 μ•„λž˜μΈ΅μ— 1호..

[swift] λ°±μ€€ - 15829번: Hashing

15829번: Hashing APC에 온 것을 ν™˜μ˜ν•œλ‹€. λ§Œμ•½ μ—¬λŸ¬λΆ„μ΄ ν•™κ΅μ—μ„œ 자료ꡬ쑰λ₯Ό μˆ˜κ°•ν–ˆλ‹€λ©΄ ν•΄μ‹œ ν•¨μˆ˜μ— λŒ€ν•΄ 배웠을 것이닀. ν•΄μ‹œ ν•¨μˆ˜λž€ μž„μ˜μ˜ 길이의 μž…λ ₯을 λ°›μ•„μ„œ κ³ μ •λœ 길이의 좜λ ₯을 λ‚΄λ³΄λ‚΄λŠ” ν•¨μˆ˜λ‘œ μ • www.acmicpc.net 문제 ν‘ΈλŠ” 데 μžˆμ–΄ 도움이 λ˜λ„λ‘ λ‚˜μ˜ 풀이와 κ°œμ„ λœ 풀이λ₯Ό μ˜¬λ¦½λ‹ˆλ‹€. λ˜ν•œ 풀이 ν›„ λ‹€λ₯Έ μ‚¬λžŒμ˜ 풀이λ₯Ό 보고 μ°Έκ³ ν• λ§Œν•œ 풀이도 μ˜¬λ¦½λ‹ˆλ‹€. - λ¬Έμ œμ— 따라 λ‚˜μ˜ ν’€μ΄λ§Œ μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. - ν•΄λ‹Ή 풀이듀은 풀이 쀑 ν•˜λ‚˜μΌ 뿐 μ΅œμ„ μ˜ ν’€μ΄λŠ” 아닐 수 μžˆμŠ΅λ‹ˆλ‹€. 문제 μ„€λͺ… ν•΄λ‹Ή λ¬Έμ œμ— 주어진 λ¬Έμžμ—΄μ„ ν•΄μ‹œκ°’μœΌλ‘œ λ§Œλ“€κΈ° μœ„ν•΄ λͺ¨λ“ˆλ‘œ μ—°μ‚°μ˜ 속성을 μ΄μš©ν•΄ ν’€ 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. λͺ¨λ“ˆλ‘œ 연산은 저희가 λ§Žμ΄μ“°λŠ” '%'둜 λ‚˜λˆ„μ–΄ λ–¨μ–΄μ‘Œμ„ λ•Œ λ‚˜λ¨Έμ§€λ₯Ό κ΅¬ν•˜λŠ”κ±Έ λ§ν•˜λŠ”λ°μš”. ν•΄λ‹Ή ..

[swift] λ°±μ€€ - 2231번: λΆ„ν•΄ν•©

2231번: λΆ„ν•΄ν•© μ–΄λ–€ μžμ—°μˆ˜ N이 μžˆμ„ λ•Œ, κ·Έ μžμ—°μˆ˜ N의 뢄해합은 Nκ³Ό N을 μ΄λ£¨λŠ” 각 자리수의 합을 μ˜λ―Έν•œλ‹€. μ–΄λ–€ μžμ—°μˆ˜ M의 뢄해합이 N인 경우, M을 N의 μƒμ„±μžλΌ ν•œλ‹€. 예λ₯Ό λ“€μ–΄, 245의 뢄해합은 256(=245+2+4+5)이 www.acmicpc.net 문제 ν‘ΈλŠ” 데 μžˆμ–΄ 도움이 λ˜λ„λ‘ λ‚˜μ˜ 풀이와 κ°œμ„ λœ 풀이λ₯Ό μ˜¬λ¦½λ‹ˆλ‹€. λ˜ν•œ 풀이 ν›„ λ‹€λ₯Έ μ‚¬λžŒμ˜ 풀이λ₯Ό 보고 μ°Έκ³ ν• λ§Œν•œ 풀이도 μ˜¬λ¦½λ‹ˆλ‹€. - λ¬Έμ œμ— 따라 λ‚˜μ˜ ν’€μ΄λ§Œ μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. - ν•΄λ‹Ή 풀이듀은 풀이 쀑 ν•˜λ‚˜μΌ 뿐 μ΅œμ„ μ˜ ν’€μ΄λŠ” 아닐 수 μžˆμŠ΅λ‹ˆλ‹€. 문제 μ„€λͺ… 브루트포슀 μ•Œκ³ λ¦¬μ¦˜μ— κ΄€λ ¨ν•œ 문제둜 μ—¬λŸ¬ 경우의 수λ₯Ό λŒ€μž…ν•˜μ—¬ μ›ν•˜λŠ” 값을 ꡬ할 수 μžˆλ‹€. Tλž€ μˆ«μžκ°€ 있고 T의 각 자릿수λ₯Ό λ”ν•΄μ„œ Nμ΄λΌλŠ” 값이 λ‚˜μ˜¨λ‹€λ©΄ T와 T의..