아스키 코드 (3) 썸네일형 리스트형 [BOJ] 백준 5622 다이얼 (Swift) 문제 https://www.acmicpc.net/problem/5622 5622번: 다이얼 첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같다. www.acmicpc.net 풀이 해당 알파벳을 입력하는데 걸리는 시간을 배열로 초기화 해줌 알파벳은 전부 대문자이고, "A"의 아스키 코드 값이 65 따라서 입력받은 단어에서 65를 뺀 값을 인덱스로 사용하면 해당 알파벳을 입력하는데 걸리는 시간을 구할 수 있음 모든 알파벳을 입력하는데 걸리는 시간을 출력해주면 끝! 🫡 소스코드 후기 아스키 코드 값과 걸리는 시간을 배열로 초기화하면 사용하면 쉽게 풀 수 있는 문제 [BOJ] 백준 10809 알파벳 찾기 (Swift) 문제 https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 풀이 입력이 알파벳은 소문자로만 이루어져 있음 a - z 까지 하나씩 입력의 첫번째로 등장하는 위치를 구해줘야 함 (없다면 0) 알파벳 소문자로만 이루어졌기 때문에 아스키 코드 값을 사용하는 방법도 있을 것임 입력을 아스키 코드 값으로 변환을 해준다. readLine()!.map { $0.asciiValue! } 알파벳 소문자는 아스키 코드 값으로 97 ~ 122 까지 이루어져 .. [BOJ] 백준 11654 아스키 코드 (Swift) 문제 https://www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 풀이 Character 자료형의 UnicodeScalar프로퍼티를 사용해서 쉽게 구할 수 있음 소스코드 후기 asciiValue 프로퍼티에 대해 알고 있다면 쉽게 풀 수 있는 문제 반대로는 어떻게 할까? UnicodeScalar(asciiValue)로 아스키 코드 값으로 글자를 구할 수 있음 이전 1 다음