편집 기록

편집 기록
  • 프로필 엽토군님의 편집
    날짜2020.03.30

    도저히 알수없는 파이썬 오류 아무리생각해도 제잘못아닌듯 ㅠㅠ


    a=int(input())
    d=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
    
    e=[c,c,c,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d]
    
    for i in range(a):
        b , c=input().split(' ')
        b=int(b)
        print(b)
        c=int(c)
        print(c)
        e[b-1][c-1]=1
    print(e)
    

    이게 코드인데 그니까 바둑판 19* 19 에서 하얀돌을 올려둔 위치를 1로 위치를 입력하면
    ex.

    2   
    4 6  
    5 9
    

    가고 치면 2개의 흰바둑알을 놓고 위치는 (4,6) (5,9)에 놓겠다는 코드인데요
    문제는 e[b-1][c-1]=1 이 부분이 이상하게 작동합니다.
    e[b-1][c-1] 이면 위치가 딱하난데 한 행의 전체가 다바껴버려요
    뭘 잘못한거죠 ㅠㅠ

  • 프로필 편집요청빌런님의 편집
    날짜2020.03.30

    도저히 알수없는 파이썬 오류 아무리생각해도 제잘못아닌듯 ㅠㅠ


    a=int(input())
    d=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
    
    e=[c,c,c,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d]
    
    for i in range(a):
    
        b , c=input().split(' ')
        b=int(b)
        print(b)
        c=int(c)
        print(c)
        e[b-1][c-1]=1
    print(e)
    

    이게 코드인데 그니까 바둑판 19* 19 에서 하얀돌을 올려둔 위치를 1로 위치를 입력하면
    ex.

    2   
    4 6  
    5 9
    

    가고 치면 2개의 흰바둑알을 놓고 위치는 (4,6) (5,9)에 놓겠다는 코드인데요
    문제는 e[b-1][c-1]=1 이 부분이 이상하게 작동합니다.
    e[b-1][c-1] 이면 위치가 딱하난데 한 행의 전체가 다바껴버려요
    뭘 잘못한거죠 ㅠㅠ

  • 프로필 todtjs92님의 편집
    날짜2020.03.30

    도저히 알수없는 파이썬 오류 아무리생각해도 제잘못아닌듯 ㅠㅠ


    a=int(input()) d=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]

    e=[c,c,c,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d]

    for i in range(a):

    b , c=input().split(' ')
    b=int(b)
    print(b)
    c=int(c)
    print(c)
    e[b-1][c-1]=1
    

    print(e)

    이게 코드인데 그니까 바둑판 19* 19 에서 하얀돌을 올려둔 위치를 1로 위치를 입력하면 ex.
    2
    4 6
    5 9 가고 치면 2개의 흰바둑알을 놓고 위치는 (4,6) (5,9)에 놓겠다는 코드인데요 문제는 e[b-1][c-1]=1 이 부분이 이상하게 작동합니다. e[b-1][c-1] 이면 위치가 딱하난데 한 행의 전체가 다바껴버려요 뭘 잘못한거죠 ㅠㅠ