rueki

SW Expert Academy 6959. 이상한 나라의 덧셈게임 본문

python/알고리즘 문제풀이

SW Expert Academy 6959. 이상한 나라의 덧셈게임

륵기 2020. 5. 19. 14:28
728x90
반응형

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWjlH0k63joDFAVT&categoryId=AWjlH0k63joDFAVT&categoryType=CODE

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

 

def func(num):
    cnt=0
    res = 'A' #default 값으로 설정
    
    # 입력받는 숫자를 문자형으로 받아서 연속된 숫자 더할때만 int형으로 변환하게끔
    # 1의 자리수가 될때까지 == 문자 길이가 한 개일 때까지
    while len(num) != 1:
        num1 = int(num[0])
        num2 = int(num[1])
        num = str(num1 + num2) +num[2:]
        cnt+=1
    #엘리스 먼저이기때문에 엘리스가 이기려면 cnt가 홀수, 토끼가 이기려면 짝수여야한다.
    if cnt % 2==0:
        return 'B'
    else:
        return 'A'
    
t = int(input())
for tc in range(1,t+1):
    result = input()
    print(f'#{tc} {func(result)}')
728x90
반응형
Comments