반응형
[Swift 알고리즘 ] BOJ 11654 - 아스키 코드
안녕하세요. 개발 중인 정주입니다.
오늘은 Swift로 아스키 코드를 출력하는 방법에 대해 알아보겠습니다.
C나 C++에서는 단순히 정수로 출력하면 되는데 Swift에서는 약간의 변환 과정이 필요합니다.
바로 보시죠!
Github
https://github.com/jeongju9216/swiftAlgorithm
문제 정보
번호, 이름 : 11654 아스키 코드
분류 : 구현
문제 링크
https://www.acmicpc.net/problem/14645
풀이
입력을 아스키 코드로 출력하면 됩니다.
코드로 설명하겠습니다.
최종 코드
let inputCh = Character(readLine()!) let asciiValue = inputCh.asciiValue! print(asciiValue)
input을 아스키 코드로 변환하는 방법입니다.
1. 입력을 받는다.
2. Charater형으로 변환한다. => 결과: Character형
3. asciiValue로 변환한다. => 결과: UInt8형
4. 바로 출력 혹은 Int형으로 변환하여 출력한다.
Int형이 필요하신 분은 UInt8은 Int로 형 변환하여 사용하면 됩니다.
마무리 인사
오늘은 Swift에서 아스키 코드를 출력하는 방법에 대해 알아보았습니다.
약간의 변형을 줘야하지만 오히려 직관적으로 다가오는 부분이 있습니다.
아스키 코드가 필요할 때 유용하게 쓰시길 바랍니다.
감사합니다!
아직은 초보 개발자입니다.
더 효율적인 코드 훈수 환영합니다!
공감과 댓글 부탁드립니다.
반응형