Re: 리스트 생성에 대한 설명보완이 필요합니다.
, Chicken Chic님이 작성python list comprehension에서 [[0]*a]*b은 정의되어있지 않습니다. 저도 깊게 알진 않아 어째서 동작 할 수 있는진 모르겠지만, 해외 포럼에서도 위와 같은 방법은 예기치 못한 동작을 유발한다고 가능하면 쓰지 말라고 합니다.
또, 올려주신 코드에서
마지막 print('\n')이 문제입니다.
바로 앞, print(sol[i][j], end='')에 end를 붙인 이유를 생각하시면 답이 나오실 겁니다. 기본적으로 print()는 출력한 후 자동으로 개행해줍니다.
따라서, print('\n')는 개행을 두번 하기 때문에 심사문제 통과가 안되는 것입니다.
Re: 리스트 생성에 대한 설명보완이 필요합니다.
, J SM님이 작성그렇군요ㅠ 책에서 그렇게 만들길래 똑같이 동작하는건줄 알았는데.. C++랑 많이 다르네요. 줄바꿈도 printf("\n");로 했었는데 여긴 그냥 빈칸을 출력해서 띄워야하다니..