์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋์ ํฉ
- ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ
- BFS
- ์ด์งํ์
- WebView
- ์ฝ๋ฉํ ์คํธ
- dfs
- ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ
- ์๊ณ ๋ฆฌ์ฆ
- dp
- Queue
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ๋ถํ ํ์
- ํ๋ก๊ทธ๋๋จธ์ค
- ios
- SwiftUI
- ์คํ
- ๋ถํ ์ ๋ณต
- ๋ฐฑํธ๋ํน
- ์ฝํ
- ์์
- ๋ธ๋ฃจํธํฌ์ค
- ๋นํธ์ฐ์ฐ์
- ๋ฐฑ์ค
- WebApp
- Swift
- ๋ฌธ์์ด
- ๋ถํ ์ ๋ณต
- Today
- Total
๋ชฉ๋ก๐ค ์๊ณ ๋ฆฌ์ฆ (444)
MUKER_DEV with iOS
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cnN6LC/btsdcI1MXim/6lyuCkN5I649wMBfZUhWTK/img.png)
2501๋ฒ: ์ฝ์ ๊ตฌํ๊ธฐ ์ฒซ์งธ ์ค์ N๊ณผ K๊ฐ ๋น์นธ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. N์ 1 ์ด์ 10,000 ์ดํ์ด๋ค. K๋ 1 ์ด์ N ์ดํ์ด๋ค. www.acmicpc.net ์ฑ๊ณต ํ์ด let n = readLine()!.split(separator: " ").map { Int($0)! } let arr = (1...n[0]).filter { n[0]%$0 == 0 } arr.count >= n[1] ? print(arr[n[1]-1]) : print(0)
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bI1wES/btsdefRMH96/EGryZYswVCbEapGv5X5Re1/img.png)
5086๋ฒ: ๋ฐฐ์์ ์ฝ์ ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค ์ฒซ ๋ฒ์งธ ์ซ์๊ฐ ๋ ๋ฒ์งธ ์ซ์์ ์ฝ์๋ผ๋ฉด factor๋ฅผ, ๋ฐฐ์๋ผ๋ฉด multiple์, ๋ ๋ค ์๋๋ผ๋ฉด neither๋ฅผ ์ถ๋ ฅํ๋ค. www.acmicpc.net ์ฑ๊ณต ํ์ด while true { let n = readLine()!.split(separator: " ").map { Int($0)! } if n == [0,0] { break } switch n[0]%n[1] { case n[0]: print("factor") case 0: print("multiple") default: print("neither") } }
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Cbe3N/btsdeYWa1Wb/tcSF4FjQM73zg1wWyDXGL0/img.png)
1037๋ฒ: ์ฝ์ ์ฒซ์งธ ์ค์ N์ ์ง์ง ์ฝ์์ ๊ฐ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ๊ฐ์๋ 50๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. ๋์งธ ์ค์๋ N์ ์ง์ง ์ฝ์๊ฐ ์ฃผ์ด์ง๋ค. 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๊ณ , 2๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๊ณ , ์ค๋ณต๋ www.acmicpc.net ์ฑ๊ณต ํ์ด readLine() let arr = readLine()!.split(separator: " ").map { Int($0)! } print(arr.min()!*arr.max()!) ํ์ด ํค์๋ ๋์งธ ์ค์ N์ ์ง์ง ์ฝ์๋ค ๋ง ๋์ค๊ธฐ ๋๋ฌธ์ ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ณฑํ๋ฉด N์ด ๋์จ๋ค.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/PByLQ/btsdjpljsqu/7pHBJBSEUk0CkkEne52wJk/img.png)
4375๋ฒ: 1 2์ 5๋ก ๋๋์ด ๋จ์ด์ง์ง ์๋ ์ ์ n(1 ≤ n ≤ 10000)๊ฐ ์ฃผ์ด์ก์ ๋, 1๋ก๋ง ์ด๋ฃจ์ด์ง n์ ๋ฐฐ์๋ฅผ ์ฐพ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net ์ฑ๊ณต ํ์ด while let n = readLine(), let num = Int(n) { var x = 1, count = 1 while x % num != 0 { x = (x*10+1) % num print(x) count += 1 } print(count) } ํ์ด ํค์๋ ์ฃผ์ด์ง ์ ์ n์ ๋ฐฐ์๊ฐ 1๋ก๋ง ์ด๋ฃจ์ด์ง(1, 11, 11, 111...)์ซ์๊ฐ ๋์ฌ ๋, ํด๋น ์ซ์์ ์๋ฆฟ์๋ฅผ ๊ตฌํ๋ฉด ๋ฉ๋๋ค. ์ ๋ ฅ๊ฐ: n = 7 x = 1 count = 1 while x % n์ด 0์ผ ๋๊น์ง ๋ฐ๋ณต { x = (x*10+1) ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/etxQcI/btsdd0TCYiq/qFBtGO3vgQ0umBK9L4kxVk/img.png)
2903๋ฒ: ์ค์ ์ด๋ ์๊ณ ๋ฆฌ์ฆ ์๊ทผ์ด๋ ์น๊ตฌ๋ค๊ณผ ํจ๊ป SF์ํ๋ฅผ ์ฐ์ผ๋ ค๊ณ ํ๋ค. ์ด ์ํ๋ ์ธ๊ณ ์งํ์ด ํ์ํ๋ค. ์ค์ ๋ก ์ฐ์ฃผ์ ์ ํ๊ณ ์ธ๊ณ ํ์ฑ์ ๊ฐ์ ์ดฌ์์ ํ ์ ์๊ธฐ ๋๋ฌธ์, ์ปดํจํฐ ๊ทธ๋ํฝ์ผ๋ก CG์ฒ๋ฆฌ๋ฅผ ํ๋ ค๊ณ ํ๋ค. www.acmicpc.net ์ฑ๊ณต ํ์ด import Foundation var n = 2 for i in 0..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ceMuBS/btsdaba9CLl/6kZQyQkRHCmSCk0xQvJOdK/img.png)
2720๋ฒ: ์ธํ์ ์ฌ์ฅ ๋ํ ๊ฐ ํ ์คํธ์ผ์ด์ค์ ๋ํด ํ์ํ ์ฟผํฐ์ ๊ฐ์, ๋ค์์ ๊ฐ์, ๋์ผ์ ๊ฐ์, ํ๋์ ๊ฐ์๋ฅผ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํ์ฌ ์ถ๋ ฅํ๋ค. www.acmicpc.net ์ฑ๊ณต ํ์ด for _ in 0..= 1 { arr[0] = n / 25 n %= 25 } if n / 10 >= 1 { arr[1] = n / 10 n %= 10 } if n / 5 >= 1 { arr[2] = n / 5 n %= 5 } arr[3] = n arr.forEach { print($0,terminator: " ") } }
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bZ7k9t/btsc91TK8Hr/t04bnsIgHkieWjS2hQdO00/img.png)
11005๋ฒ: ์ง๋ฒ ๋ณํ 2 10์ง๋ฒ ์ N์ด ์ฃผ์ด์ง๋ค. ์ด ์๋ฅผ B์ง๋ฒ์ผ๋ก ๋ฐ๊ฟ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. 10์ง๋ฒ์ ๋์ด๊ฐ๋ ์ง๋ฒ์ ์ซ์๋ก ํ์ํ ์ ์๋ ์๋ฆฌ๊ฐ ์๋ค. ์ด๋ฐ ๊ฒฝ์ฐ์๋ ๋ค์๊ณผ ๊ฐ์ด ์ํ๋ฒณ ๋๋ฌธ์๋ฅผ www.acmicpc.net ์ฑ๊ณต ํ์ด let NB = readLine()!.split(separator: " ").map { Int($0)! } print(String(NB[0], radix: NB[1]).uppercased())
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mFgcs/btsdaYu8Iog/7OSEZYpsGpqdke1tFmgCgK/img.png)
2745๋ฒ: ์ง๋ฒ ๋ณํ B์ง๋ฒ ์ N์ด ์ฃผ์ด์ง๋ค. ์ด ์๋ฅผ 10์ง๋ฒ์ผ๋ก ๋ฐ๊ฟ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. 10์ง๋ฒ์ ๋์ด๊ฐ๋ ์ง๋ฒ์ ์ซ์๋ก ํ์ํ ์ ์๋ ์๋ฆฌ๊ฐ ์๋ค. ์ด๋ฐ ๊ฒฝ์ฐ์๋ ๋ค์๊ณผ ๊ฐ์ด ์ํ๋ฒณ ๋๋ฌธ์๋ฅผ www.acmicpc.net ์ฑ๊ณต ํ์ด let NB = readLine()!.split(separator: " ") print(Int(NB[0],radix: Int(NB[1])!)!)
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bGSxAK/btsc9TnS5qm/SMlami1dKDeZK4bnsYtFa0/img.png)
2563๋ฒ: ์์ข ์ด ๊ฐ๋ก, ์ธ๋ก์ ํฌ๊ธฐ๊ฐ ๊ฐ๊ฐ 100์ธ ์ ์ฌ๊ฐํ ๋ชจ์์ ํฐ์ ๋ํ์ง๊ฐ ์๋ค. ์ด ๋ํ์ง ์์ ๊ฐ๋ก, ์ธ๋ก์ ํฌ๊ธฐ๊ฐ ๊ฐ๊ฐ 10์ธ ์ ์ฌ๊ฐํ ๋ชจ์์ ๊ฒ์์ ์์ข ์ด๋ฅผ ์์ข ์ด์ ๋ณ๊ณผ ๋ํ์ง์ ๋ณ์ด ํํํ๋๋ก www.acmicpc.net ์ฑ๊ณต ํ์ด var arr = Array(repeating: Array(repeating: false, count: 100), count: 100) for _ in 0..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cdUvjz/btsc1O1LUuD/CRiutryZtKEN2PC0DiR31k/img.png)
ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ์ฑ๊ณต ํ์ด func solution(_ arr:[[Int]]) -> [Int] { var result = [0,0] func divide(size: Int, y: Int, x: Int) { let n = arr[y][x] for i in y..