Bibi's DevLog ๐ค๐
[๋ฐฑ์ค 3047] ABC (Swift) ๋ณธ๋ฌธ
์ฒซ ์ค ์ ๋ ฅ์์ A < B < C ์ธ ์ A, B, C๋ฅผ ์ฐพ๊ณ
๋๋ฒ์งธ ์ค ์ ๋ ฅ์์ ์ฃผ์ด์ง๋ ์์๋๋ก A, B, C๋ฅผ ์ถ๋ ฅํ๋ ๋ฌธ์
- ์ฒซ ์
๋ ฅ ๋ฐ์ ๋ Int๋ก ์บ์คํ
์ํด๋ ๋๋? ํด์ ์ํ๋๋ฐ, ๊ทธ๊ฑด ํ ์๋ฆฌ ์ ๊ธฐ์ค์์๋ง ์ฑ๋ฆฝํ๊ณ , ์ฌ๋ฌ ์๋ฆฌ ์ ์ ๋ ฌํ ๋๋ ๋ฐ๋์ Int๋ก ๋ณํํด์ค์ผ ํ๋ค.
- String ์ ๋ ฌ : 1, 4, 3 โ 1, 3, 4 (O) / 1, 9, 11 โ 1, 11, 9 (X)
- Int ์ ๋ ฌ : 1, 4, 3 โ 1, 3, 4 (O) / 1, 9, 11 โ 1, 9, 11 (O)
ํ์ด
var input = readLine()!.split(separator: " ").map { Int($0)! }
input = input.sorted()
let order = readLine()!
for char in order {
switch char {
case "A":
print(input[0], terminator: " ")
case "B":
print(input[1], terminator: " ")
case "C":
print(input[2], terminator: " ")
default:
break
}
}
'ํ๋ก๊ทธ๋๋ฐ > ์๊ณ ๋ฆฌ์ฆ ํ์ด Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค 4493] ๊ฐ์ ๋ฐ์ ๋ณด? (Swift) (0) | 2022.10.20 |
---|---|
[๋ฐฑ์ค 4458] ์ฒซ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก (0) | 2022.10.14 |
[๋ฐฑ์ค 3035] ์ค์บ๋ (Swift) (1) | 2022.10.05 |
[๋ฐฑ์ค 3004] ์ฒด์คํ ์กฐ๊ฐ (3) | 2022.09.30 |
[๋ฐฑ์ค 2966] ์ฐ๊ธฐ (Swift) (0) | 2022.09.29 |