์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
Tags
- ๋ฐฑํธ๋ํน
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- WebView
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋ฌธ์์ด
- ๋ถํ ํ์
- ์๊ณ ๋ฆฌ์ฆ
- ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ
- ์ฝํ
- ์ฝ๋ฉํ ์คํธ
- ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ
- SwiftUI
- dp
- ์์
- WebApp
- ๋์ ํฉ
- dfs
- Swift
- BFS
- ๋นํธ์ฐ์ฐ์
- ์คํ
- Queue
- ๋ถํ ์ ๋ณต
- ๋ธ๋ฃจํธํฌ์ค
- ๋ถํ ์ ๋ณต
- ์ด์งํ์
- ios
- ๋ฐฑ์ค
Archives
- Today
- Total
MUKER_DEV with iOS
[swift] ๋ฐฑ์ค - 1065๋ฒ: ํ์ ๋ณธ๋ฌธ
1065๋ฒ: ํ์
์ด๋ค ์์ ์ ์ X์ ๊ฐ ์๋ฆฌ๊ฐ ๋ฑ์ฐจ์์ด์ ์ด๋ฃฌ๋ค๋ฉด, ๊ทธ ์๋ฅผ ํ์๋ผ๊ณ ํ๋ค. ๋ฑ์ฐจ์์ด์ ์ฐ์๋ ๋ ๊ฐ์ ์์ ์ฐจ์ด๊ฐ ์ผ์ ํ ์์ด์ ๋งํ๋ค. N์ด ์ฃผ์ด์ก์ ๋, 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , N๋ณด๋ค ์๊ฑฐ๋
www.acmicpc.net
์ฑ๊ณต ํ์ด
let N = Int(readLine()!)!
if N <= 99 {
print(N)
} else {
var result = 99
for i in 100...N {
var arr = Set<Int>()
let n = String(i).map { Int(String($0))! }
for j in 1..<n.count {
arr.insert(n[j] - n[j-1])
}
if arr.count == 1 { result += 1 }
}
print(result)
}
ํ์ด ํค์๋
๋ฌธ์ ๊ฐ ์ดํด ์๋์ด์ ๊ฝค ๋ค์ ์ฝ์ด ๋ดค๋ค
์ฃผ์ด์ง ์ซ์ N์ด 269๋ผ๋ฉด
๊ฐ์๋ฆฌ์์ ์ซ์ 2, 6, 9๋ก ๊ฐ ์๋ฆฌ์ ๋ง๋ค ๋๋
์ ์๋ฆฌ์์ ๋ท์๋ฆฌ์์ ์ฐจ๊ฐ ์ ์ฒด์ ์ผ๋ก ๋์ผํ๋ค๋ฉด ๋ฑ์ฐจ์์ด์ด ๋๋ค.
๋ฐ๋ผ์ 269๋ 6-2=4 , 9-6=3 ์ด๊ธฐ๋๋ฌธ์ ๋ฑ์ฐจ์์ด์ด ๋์ง ๋ชปํ๋ค.
'๐ค ์๊ณ ๋ฆฌ์ฆ > BAEKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[swift] ๋ฐฑ์ค - 11478๋ฒ: ์๋ก ๋ค๋ฅธ ๋ถ๋ถ ๋ฌธ์์ด์ ๊ฐ์ (1) | 2023.06.01 |
---|---|
[swift] ๋ฐฑ์ค - 1269๋ฒ: ๋์นญ ์ฐจ์งํฉ (0) | 2023.06.01 |
[swift] ๋ฐฑ์ค - 7785๋ฒ: ํ์ฌ์ ์๋ ์ฌ๋ (0) | 2023.05.31 |
[swift] ๋ฐฑ์ค - 14425๋ฒ: ๋ฌธ์์ด ์งํฉ (0) | 2023.05.31 |
[swift] ๋ฐฑ์ค - 10815๋ฒ: ์ซ์ ์นด๋ (0) | 2023.05.31 |