본문 바로가기

알고리즘 문제풀이/Python 알고리즘 문제풀이

알파벳 3개의 단어 뽑기_3중 for문

대문자 알파벳 세 개로 만들수 있는 단어 전부를 출력한다.

 

- 입력: 없음

 

- 출력
사전 순으로 줄 바꿈없이 한 칸의 공백을 두고 출력

 

- 입출력 예

 

입력: 없음

 

출력:
AAA AAB AAC ... ZZZ


# 아스키코드 65: A, 90: Z
for i in range(ord('A'),ord('Z')):
    for j in range(ord('A'),ord('Z')):
        for k in range(ord('A'),ord('Z')):
            print(f'{chr(i)}{chr(j)}{chr(k)}', end=" ")

ord : 문자를 아스키코드로 변환

chr : 아스키코드를 문자로 변환