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)
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
해당 댓글은 삭제되었습니다.
죄송합니다 바로 오류 올려습니다 ㅜㅜ
올린 소스랑 에러메세지 소스랑 왜 매치가 안되냐 ㄷㄷ
저장 제대로 한거 맞는지 확인해봐
계속 저혼자서 만지고있습니다..
걍 무지성으로 선배님들이 올린 소스들 암기하겟습니다 안되겟습니다
Python decimal to binary 검색하면 십진수 이진수 변환하는 함수 나올거임 이거 쓰면 안되냐
퇴근중이라 알려주기 불편해서 그럼