์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- ๋์ ํฉ
- ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ
- ๋ถํ ํ์
- ํ๋ก๊ทธ๋๋จธ์ค
- dp
- ๋ฐฑํธ๋ํน
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ๋ถํ ์ ๋ณต
- Queue
- ์คํ
- dfs
- BFS
- ์์
- ๋ฌธ์์ด
- Swift
- SwiftUI
- ์ด์งํ์
- WebView
- ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ
- ์ฝ๋ฉํ ์คํธ
- ๋ถํ ์ ๋ณต
- ๋นํธ์ฐ์ฐ์
- ์๊ณ ๋ฆฌ์ฆ
- ios
- WebApp
- ๋ธ๋ฃจํธํฌ์ค
- ์ฝํ
- ๋ฐฑ์ค
- Today
- Total
๋ชฉ๋ก๐ค ์๊ณ ๋ฆฌ์ฆ (444)
MUKER_DEV with iOS
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/czG02m/btrKHcivhOq/dKctjqlhnBK0MkYRpYicak/img.png)
10952๋ฒ: A+B - 5 ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net ๋ด๊ฐ ํผ ํ์ด while true { let input = readLine()!.split(separator: " ").map { Int($0)! } if input[0] == 0 && input[1] == 0 { break } print(input[0] + input[1]) } 69104kb, 8ms, 172b
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/PRd2d/btrKJ680N0i/vgBDx6aRwbZuatbZvycBi0/img.png)
๋ด๊ฐ ํผ ํ์ด let input = readLine()!.split(separator: " ").map { Int($0)! } let input2 = readLine()!.split(separator: " ").map { Int($0)! } for i in input2 { if i < input[1] { print(i, terminator: " ") } } 70012kb, 20ms, 209b
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/OHYMd/btrKOiAOEvz/RaSCTrwGMc9OrdbXWdHm90/img.png)
๋ด๊ฐ ํผ ํ์ด let input = Int(readLine()!)! for i in 1...input { print(String(repeating: " ", count: input - i), terminator: "") print(String(repeating: "*", count: i)) } 69100kb, 8ms, 165b
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/XiN72/btrKF18Uuk7/drDwK8wZGTk9rEk9Jp5eC1/img.png)
๋ด๊ฐ ํผ ํ์ด let input = Int(readLine()!)! var star = "*" for _ in 1...input { print(star) star += "*" } 69100kb, 20ms, 101b ๊ฐ์ ํ ์ฝ๋ - ์๊ฐ ๊ฐ์ let input = Int(readLine()!)! for i in 1...input { let star = String(repeating: "*", count: i) print(star) } 69100kb, 8ms, 118b
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dWugPk/btrKGxzJegW/5V22lKGkM8HvpQOt7mu0yK/img.png)
๋ด๊ฐ ํผ ํ์ด let lineNum = Int(readLine()!)! for i in 1...lineNum { var arr: [Int] = [] arr = readLine()!.split(separator: " ").map { Int($0)! } print("Case #\(i): \(arr[0]) + \(arr[1]) = \(arr[0] + arr[1])") } 69104kb, 12ms, 210b
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/UueBB/btrKHw7VOzp/98qqRfdXkCu9UnKNHGGBG1/img.png)
๋ด๊ฐ ํผ ํ์ด let lineNum = Int(readLine()!)! for i in 1...lineNum { var arr: [Int] = [] arr = readLine()!.split(separator: " ").map { Int($0)! } print("Case #\(i): \(arr[0] + arr[1])") } 69104kb, 8ms, 187b
๋ฌธ์ ๋ณธ๊ฒฉ์ ์ผ๋ก for๋ฌธ ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ ์ ์ฃผ์ํด์ผ ํ ์ ์ด ์๋ค. ์ ์ถ๋ ฅ ๋ฐฉ์์ด ๋๋ฆฌ๋ฉด ์ฌ๋ฌ ์ค์ ์ ๋ ฅ๋ฐ๊ฑฐ๋ ์ถ๋ ฅํ ๋ ์๊ฐ์ด๊ณผ๊ฐ ๋ ์ ์๋ค๋ ์ ์ด๋ค. C++์ ์ฌ์ฉํ๊ณ ์๊ณ cin/cout์ ์ฌ์ฉํ๊ณ ์ ํ๋ค๋ฉด, cin.tie(NULL)๊ณผ sync_with_stdio(false)๋ฅผ ๋ ๋ค ์ ์ฉํด ์ฃผ๊ณ , endl ๋์ ๊ฐํ๋ฌธ์(\n)๋ฅผ ์ฐ์. ๋จ, ์ด๋ ๊ฒ ํ๋ฉด ๋ ์ด์ scanf/printf/puts/getchar/putchar ๋ฑ C์ ์ ์ถ๋ ฅ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ์ ๋๋ค. Java๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด, Scanner์ System.out.println ๋์ BufferedReader์ BufferedWriter๋ฅผ ์ฌ์ฉํ ์ ์๋ค. BufferedWriter.flush๋ ๋งจ ๋ง์ง๋ง์ ํ ๋ฒ๋ง ํ๋ฉด ๋๋ค. P..
๋ฌธ์ ์ค์์ด๋ ์ ๋ฒ ์ฃผ์ ์ด๋ฉด์ ์ฒ์์ผ๋ก ์ฝ์คํธ์ฝ๋ฅผ ๊ฐ ๋ดค๋ค. ์ ๋ง ๋ฉ์ก๋ค. ๊ทธ๋ฐ๋ฐ, ๋ช ๊ฐ ๋ด์ง๋ ์์๋๋ฐ ์์ํ๊ฒ ๋์ ๊ธ์ก์ด ๋์ค๋ ๊ฒ์ด๋ค! ์ค์์ด๋ ์์์ฆ์ ๋ณด๋ฉด์ ์ ํํ๊ฒ ๊ณ์ฐ๋ ๊ฒ์ด ๋ง๋์ง ํ์ธํด๋ณด๋ ค ํ๋ค. ์์์ฆ์ ์ ํ, ๊ตฌ๋งคํ ๊ฐ ๋ฌผ๊ฑด์ ๊ฐ๊ฒฉ๊ณผ ๊ฐ์ ๊ตฌ๋งคํ ๋ฌผ๊ฑด๋ค์ ์ด ๊ธ์ก ์ ๋ณด๊ณ , ๊ตฌ๋งคํ ๋ฌผ๊ฑด์ ๊ฐ๊ฒฉ๊ณผ ๊ฐ์๋ก ๊ณ์ฐํ ์ด ๊ธ์ก์ด ์์์ฆ์ ์ ํ ์ด ๊ธ์ก๊ณผ ์ผ์นํ๋์ง ๊ฒ์ฌํด๋ณด์. ์ ๋ ฅ ์ฒซ์งธ ์ค์๋ ์์์ฆ์ ์ ํ ์ด ๊ธ์ก X๊ฐ ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ ์์์ฆ์ ์ ํ ๊ตฌ๋งคํ ๋ฌผ๊ฑด์ ์ข ๋ฅ์ ์ N์ด ์ฃผ์ด์ง๋ค. ์ดํ N๊ฐ์ ์ค์๋ ๊ฐ ๋ฌผ๊ฑด์ ๊ฐ๊ฒฉ a์ ๊ฐ์ b๊ฐ ๊ณต๋ฐฑ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ๊ตฌ๋งคํ ๋ฌผ๊ฑด์ ๊ฐ๊ฒฉ๊ณผ ๊ฐ์๋ก ๊ณ์ฐํ ์ด ๊ธ์ก์ด ์์์ฆ์ ์ ํ ์ด ๊ธ์ก๊ณผ ์ผ์นํ๋ฉด Yes๋ฅผ ์ถ๋ ฅํ๋ค. ์ผ์น..
๋ฌธ์ n์ด ์ฃผ์ด์ก์ ๋, 1๋ถํฐ n๊น์ง ํฉ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ n (1 ≤ n ≤ 10,000)์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ 1๋ถํฐ n๊น์ง ํฉ์ ์ถ๋ ฅํ๋ค. ์์ ์ ๋ ฅ 1 3 ์์ ์ถ๋ ฅ 1 6 ๋ด๊ฐ ํผ ํ์ด var input = Int(readLine()!)! var result = 0 for i in 1...input { result += i } print(result) 69100kb, 16ms, 97b ๊ฐ์ ํ ํ์ด - ์๊ฐ ๊ฐ์ - ์ฝ๋๊ธธ์ด ๊ฐ์ print(Array(1 ... Int(readLine()!)!).reduce(0) {$0 + $1}) 69100kb, 8ms, 57b
๋ฌธ์ ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๊ฐ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 < A, B < 10) ์ถ๋ ฅ ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค A+B๋ฅผ ์ถ๋ ฅํ๋ค. ์์ ์ ๋ ฅ 1 ๋ณต์ฌ 5 1 1 2 3 3 4 9 8 5 2 ์์ ์ถ๋ ฅ 1 ๋ณต์ฌ 2 5 7 17 7 ์ฒซ๋ฒ์งธ ์ ์ถ ํ์ด var input1 = Int(readLine()!)! for _ in 1...input1 { var arr = readLine()!.split(separator: " ").map{ Int($0)! } print(arr[0] + arr[1]) } 69104kb, 8ms, 146kb