์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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
- ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ
- ๋์ ํฉ
- Swift
- dfs
- SwiftUI
- Queue
- ์ด์งํ์
- ๋นํธ์ฐ์ฐ์
- ๋ฌธ์์ด
- dp
- ios
- WebApp
- ์ฝํ
- ๋ถํ ์ ๋ณต
- ๋ธ๋ฃจํธํฌ์ค
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ์์
- ๋ฐฑํธ๋ํน
- ๋ถํ ์ ๋ณต
- ๋ถํ ํ์
- Today
- Total
๋ชฉ๋ก๐ค ์๊ณ ๋ฆฌ์ฆ (444)
MUKER_DEV with iOS
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Y0tMH/btsgnhSo8y1/5UuP944aZ997ka7bUVgvi1/img.png)
14215๋ฒ: ์ธ ๋ง๋ ์ฒซ์งธ ์ค์ a, b, c (1 ≤ a, b, c ≤ 100)๊ฐ ์ฃผ์ด์ง๋ค. www.acmicpc.net ์ฑ๊ณต ํ์ด let i = readLine()!.split(separator: " ").map { Int($0)! }.sorted() i[2]
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/1gudg/btsf9AMQeyR/r1NmdVv7GtRxl8v2MjPtO0/img.png)
10994๋ฒ: ๋ณ ์ฐ๊ธฐ - 19 ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์. www.acmicpc.net ์ฑ๊ณต ํ์ด var arr = ["*"] for _ in 1..
13398๋ฒ: ์ฐ์ํฉ 2 ์ฒซ์งธ ์ค์ ์ ์ n(1 ≤ n ≤ 100,000)์ด ์ฃผ์ด์ง๊ณ ๋์งธ ์ค์๋ n๊ฐ์ ์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด์ด ์ฃผ์ด์ง๋ค. ์๋ -1,000๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 1,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค. www.acmicpc.net ์ฑ๊ณต ํ์ด ์ฝ๋ ํ์ด ํค์๋ ํค์๋
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qaSBk/btsfCsN55tc/e5XlfkiRrxuqMyB3NkYaBk/img.png)
5073๋ฒ: ์ผ๊ฐํ๊ณผ ์ธ ๋ณ ๊ฐ ์ ๋ ฅ์ ๋ง๋ ๊ฒฐ๊ณผ (Equilateral, Isosceles, Scalene, Invalid) ๋ฅผ ์ถ๋ ฅํ์์ค. www.acmicpc.net ์ฑ๊ณต ํ์ด while true { let input = readLine()!.split(separator: " ").map { Int($0)! }.sorted() if input == [0,0,0] { break } if input[2] < input[1]+input[0] { let count = Set(input).count count == 1 ? print("Equilateral") : count == 2 ? print("Isosceles") : print("Scalene") } else { print("Invalid") } }
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bWuxty/btsfpeWBONr/0uL4MGrdqaEiNaJg2E7bJ1/img.png)
10101๋ฒ: ์ผ๊ฐํ ์ธ์ฐ๊ธฐ ๋ฌธ์ ์ ์ค๋ช ์ ๋ฐ๋ผ Equilateral, Isosceles, Scalene, Error ์ค ํ๋๋ฅผ ์ถ๋ ฅํ๋ค. www.acmicpc.net ์ฑ๊ณต ํ์ด var arr = [0,0,0] (0..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/4F0Ua/btseRgPKmJs/GRmdfCtiUDUiD2FD7kW8zK/img.png)
ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ์ฑ๊ณต ํ์ด func solution(_ park:[String], _ routes:[String]) -> [Int] { var now = (0,0) let map = park.map {$0.map {$0}} loop1: for (iindex,i) in park.enumerated() { for (jindex,j) in i.enumerated() { if j == "S" { now = (iindex,jindex) break loop1 } } } loop2: for route in routes { let r =..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cdFvzp/btseNt9oiCV/zWhIJR0skB2KA6kILf3zY0/img.png)
9465๋ฒ: ์คํฐ์ปค ์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ์งธ ์ค์๋ n (1 ≤ n ≤ 100,000)์ด ์ฃผ์ด์ง๋ค. ๋ค์ ๋ ์ค์๋ n๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ง๋ฉฐ, ๊ฐ ์ ์๋ ๊ทธ ์์น์ ํด๋นํ๋ ์คํฐ์ปค์ www.acmicpc.net ์ฑ๊ณต ํ์ด ์ฝ๋ ํ์ด ํค์๋ ํค์๋
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/56XHh/btseGL3b02v/FjtKLpQDMMvF10X5lfdSX0/img.png)
9466๋ฒ: ํ ํ๋ก์ ํธ ์ด๋ฒ ๊ฐ์ํ๊ธฐ์ '๋ฌธ์ ํด๊ฒฐ' ๊ฐ์๋ฅผ ์ ์ฒญํ ํ์๋ค์ ํ ํ๋ก์ ํธ๋ฅผ ์ํํด์ผ ํ๋ค. ํ๋ก์ ํธ ํ์ ์์๋ ์ ํ์ด ์๋ค. ์ฌ์ง์ด ๋ชจ๋ ํ์๋ค์ด ๋์ผํ ํ์ ํ์์ธ ๊ฒฝ์ฐ์ ๊ฐ์ด ํ ํ๋ง ์์ www.acmicpc.net ์ฑ๊ณต ํ์ด for _ in 0..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/8jFay/btseyyQIUGw/2UZxypEmyGl2lCBfCRNUZ1/img.png)
14940๋ฒ: ์ฌ์ด ์ต๋จ๊ฑฐ๋ฆฌ ์ง๋์ ํฌ๊ธฐ n๊ณผ m์ด ์ฃผ์ด์ง๋ค. n์ ์ธ๋ก์ ํฌ๊ธฐ, m์ ๊ฐ๋ก์ ํฌ๊ธฐ๋ค.(2 ≤ n ≤ 1000, 2 ≤ m ≤ 1000) ๋ค์ n๊ฐ์ ์ค์ m๊ฐ์ ์ซ์๊ฐ ์ฃผ์ด์ง๋ค. 0์ ๊ฐ ์ ์๋ ๋ ์ด๊ณ 1์ ๊ฐ ์ ์๋ ๋ , 2๋ ๋ชฉํ์ง์ ์ด www.acmicpc.net ์ฑ๊ณต ํ์ด let dy = [0,0,1,-1] let dx = [-1,1,0,0] let NM = readLine()!.split(separator: " ").map { Int($0)! } let (n,m) = (NM[0],NM[1]) var map = [[Int]]() var queue = [(Int,Int)]() var result = Array(repeating: Array(repeating: -1, count:..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bjUhkQ/btsepNNWGU1/y8HVCW8AN5cmA7ySOF6fbK/img.png)
9063๋ฒ: ๋์ง ์ฒซ์งธ ์ค์๋ ์ ์ ๊ฐ์ N (1 ≤ N ≤ 100,000) ์ด ์ฃผ์ด์ง๋ค. ์ด์ด์ง๋ N ์ค์๋ ๊ฐ ์ ์ ์ขํ๊ฐ ๋ ๊ฐ์ ์ ์๋ก ํ ์ค์ ํ๋์ฉ ์ฃผ์ด์ง๋ค. ๊ฐ๊ฐ์ ์ขํ๋ -10,000 ์ด์ 10,000 ์ดํ์ ์ ์์ด๋ค. www.acmicpc.net ์ฑ๊ณต ํ์ด var y = (10000,-10000) var x = (10000,-10000) var count = 0 for _ in 0.. 1 ? print((y.1-y.0) * (x.1-x.0)) : print(0)