์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- ์คํ
- ๋ธ๋ฃจํธํฌ์ค
- ๋ถํ ์ ๋ณต
- ๋ถํ ์ ๋ณต
- dp
- ์๊ณ ๋ฆฌ์ฆ
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- Queue
- BFS
- ์ฝํ
- dfs
- ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ
- ์์
- ios
- ๋นํธ์ฐ์ฐ์
- ์ฝ๋ฉํ ์คํธ
- WebView
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋์ ํฉ
- ๋ฐฑ์ค
- ๋ฐฑํธ๋ํน
- ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ
- Swift
- SwiftUI
- WebApp
- ์ด์งํ์
- ๋ถํ ํ์
- ๋ฌธ์์ด
- Today
- Total
๋ชฉ๋ก๐ค ์๊ณ ๋ฆฌ์ฆ (444)
MUKER_DEV with iOS
์ ๋ฌธ์ ํ์ด๋ ์ต์ ์ ํ์ด๊ฐ ์๋ ์ ์์ต๋๋ค. ๋ฌธ์ ๋ฅผ ํธ๋ ๋ฐฉ๋ฒ์ ๋ค์ํฉ๋๋ค! ๋ฌธ์ ์ค๋ช ๋ ์๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ ์์ ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํด ๋ณด์ธ์. ๋ฐฐ์ด์ ๋งจ ์์ ์ต๋๊ณต์ฝ์, ๊ทธ๋ค์ ์ต์๊ณต๋ฐฐ์๋ฅผ ๋ฃ์ด ๋ฐํํ๋ฉด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ ์ 3, 12์ ์ต๋๊ณต์ฝ์๋ 3, ์ต์๊ณต๋ฐฐ์๋ 12์ด๋ฏ๋ก solution(3, 12)๋ [3, 12]๋ฅผ ๋ฐํํด์ผ ํฉ๋๋ค. ์ ํ ์กฐ๊ฑด ๋ ์๋ 1์ด์ 1000000์ดํ์ ์์ฐ์์ ๋๋ค. ์ ์ถ๋ ฅ ์ n m return 3 12 [3,12] 2 5 [1,10] ๋ฌธ์ ๋ถ์ 1. ์ต๋๊ณต์ฝ์์ ์ต์๊ณต์ฝ์๋ฅผ ๊ตฌํ๋ ์๊ณ ๋ฆฌ์ฆ์ ์์์ผ ํจ. 2. ์ต๋๊ณต์ฝ์๋ ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ์ ์ด์ฉํด ๊ตฌํ๋ค. 3. ์ต์๋ฐฐ์๋ ์ต๋๊ณต์ฝ์๋ฅผ ์ด์ฉํด ๊ตฌํ๋ค. Soluti..
์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ์์ ์ต๋ ๊ณต์ฝ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ๋ค์ด ๋์ค๋๋ฐ์ ๊ฐ๋จํ๊ฒ ์ต๋ ๊ณต์ฝ์๋ฅผ ๊ตฌํ ์ ์๋ ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ ์ด์ฉํด ์ฝ๊ฒ ๊ตฌํ ์ ์์ต๋๋ค. ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ์ด๋? ํฐ ์์์ ์์ ์๋ฅผ ๋๋์ด ๋๋จธ์ง๋ฅผ ๊ตฌํ๊ณ ๋๋ ๋ชซ๊ณผ ๋๋จธ์ง๋ฅผ ๋ ๋๋์ด ๋๋จธ์ง๊ฐ 0์ด ๋ ๋๊น์ง ๋ฐ๋ณตํ๋ ์๋ฆฌ์ ๋๋ค. ์๋ฅผ ๋ค์ด 34์ 26์ด๋ผ๋ ์ซ์์ ์ต๋ ๊ณต์ฝ์๋ฅผ ๊ตฌํด๋ณด๊ฒ ์ต๋๋ค. 34 / 26 = 1 (๋๋จธ์ง 8) 26 / 8 = 3 (๋๋จธ์ง 2) 8 / 2 = 4 (๋๋จธ์ง 0) ๋๋จธ์ง๊ฐ 0์ด ๋๊ณ ๋ง์ง๋ง ๋๋ ๊ฐ์ 2์ ๋๋ค. ๋ง์ง๋ง ๋๋ ๊ฐ์ด ์ต๋๊ณต์ฝ์๊ฐ ๋๊ธฐ ๋๋ฌธ์ (gcd) = 4 ๊ฐ ๋ฉ๋๋ค. gcd๋ ์ต๋๊ณต์ฝ์์ ์ฝ์๋ก ์ต๋๊ณต์ฝ์(Greatest Common Divisor, GCD) ์ ๋๋ค. ์ฝ๋๋ก ์์ฑํ๊ฒ ๋๋ฉด func g..
๋ฌธ์ ์ค๋ช ํจ์ solution์ ์ ์ x์ ์์ฐ์ n์ ์ ๋ ฅ๋ฐ์, x๋ถํฐ ์์ํด x์ฉ ์ฆ๊ฐํ๋ ์ซ์๋ฅผ n๊ฐ ์ง๋๋ ๋ฆฌ์คํธ๋ฅผ ๋ฆฌํดํด์ผ ํฉ๋๋ค. ๋ค์ ์ ํ ์กฐ๊ฑด์ ๋ณด๊ณ , ์กฐ๊ฑด์ ๋ง์กฑํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์. ์ ํ ์กฐ๊ฑด x๋ -10000000 ์ด์, 10000000 ์ดํ์ธ ์ ์์ ๋๋ค. n์ 1000 ์ดํ์ธ ์์ฐ์์ ๋๋ค. ์ ์ถ๋ ฅ ์ x n answer 2 5 [2,4,6,8,10] 4 3 [4,8,12] -4 2 [-4,-8] ๋ฌธ์ ๋ถ์ ํค์๋ : ๋ฐฐ์ 1. ์ ์ x, ์์ฐ์ n์ ์ ๋ ฅ ๋ฐ๋ solution ํจ์ ์ ์ 2. ์ฒซ์ ๋ ฅ ๊ฐ x๋ ๊ธฐ์ค๊ฐ, ๋ฐฐ์๊ฐ ๋๋ ๊ฐ 3. ๋๋ฒ์งธ ์ ๋ ฅ ๊ฐ n๋ ๋ฆฌ์คํธ ๋ฐ๋ณต ํ์ Solution.swift func solution(_ x:Int, _ n:Int) ..

์ ์ถ ์ฝ๋ import Foundation let line = readLine()! let lineArr = line.components(separatedBy: " ") let a = Int(lineArr[0])! let b = Int(lineArr[1])! print(a+b) Xcode๋ ํ๋ ์ด๊ทธ๋ผ์ด๋๋ ์ผ๋ฐ ํ๋ก์ ํธ๋ก๋ ์ฝ์์ ์คํํ ์ ์์์ต๋๋ค. macOS ํ๋ซํผ์์ Command Line Tool๋ก ์คํํด์ readLine() ํจ์๋ฅผ ์ด์ฉํ๋ฉด ์ฝ์์ ์ ๋ ฅ๊ฐ์ ๋ฐ์ ์ ์์์ต๋๋ค. ์ ํ ๊ณต์๋ฌธ์์ readLine() ํจ์์ ์ ์๋ฅผ ๋ณด๋ฉด ์ฝ์์ ์ฐ์ฌ์ง ๊ฐ ๋๊น์ง ๋๋ EOF์ ๋๋ฌํ ๋๊น์ง์ ๊ฐ์ ๋ฐํํด์ค๋ค๊ณ ํฉ๋๋ค. EOF๋ end of file, ํ์ผ์ด ๋๋๋ ์์ ์ ๋๋ค. line.componen..