์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋ฐฑ์ค
- ๋นํธ์ฐ์ฐ์
- WebView
- Queue
- ๋ถํ ์ ๋ณต
- BFS
- ๋์ ํฉ
- ์์
- dfs
- ์ฝํ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฝ๋ฉํ ์คํธ
- ์คํ
- SwiftUI
- ๋ถํ ํ์
- ios
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ
- ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ
- dp
- ์ด์งํ์
- Swift
- ๋ถํ ์ ๋ณต
- ์๊ณ ๋ฆฌ์ฆ
- WebApp
- ๋ฐฑํธ๋ํน
- ๋ธ๋ฃจํธํฌ์ค
- ๋ฌธ์์ด
- Today
- Total
๋ชฉ๋ก๐ค ์๊ณ ๋ฆฌ์ฆ (444)
MUKER_DEV with iOS
ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ์ฑ๊ณต ํ์ด ์ฝ๋ ํ์ด ํค์๋ ํค์๋
5338๋ฒ: ๋ง์ดํฌ๋ก์ํํธ ๋ก๊ณ ๋ง์ดํฌ๋ก์ํํธ ๋ก๊ณ ๋ฅผ ์์ ์ถ๋ ฅ์ฒ๋ผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net ์ฑ๊ณต ํ์ด print(" _.-;;-._\n'-..-'| || |\n'-..-'|_.-;;-._|\n'-..-'| || |\n'-..-'|_.-''-._|")
ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ์ฑ๊ณต ํ์ด import Foundation func solution(_ p:String) -> String { var result = "" func correctCheck(_ s: String) -> Bool { var cStack = [String]() let strArr = s.map {String($0)} for i in 0.. String { if w=="" {return ""} var stack = [String]() var count = (0,0) var wArr = w.map {String($0..
2960๋ฒ: ์๋ผํ ์คํ ๋ค์ค์ ์ฒด 2, 4, 6, 8, 10, 3, 9, 5, 7 ์์๋๋ก ์ง์์ง๋ค. 7๋ฒ์งธ ์ง์์ง ์๋ 9์ด๋ค. www.acmicpc.net ์ฑ๊ณต ํ์ด let NK = readLine()!.split {$0==" "}.map {Int($0)!}, N = NK[0], K = NK[1] var arr = Array((0...N)), count = 0 for i in 2...N { for j in stride(from: i, through: N, by: i) { if arr[j] != 0 { count += 1 if count == K { print(arr[j]) } arr[j] = 0 } } }
ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ์ฑ๊ณต ํ์ด import Foundation func solution(_ maps:[String]) -> [Int] { let dy = [0,0,1,-1], dx = [1,-1,0,0] var myMap = [[String]]() var result = [Int]() for i in maps { myMap.append(i.map {String($0)}) } func bfs(_ y: Int, _ x: Int) -> Int { var queue = [(y,x)] var sum = 0 while !queue.isE..
ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ์ฑ๊ณต ํ์ด import Foundation func solution(_ orders:[String], _ course:[Int]) -> [String] { var result = [String]() // ์กฐํฉ ํจ์ func combi(_ array: [String], _ n: Int) -> [[String]] { var result = [[String]]() if array.count < n {return result} func cycle(_ index: Int, _ now: [String]) { if no..
ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ์ฑ๊ณต ํ์ด func solution(_ rows:Int, _ columns:Int, _ queries:[[Int]]) -> [Int] { var result = [Int]() var arr = [[Int]]() for i in 0..
ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ์ฑ๊ณต ํ์ด import Foundation func solution(_ order:[Int]) -> Int { var temp = [Int]() // ์์ ๋ณด๊ดํจ var progress = 1 // ์์ ๋ฒํธ ์ฆ๊ฐ var result = 0 for box in order { // ์์๋ณด๋ค ์ฃผ๋ฌธ๋ฐ์ค๊ฐ ํฌ๋ฉด if box > progress { // ์ฃผ๋ฌธ๋ฐ์ค์ ์์์์๊ฐ ๊ฐ์ ๋ ๊น์ง while box != progress { // ์์ ์์์ ์์๋ ์์๋ณด๊ดํจ์ ๋ฃ์ temp.append(progress) //..
1009๋ฒ: ๋ถ์ฐ์ฒ๋ฆฌ ์ ๋ ฅ์ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ทธ ๋ค์ ์ค๋ถํฐ ๊ฐ๊ฐ์ ํ ์คํธ ์ผ์ด์ค์ ๋ํด ์ ์ a์ b๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ a < 100, 1 ≤ b < 1,000,000) www.acmicpc.net ์ฑ๊ณต ํ์ด for _ in 0..
14502๋ฒ: ์ฐ๊ตฌ์ ์ธ์ฒด์ ์น๋ช ์ ์ธ ๋ฐ์ด๋ฌ์ค๋ฅผ ์ฐ๊ตฌํ๋ ์ฐ๊ตฌ์์์ ๋ฐ์ด๋ฌ์ค๊ฐ ์ ์ถ๋์๋ค. ๋คํํ ๋ฐ์ด๋ฌ์ค๋ ์์ง ํผ์ง์ง ์์๊ณ , ๋ฐ์ด๋ฌ์ค์ ํ์ฐ์ ๋ง๊ธฐ ์ํด์ ์ฐ๊ตฌ์์ ๋ฒฝ์ ์ธ์ฐ๋ ค๊ณ ํ๋ค. ์ฐ๊ตฌ์๋ ํฌ www.acmicpc.net ์ฑ๊ณต ํ์ด let r = [(0,1),(0,-1),(1,0),(-1,0)] let NM = readLine()!.split {$0==" "}.map {Int($0)!}, N = NM[0], M = NM[1] var arr = [[Int]](), virus = [(Int,Int)](), result = 0 for i in 0..