๋ฐ์ํ
๋ฌธ์ ๋งํฌ
https://www.acmicpc.net/problem/10808
๋ด๊ฐ ํผ ํ์ด
0๋ฐฐ์ด์ ๋ง๋ค์ด์ฃผ๊ณ , ์ ๋ ฅ๋ฐ๋ ์ํ๋ฒณ์ ์์คํค์ฝ๋ 10์ง์๋ก ๋ณํํ๋ค ํด๋นํ๋ ์ธ๋ฑ์ค์์น์ ์์ +1 ์ฉ ํด์ฃผ์๋ค.
๊ธฐ์ตํ์, asciiValue ๋๋ฌธ์ A๋ 65, ์๋ฌธ์ a ๋ 97!! ์๊ฐ๋ณด๋ค ๋ฌธ์์ด ํ ๋ ์ธ๋ชจ๊ฐ ์๋ค.
import Foundation
var array = [Int](repeating: 0, count: 26)
let line = readLine()!
for ch in line {
array[Int(ch.asciiValue!)-97] += 1
}
print(array.map{ "\($0)" }.joined(separator: " "))
๋ฐ์ํ
'Algorithm > Baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] (Swift) 2743๋ฒ - ๋จ์ด ๊ธธ์ด ์ ๊ธฐ (0) | 2022.02.16 |
---|---|
[๋ฐฑ์ค] (Swift) 10809๋ฒ - ์ํ๋ฒณ ์ฐพ๊ธฐ (0) | 2022.02.15 |
[๋ฐฑ์ค] (Swift) 1918๋ฒ - ํ์ํ๊ธฐ์ (0) | 2022.02.13 |
[๋ฐฑ์ค] (Swift) 1935๋ฒ - ํ์ ํ๊ธฐ์2 (0) | 2022.02.11 |
[๋ฐฑ์ค] (Swift) 17413๋ฒ - ๋จ์ด๋ค์ง๊ธฐ2 (0) | 2022.02.07 |