์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋ฐฑ์ค
- ios
- Queue
- ๋ถํ ์ ๋ณต
- WebApp
- ๋ธ๋ฃจํธํฌ์ค
- ๋ถํ ํ์
- ํ๋ก๊ทธ๋๋จธ์ค
- ์๊ณ ๋ฆฌ์ฆ
- BFS
- ๋์ ํฉ
- ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ
- ์ฝ๋ฉํ ์คํธ
- SwiftUI
- ์์
- ๋นํธ์ฐ์ฐ์
- Swift
- dfs
- ๋ฐฑํธ๋ํน
- ์คํ
- dp
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ๋ถํ ์ ๋ณต
- WebView
- ์ด์งํ์
- ๋ฌธ์์ด
- ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ
- ์ฝํ
- Today
- Total
๋ชฉ๋ก๐ค ์๊ณ ๋ฆฌ์ฆ (444)
MUKER_DEV with iOS

13305๋ฒ: ์ฃผ์ ์ ํ์ค ์ ๋ ฅ์ผ๋ก ๋ค์ ์ ๋ณด๊ฐ ์ฃผ์ด์ง๋ค. ์ฒซ ๋ฒ์งธ ์ค์๋ ๋์์ ๊ฐ์๋ฅผ ๋ํ๋ด๋ ์ ์ N(2 ≤ N ≤ 100,000)์ด ์ฃผ์ด์ง๋ค. ๋ค์ ์ค์๋ ์ธ์ ํ ๋ ๋์๋ฅผ ์ฐ๊ฒฐํ๋ ๋๋ก์ ๊ธธ์ด๊ฐ ์ ์ผ ์ผ์ชฝ ๋๋ก๋ถํฐ N-1 www.acmicpc.net ๋ฌธ์ ํธ๋ ๋ฐ ์์ด ๋์์ด ๋๋๋ก ๋์ ํ์ด์ ๊ฐ์ ๋ ํ์ด๋ฅผ ์ฌ๋ฆฝ๋๋ค. ๋ํ ํ์ด ํ ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด๊ณ ์ฐธ๊ณ ํ ๋งํ ํ์ด๋ ์ฌ๋ฆฝ๋๋ค. - ๋ฌธ์ ์ ๋ฐ๋ผ ๋์ ํ์ด๋ง ์์ ์ ์์ต๋๋ค. - ํด๋น ํ์ด๋ค์ ํ์ด ์ค ํ๋์ผ ๋ฟ ์ต์ ์ ํ์ด๋ ์๋ ์ ์์ต๋๋ค. ๋ฌธ์ ์ค๋ช ๋์๋ฅผ ๊ฑฐ์น๋ฉด์ ์ต์์ ๊ฐ๊ฒฉ์ผ๋ก ์ฃผ์ ํ ๊ฐ๊ฒฉ์ ๊ตฌํ๋ผ. ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ํ์ฌ์ ๊ฐ๊ฒฉ๊ณผ ๋น๊ตํ์ฌ ์ต์์ ๊ฐ๊ฒฉ์ผ๋ก ์ฃผ์ ํ ์ ์๋ค. ๋์ ํ์ด import Foundation var ..

ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋ฌธ์ ํธ๋ ๋ฐ ์์ด ๋์์ด ๋๋๋ก ๋์ ํ์ด์ ๊ฐ์ ๋ ํ์ด๋ฅผ ์ฌ๋ฆฝ๋๋ค. ๋ํ ํ์ด ํ ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด๊ณ ์ฐธ๊ณ ํ ๋งํ ํ์ด๋ ์ฌ๋ฆฝ๋๋ค. - ๋ฌธ์ ์ ๋ฐ๋ผ ๋์ ํ์ด๋ง ์์ ์ ์์ต๋๋ค. - ํด๋น ํ์ด๋ค์ ํ์ด ์ค ํ๋์ผ ๋ฟ ์ต์ ์ ํ์ด๋ ์๋ ์ ์์ต๋๋ค. ๋ฌธ์ ์ค๋ช ๋ด๊ฐ ์๊ณ ์๋ ๋ก๋ ๋ฒํธ์ ์ง์์ง ๋ก๋๋ฒํธ๋ฅผ ๊ฐ์ง๊ณ ์ต์ ๋น์ฒจ ๋ฑ์์ ์ต๋ ๋น์ฒจ ๋ฑ์๋ฅผ ๊ตฌํ๋ฉด ๋ฉ๋๋ค. ๋์ ํ์ด func solution(_ lottos:[Int], _ win_nums:[Int]) -> [Int] { let minCount ..

ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋ฌธ์ ํธ๋ ๋ฐ ์์ด ๋์์ด ๋๋๋ก ๋์ ํ์ด์ ๊ฐ์ ๋ ํ์ด๋ฅผ ์ฌ๋ฆฝ๋๋ค. ๋ํ ํ์ด ํ ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด๊ณ ์ฐธ๊ณ ํ ๋งํ ํ์ด๋ ์ฌ๋ฆฝ๋๋ค. - ๋ฌธ์ ์ ๋ฐ๋ผ ๋์ ํ์ด๋ง ์์ ์ ์์ต๋๋ค. - ํด๋น ํ์ด๋ค์ ํ์ด ์ค ํ๋์ผ ๋ฟ ์ต์ ์ ํ์ด๋ ์๋ ์ ์์ต๋๋ค. ๋ฌธ์ ์ค๋ช ์ ๋ ฅ ๋ฐ์ ๋ฌธ์์ด ์ค ์ค๋ณต๋๋ ๋ฌธ์๊ฐ ์๋ค๋ฉด ์ค๋ณต๋ ๋ง์ง๋ง ๋ฌธ์์์ ๊ฑฐ๋ฆฌ๋ฅผ returnํ๊ณ ์ค๋ณต๋์ง ์๋ ๋จ์ด๋ผ๋ฉด -1์ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค. ๋์ ํ์ด import Foundation func solution(_ s:String) -> [Int]..

๋ฌธ์ ํธ๋ ๋ฐ ์์ด ๋์์ด ๋๋๋ก ๋์ ํ์ด์ ๊ฐ์ ๋ ํ์ด๋ฅผ ์ฌ๋ฆฝ๋๋ค. ๋ํ ํ์ด ํ ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด๊ณ ์ฐธ๊ณ ํ ๋งํ ํ์ด๋ ์ฌ๋ฆฝ๋๋ค. - ๋ฌธ์ ์ ๋ฐ๋ผ ๋์ ํ์ด๋ง ์์ ์ ์์ต๋๋ค. - ํด๋น ํ์ด๋ค์ ํ์ด ์ค ํ๋์ผ ๋ฟ ์ต์ ์ ํ์ด๋ ์๋ ์ ์์ต๋๋ค. ๋ฌธ์ ์ค๋ช 200์ด๋ ์ซ์๊ฐ ์ฃผ์ด์ก์ ๋ ๊ฐ๊ธฐ ๋ค๋ฅธ ์ซ์๋ฅผ ์ต๋ํ์ผ๋ก ์ฌ์ฉํด ๋ ํ์ ๋ 200์ด ๋์ค๊ฒ ํด์ผํ๋ค. ๋์ ํ์ด var input = Int(readLine()!)! var count = 1 while input >= 0 { print(input,count) input -= count count += 1 } print(count - 2) while๋ฌธ์ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ๋๊น์ง ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ํ์ฐ์ ์ผ๋ก ์ฃผ์ด์ง input์ ๊ฐ์ด ์ด๊ณผํ..

ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋ฌธ์ ํธ๋ ๋ฐ ์์ด ๋์์ด ๋๋๋ก ๋์ ํ์ด์ ๊ฐ์ ๋ ํ์ด๋ฅผ ์ฌ๋ฆฝ๋๋ค. ๋ํ ํ์ด ํ ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด๊ณ ์ฐธ๊ณ ํ ๋งํ ํ์ด๋ ์ฌ๋ฆฝ๋๋ค. - ๋ฌธ์ ์ ๋ฐ๋ผ ๋์ ํ์ด๋ง ์์ ์ ์์ต๋๋ค. - ํด๋น ํ์ด๋ค์ ํ์ด ์ค ํ๋์ผ ๋ฟ ์ต์ ์ ํ์ด๋ ์๋ ์ ์์ต๋๋ค. ๋ฌธ์ ์ค๋ช ๊ฐ๊ฐ์ ๊ธฐ์ฌ๋ ๊ธฐ์ฌ ๋ฒํธ(number)๋ฅผ ๊ฐ์ง๊ณ ์๊ณ number์ ์ฝ์๋ ๊ธฐ์ฌ์ ๊ณต๊ฒฉ๋ ฅ์ ์๋ฏธํฉ๋๋ค. ๊ธฐ์ฌ์ ๊ณต๊ฒฉ๋ ฅ์ ๊ตฌํ๊ณ ๊ณต๊ฒฉ๋ ฅ์ด limit์ ๋๋๋ค๋ฉด power๋ก ๊ณต๊ฒฉ๋ ฅ์ด ๊ณ ์ ๋ฉ๋๋ค. ๊ธฐ์ฌ๋จ ์ ์ฒด์ ๊ณต๊ฒฉ๋ ฅ์ ํฉ์ ๊ตฌํ๋ฉด ๋๋ ๋ฌธ์ ์ ๋๋ค...

10162๋ฒ: ์ ์๋ ์ธ์ง 3๊ฐ์ ์๊ฐ์กฐ์ ์ฉ ๋ฒํผ A B C๊ฐ ๋ฌ๋ฆฐ ์ ์๋ ์ธ์ง๊ฐ ์๋ค. ๊ฐ ๋ฒํผ๋ง๋ค ์ผ์ ํ ์๊ฐ์ด ์ง์ ๋์ด ์์ด ํด๋น ๋ฒํผ์ ํ๋ฒ ๋๋ฅผ ๋๋ง๋ค ๊ทธ ์๊ฐ์ด ๋์์๊ฐ์ ๋ํด์ง๋ค. ๋ฒํผ A, B, C์ ์ง์ ๋ ์๊ฐ์ www.acmicpc.net ๋ฌธ์ ํธ๋ ๋ฐ ์์ด ๋์์ด ๋๋๋ก ๋์ ํ์ด์ ๊ฐ์ ๋ ํ์ด๋ฅผ ์ฌ๋ฆฝ๋๋ค. ๋ํ ํ์ด ํ ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด๊ณ ์ฐธ๊ณ ํ ๋งํ ํ์ด๋ ์ฌ๋ฆฝ๋๋ค. - ๋ฌธ์ ์ ๋ฐ๋ผ ๋์ ํ์ด๋ง ์์ ์ ์์ต๋๋ค. - ํด๋น ํ์ด๋ค์ ํ์ด ์ค ํ๋์ผ ๋ฟ ์ต์ ์ ํ์ด๋ ์๋ ์ ์์ต๋๋ค. ๋ฌธ์ ์ค๋ช ๋ํ์ ์ธ ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ ๋์๊ฒ ๋ค. 300, 60, 10์ด ์ฃผ์ด์ง ์ซ์์ ๋ฐ๋ผ ์ต์์ ํ์๋ก ๋๋์ด ๋จ์ด์ง๊ฒ ๋ง๋ค๋ฉด ๋ฉ๋๋ค. ๋์ ํ์ด var T = Int(readLine()!)! let..

2217๋ฒ: ๋กํ N(1 ≤ N ≤ 100,000)๊ฐ์ ๋กํ๊ฐ ์๋ค. ์ด ๋กํ๋ฅผ ์ด์ฉํ์ฌ ์ด๋ฐ ์ ๋ฐ ๋ฌผ์ฒด๋ฅผ ๋ค์ด์ฌ๋ฆด ์ ์๋ค. ๊ฐ๊ฐ์ ๋กํ๋ ๊ทธ ๊ตต๊ธฐ๋ ๊ธธ์ด๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋ค ์ ์๋ ๋ฌผ์ฒด์ ์ค๋์ด ์๋ก ๋ค๋ฅผ ์๋ ์๋ค. ํ www.acmicpc.net ๋ฌธ์ ํธ๋ ๋ฐ ์์ด ๋์์ด ๋๋๋ก ๋์ ํ์ด์ ๊ฐ์ ๋ ํ์ด๋ฅผ ์ฌ๋ฆฝ๋๋ค. ๋ํ ํ์ด ํ ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด๊ณ ์ฐธ๊ณ ํ ๋งํ ํ์ด๋ ์ฌ๋ฆฝ๋๋ค. - ๋ฌธ์ ์ ๋ฐ๋ผ ๋์ ํ์ด๋ง ์์ ์ ์์ต๋๋ค. - ํด๋น ํ์ด๋ค์ ํ์ด ์ค ํ๋์ผ ๋ฟ ์ต์ ์ ํ์ด๋ ์๋ ์ ์์ต๋๋ค. ๋ฌธ์ ์ค๋ช n๊ฐ์ ๋กํ๊ฐ ์ฃผ์ด์ง๋๋ฐ ๊ฐ๊ฐ์ ๋กํ์๋ ๋ฌผ๊ฑด์ ๋ค ์ ์๋ ํ์ด ์๊ณ n๊ฐ์ ๋กํ ์ค k๊ฐ์ ๋กํ๋ฅผ ์ฌ์ฉํด์ ๋ฌผ๊ฑด์ ๋ค๊ฒ ๋๋ฉด ๋กํ๊ฐ ๋ฒํธ ์ ์๋ ํ์ด n / k ๊ฐ ๋ฉ๋๋ค. ๋กํ๋ฅผ ..

1541๋ฒ: ์์ด๋ฒ๋ฆฐ ๊ดํธ ์ฒซ์งธ ์ค์ ์์ด ์ฃผ์ด์ง๋ค. ์์ ‘0’~‘9’, ‘+’, ๊ทธ๋ฆฌ๊ณ ‘-’๋ง์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ๊ฐ์ฅ ์ฒ์๊ณผ ๋ง์ง๋ง ๋ฌธ์๋ ์ซ์์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ์ํด์ ๋ ๊ฐ ์ด์์ ์ฐ์ฐ์๊ฐ ๋ํ๋์ง ์๊ณ , 5์๋ฆฌ๋ณด๋ค www.acmicpc.net ๋ฌธ์ ํธ๋ ๋ฐ ์์ด ๋์์ด ๋๋๋ก ๋์ ํ์ด์ ๊ฐ์ ๋ ํ์ด๋ฅผ ์ฌ๋ฆฝ๋๋ค. ๋ํ ํ์ด ํ ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด๊ณ ์ฐธ๊ณ ํ ๋งํ ํ์ด๋ ์ฌ๋ฆฝ๋๋ค. - ๋ฌธ์ ์ ๋ฐ๋ผ ๋์ ํ์ด๋ง ์์ ์ ์์ต๋๋ค. - ํด๋น ํ์ด๋ค์ ํ์ด ์ค ํ๋์ผ ๋ฟ ์ต์ ์ ํ์ด๋ ์๋ ์ ์์ต๋๋ค. ๋ฌธ์ ์ค๋ช ์ฃผ์ด์ง ์์ ๊ดํธ๋ฅผ ์ณ์ ์ด ์์ ๊ฐ์ ์ต์๋ก ๋ง๋ค์ด๋ผ. ๊ทธ๋ ๋ค๋ฉด ์ต๋ํ -๋ค์ ๊ฐ๋ค์ ํฌ๊ฒ๋ง๋ค์ด์ค์ผ ์ต์๊ฐ์ด ๋์ฌ ์ ์๊ฒ ์ต๋๋ค. ๋์ ํ์ด let input = readLine()!.sp..

1026๋ฒ: ๋ณด๋ฌผ ์ฒซ์งธ ์ค์ N์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ A์ ์๋ N๊ฐ์ ์๊ฐ ์์๋๋ก ์ฃผ์ด์ง๊ณ , ์ ์งธ ์ค์๋ B์ ์๋ ์๊ฐ ์์๋๋ก ์ฃผ์ด์ง๋ค. N์ 50๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๊ณ , A์ B์ ๊ฐ ์์๋ 100๋ณด๋ค ์๊ฑฐ www.acmicpc.net ๋ฌธ์ ํธ๋ ๋ฐ ์์ด ๋์์ด ๋๋๋ก ๋์ ํ์ด์ ๊ฐ์ ๋ ํ์ด๋ฅผ ์ฌ๋ฆฝ๋๋ค. ๋ํ ํ์ด ํ ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด๊ณ ์ฐธ๊ณ ํ ๋งํ ํ์ด๋ ์ฌ๋ฆฝ๋๋ค. - ๋ฌธ์ ์ ๋ฐ๋ผ ๋์ ํ์ด๋ง ์์ ์ ์์ต๋๋ค. - ํด๋น ํ์ด๋ค์ ํ์ด ์ค ํ๋์ผ ๋ฟ ์ต์ ์ ํ์ด๋ ์๋ ์ ์์ต๋๋ค. ๋ฌธ์ ์ค๋ช A์ ๊ฐ์ ์ฎ๊ฒจ B์ ๊ณฑํ์ ๋ ์ต์๊ฐ ๋์ค๊ฒ ํ์์ค. ๊ทธ๋ ๋ค๋ฉด A์ ์ต์๊ฐ๊ณผ B์ ์ต๋๊ฐ์ ์ฐ๊ฒฐ์ํค๋ฉด ๋๊ฒ ๊ตฌ๋! ๋์ ํ์ด let N = Int(readLine()!)! var A = r..

1931๋ฒ: ํ์์ค ๋ฐฐ์ (1,4), (5,7), (8,11), (12,14) ๋ฅผ ์ด์ฉํ ์ ์๋ค. www.acmicpc.net ๋ฌธ์ ํธ๋ ๋ฐ ์์ด ๋์์ด ๋๋๋ก ๋์ ํ์ด์ ๊ฐ์ ๋ ํ์ด๋ฅผ ์ฌ๋ฆฝ๋๋ค. ๋ํ ํ์ด ํ ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด๊ณ ์ฐธ๊ณ ํ ๋งํ ํ์ด๋ ์ฌ๋ฆฝ๋๋ค. - ๋ฌธ์ ์ ๋ฐ๋ผ ๋์ ํ์ด๋ง ์์ ์ ์์ต๋๋ค. - ํด๋น ํ์ด๋ค์ ํ์ด ์ค ํ๋์ผ ๋ฟ ์ต์ ์ ํ์ด๋ ์๋ ์ ์์ต๋๋ค. ๋์ ํ์ด let meetingCount = Int(readLine()!)! var time = (0..= endTime } if temp.isEmpty { break } time = temp endTime = temp[0][1] count += 1 } print(count) ์ฃผ์!! ์ค๋ต ํ์ด์ ๋๋ค. ์๊ฐ์ด๊ณผ๋ก ์ค๋ต์ด ๋..