반응형
s = input()
alpha = [0 for _ in range(26)]
for i in list(str(s)):
alpha[ord(i)-97] += 1
print(' '.join(map(str, alpha)))
ord() -> 알파벳을 아스키 코드로 변환
a = 97
💥 map 함수 활용
map(function, iterable)
적용할 함수 / 적용할 값들이 인자로 들어감
map 함수의 반환값은 map 객체, 그러나 join과는 함께 사용 가능
(join 메서드가 반복 가능한 객체를 인자로 받기 때문)
원래는 list로 묶어줘야 함
반응형
'취준 > 코딩테스트' 카테고리의 다른 글
백준 1406 (python): 에디터 (0) | 2024.04.11 |
---|---|
백준 3273 (python): 두 수의 합 (0) | 2024.04.10 |
프로그래머스 (python): 정수 내림차순으로 배치하기 (0) | 2024.04.10 |
프로그래머스 (python): 자연수 뒤집어 배열로 만들기 (0) | 2024.04.09 |
백준 2579 (python): 계단 오르기 (0) | 2024.03.17 |