arr=[]

arr=list(input().split())
res1=0
res2=0

for i in range(len(arr[0])):
res1+=int(arr[0].index(i))*2^(len(arr[0])-i)

for i in range(len(arr[1])):
res2+=int(arr[1].index(i))*2^(len(arr[0])-i)

res=res1+res2
list=[]
while(res>1):
if res%2==0:
list.append(0)
res/=2
elif res%2==1:
list.append(1)
res/=2


list.append(1)

list.reverse()

print(list)

문제링크: https://www.acmicpc.net/problem/1252


왜 인트로 바꿔줫는데 타입이 다르다고 오류가 나올까요 ㅜㅜ

10101 10101
Traceback (most recent call last):
File "C:UsersUSERPycharmProjectspythonProjectpractice.py", line 8, in <module>
res1+=int(arr[0].index(i))*2^(len(arr[0]))-i
TypeError: must be str, not int