목록문제/백준_파이썬 (155)
sm 기술 블로그
48. 10809(알파벳 찾기)
S = input() alpha = [] for i in range(26): alpha.append(-1) for i in range(len(S)): N = ord(S[i])-97 if alpha[N] == -1 : alpha[N] = i for i in range(26): print(alpha[i]) ※ 소문자 a는 아스키코드 값으로 97 find 함수 이용 S = input() for i in range(26): print(S.find(chr(97+i))) 기본 구조 string.find(찾을 문자, 시작 Index, 끝 Index)
문제/백준_파이썬
2022. 5. 16. 21:03
47. 11720(숫자의 합)
N = int(input()) S = list(input()) sum = 0 for i in range(N): sum += int(S[i]) print(sum)
문제/백준_파이썬
2022. 5. 16. 20:37
46. 11654(아스키코드)
print(ord(input())) 2-1) ord(문자) 하나의 문자를 인자로 받고 해당 문자에 해당하는 유니코드 정수를 반환합니다. ord('a')를 넣으면 정수 97을 반환합니다. 2-2) chr(정수) 하나의 정수를 인자로 받고 해당 정수에 해당하는 유니코드 문자를 반환합니다. 인자(정수)의 유효 범위는 0 ~ 1,114,111 (16진수 0x10 FFFF)까지 입니다. chr(97)을 하면 문자 'a'를 반환합니다.
문제/백준_파이썬
2022. 5. 16. 20:31