파이썬 이차원 배열에서 랜덤함수 사용해서 채워넣기


발생하는 문제 및 실행환경

2차원 배열을 선언해서 숫자를 넣어야되는데 조건이 있습니다. 가로, 세로, 대각선 모두 합이 15가 되는 3*3이 되는 배열을 만들어야 합니다. 그 과정에서 random함수를 이용해서 넣는 과정을 잘 모르겠습니다.

현재 배열까지만 만들어둔 상태입니다.

소스코드

def Create_array():
    array = [[0 for col in range(10)] for row in range(10)]
    for i in range(10):
        array[i][i] = 1
  • 2016년 03월 22일에 작성됨

조회수 420


1 답변


좋아요
2
싫어요
채택취소하기

문제 설명만 들어서는 마방진 문제를 말하는 것 같네요. 다음의 링크들을 확인해보세요.

  1. 위키:마방진, 마방진 참조
  2. 자바로 마방진 만들기 참조
  3. C 마방진
  • 2016년 06월 01일에 수정됨
    리눅스(유닉스) 기반의 시스템에서 웹 서비스를 개발하고 있습니다.
  • 2016년 03월 22일에 작성됨
    리눅스(유닉스) 기반의 시스템에서 웹 서비스를 개발하고 있습니다.

  • 감사합니다~    MaseKor   2016.3.22 16:12     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close