์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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
- ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ
- ์์
- ํ๋ก๊ทธ๋๋จธ์ค
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ๋ฐฑํธ๋ํน
- ๋ฐฑ์ค
- ๋นํธ์ฐ์ฐ์
- Swift
- ๋์ ํฉ
- ios
- dfs
- ์ด์งํ์
- WebApp
- ์ฝ๋ฉํ ์คํธ
- BFS
- Queue
- ๋ถํ ํ์
- ๋ถํ ์ ๋ณต
- ๋ฌธ์์ด
Archives
- Today
- Total
MUKER_DEV with iOS
[swift] ๋ฐฑ์ค - 1009๋ฒ: ๋ถ์ฐ์ฒ๋ฆฌ ๋ณธ๋ฌธ
1009๋ฒ: ๋ถ์ฐ์ฒ๋ฆฌ
์ ๋ ฅ์ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ทธ ๋ค์ ์ค๋ถํฐ ๊ฐ๊ฐ์ ํ ์คํธ ์ผ์ด์ค์ ๋ํด ์ ์ a์ b๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ a < 100, 1 ≤ b < 1,000,000)
www.acmicpc.net
์ฑ๊ณต ํ์ด
for _ in 0..<Int(readLine()!)! {
let ab = readLine()!.split {$0==" "}.map {Int($0)!}
var n = 1
for _ in 0..<ab[1] {
n = n*ab[0]%10
// ์ปดํจํฐ 10๋๋ฅผ ๊ฐ์ง๊ณ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ๊ฒฐ๊ตญ 1์ ์๋ฆฌ๋ง ์์๋ ๋ต์ ๋์ถํด๋ผ ์ ์์.
// ์ซ์์์ 1์ ์๋ฆฌ๋ฅผ ๋์ถํ๊ณ ์ถ๋ค๋ฉด ์ซ์%10 ์ ํ๋ฉด ์ฒซ์งธ์ง๋ฆฌ ๋๋จธ์ง๋ฅผ ๋ฐํํ๊ฒ ๋จ.
// n์ ์ ๊ณฑํ ๋ 1์ ์๋ฆฌ์๋ง ๋จ๊ฒจ๋๊ณ ์ ๊ณฑ์ ๋์ ํ๊ฒ ๋๋ค๋ฉด
// ์ต์ข
์ซ์์ ์ฒซ์งธ์๋ฆฌ๋ฅผ ๊ตฌํ ์ ์๊ฒ ๋จ
}
print(n==0 ? 10 : n)
// ๋ง์ง๋ง์๋ฆฌ๊ฐ 0์ด๋ผ๋ฉด 10๋ฒ์งธ ์ปดํจํฐ๋ฅผ ์๋ฏธํ๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ์ฒ๋ฆฌ.
}
'๐ค ์๊ณ ๋ฆฌ์ฆ > BAEKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[swift] ๋ฐฑ์ค - 5338๋ฒ: ๋ง์ดํฌ๋ก์ํํธ ๋ก๊ณ (0) | 2023.06.25 |
---|---|
[swift] ํ๋ก๊ทธ๋๋จธ์ค - 2960๋ฒ: ์๋ผํ ์คํ ๋ค์ค์ ์ฒด (0) | 2023.06.23 |
[swift] ๋ฐฑ์ค - 14502๋ฒ: ์ฐ๊ตฌ์ (0) | 2023.06.19 |
[swift] ๋ฐฑ์ค - 1706๋ฒ: ํฌ๋ก์ค์๋ (0) | 2023.06.18 |
[swift] ๋ฐฑ์ค - 2752๋ฒ: ์ธ์์ ๋ ฌ (0) | 2023.06.17 |