흙금이네 블로그

[BOJ] 17828 - 문자열 화폐 (Python) 본문

알고리즘

[BOJ] 17828 - 문자열 화폐 (Python)

흙금 2023. 4. 15. 20:46

 

 

아이디어

 

문자열 앞부분은 'A'에 가까운 문자로, 뒷부분은 'Z'에 가까운 문자로 구성한다.

 

 

풀이

 

def solution():
    N, X = map(int, input().split())
    if N*26 >= X >= N:
        X -= N
        print('A'*(N-(X//25+1*(X%25 > 0)))+chr(X%25+65)*(X%25 > 0)+'Z'*(X//25))
    else:
        print('!')

solution()

 

Comments