티스토리 뷰

T = int(input())

for tc in range(1,T+1):
    two = input()
    three = input()
    n_two = []

    for i in range(len(two)):

        if two[i] == '1':
            temp = '0'
        else:
            temp = '1'

        n_two.append(int(two[:i] + temp + two[i+1:], 2))

    # print(n_two)

    for i in range(len(three)):
        for k in range(3):
            if three[i] != str(k):
                temp = str(k)
                n_three = int(three[:i] + temp + three[i + 1:], 3)
                if n_three in n_two:
                    ans = n_three

    print("#{} {}".format(tc, ans))

'알고리즘 > SWEA' 카테고리의 다른 글

[SWEA] 1970.쉬운 거스름돈  (0) 2021.04.16
[SWEA] 2819. 격자판의 숫자 이어붙이기  (0) 2021.04.16
[SWEA] 5202 . 화물 도크  (0) 2021.04.15
[SWEA] 5201. 컨테이너 운반  (0) 2021.04.15
[SWEA] 10726. 이진수 표현  (0) 2021.04.13
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함