-
[Algorithm] ๋ฐฑ์ค 11654 ์์คํค์ฝ๋ (Swift/C++)Algorithm 2022. 1. 30. 17:36
11654๋ฒ: ์์คํค ์ฝ๋
์ํ๋ฒณ ์๋ฌธ์, ๋๋ฌธ์, ์ซ์ 0-9์ค ํ๋๊ฐ ์ฃผ์ด์ก์ ๋, ์ฃผ์ด์ง ๊ธ์์ ์์คํค ์ฝ๋๊ฐ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
www.acmicpc.net

์๊ณ ๋ฆฌ์ฆ ๋ถ๋ฅ
- ๊ตฌํ
๋ฌธ์ ํ์ด
Swift์์ ์์คํค์ฝ๋ ๊ฐ์ ๋ถ๋ฌ์ค๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ๋ค.
๋จผ์ ์ ๋ ฅ์ ๋ฐ์ ํ, ์ ๋ ฅ ๊ฐ์ Character ํ์ ์ผ๋ก ๋ฐ๊ฟ์ค๋ค.

๊ทธ๋ฆฌ๊ณ ๋์, Character ํ์ ์ ์๋ asciiValue๋ฅผ ํตํด ์์คํค๊ฐ์ ๋ถ๋ฌ์จ๋ค.

asciiValue๋ Character์ ์ธ์คํด์ค ํ๋กํผํฐ๋ก, ASCII ๋ฌธ์์ ์ธ์ฝ๋ฉ ๊ฐ์ ์๋ฏธํ๋ค.

์๋ ์ฝ๋์ ๊ทธ ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ๋ค.


์์ค ์ฝ๋ (Swift)
var word = Int(Character(readLine()!).asciiValue!) print(word)๊ทธ๋ฅ UInt8๋ก ์ ์ถํด๋ ์ ๋ต์ด๊ณ , ์์ ๊ฒฐ๊ณผ๋ฅผ Int๋ก ํ๋ณํํด์ ์ ์ถํด๋ ์ ๋ต์ด๋ค.
C++์ ๊ฒฝ์ฐ, ์ ๋ ฅ ๋ฐ์ ๋ฌธ์๋ฅผ Int ํ์ผ๋ก ๋ณํํ์ฌ ์ถ๋ ฅํ๋ฉด ์ ๋ต์ด๋ค.
์์ค ์ฝ๋ (C++)
#include <iostream> #include <algorithm> using namespace std; char a; int main(void) { cin.tie(0); cout.tie(0); std::ios::sync_with_stdio(false); cin >> a; cout << (int)a << "\n"; return 0; }'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Algorithm] ๋ฐฑ์ค 1157 ๋จ์ด ๊ณต๋ถ (Swift/C++) (0) 2022.01.31 [Algorithm] ๋ฐฑ์ค 10809 ์ํ๋ฒณ ์ฐพ๊ธฐ(Swift/C++) (0) 2022.01.30 [Algorithm] ์๊ฐ ๋ณต์ก๋ & ๊ณต๊ฐ ๋ณต์ก๋ (0) 2022.01.12 [Algorithm] ์๊ณ ๋ฆฌ์ฆ ํ ์ ๋ฆฌ (C++) (0) 2022.01.05 [Algorithm] ์๊ณ ๋ฆฌ์ฆ ํ ์ ๋ฆฌ (Swift) (0) 2022.01.05