https://codeup.kr/problem.php?id=1515
Codeup 1515 - 생명 게임 1
작성 언어 Python
xmatrix = [[0]*27 for i in range(27)]
next_generation = [[0]*27 for i in range(27)]
for i in range(1, 26):
input_list = list(map(int, input().split()))
for j in range(0, 25):
matrix[i][j+1] = input_list[j]
for i in range(1, 26):
for j in range(1, 26):
life = matrix[i-1][j-1] + matrix[i][j-1] + matrix[i+1][j-1] + \
matrix[i-1][j] + matrix[i+1][j] + matrix[i-1][j+1] + \
matrix[i][j+1] + matrix[i+1][j+1]
if matrix[i][j] == 0:
next_generation[i][j] = 1 if life == 3 else 0
else:
next_generation[i][j] = 1 if life == 2 or life == 3 else 0
for i in range(1, 26):
for j in range(1, 26):
print(next_generation[i][j], end=' ')
print()
'알고리즘 문제 풀기 > Codeup' 카테고리의 다른 글
Codeup 1526 - [기초-함수작성] 함수로 hello 문자열 출력하기 (0) | 2019.07.24 |
---|---|
Codeup 1524 - 지뢰 찾기 1 (0) | 2019.07.23 |
Codeup 1521 - 인삼밭(택배 수령) (0) | 2019.03.31 |
Codeup 1514 - 레이저 체스 (0) | 2019.03.31 |
Codeup 1513 - 지그재그 배열 3 (0) | 2019.03.30 |