99클럽 코테 스터디 2일차 TIL + 숫자 짝꿍

Saang Bum Kim·2024년 4월 22일
1

99클럽

목록 보기
4/59
  1. 문제
    링크텍스트

  2. 난관

  • 문제 이해는 어렵지 않았으나, submit하면 계속 '시간초과'에 걸렸다.
  • 힌트에서 X, Y 대신에 0-9 숫자에 집중하라는 조언을 알게 되었다.
  1. 결과
def solution(X, Y):
    Z = []
    for i in range(9,-1,-1):
        xi = X.count(str(i))
        yi = Y.count(str(i))
        
        zi = min([xi,yi])
        if zi > 0:
            for j in range(zi):
                Z.append(i)
    if len(Z) == 0:
        answer = '-1'
    elif any(Z) == False:
        answer = '0'
    else:
        answer = ''
        for zi in Z:
            answer += str(zi)
        
    return answer

profile
old engineer

0개의 댓글