DaryaDu

Зарегистрирован с 05.01.2020
22 апреля 2020

Для задачи о змейке, решение на питон:


a=[[0]*n for i in range(n)]
i=0
j=-1
b=1
m=0
while b<n**2:
    while j<n-m-1: 
        i=m
        j+=1
        a[i][j]=b
        b+=1
    while i<n-m-1:
        i+=1
        j=-m-1
        a[i][j]=b
        b+=1
    while j>-n+m:
        j-=1
        i=-m-1
        a[i][j]=b
        b+=1
    while i>-n+m+1:
        i-=1
        j=m
        a[i][j]=b
        b+=1
    m+=1
if n%2!=0:
    a[n//2][n//2]=n**2

for i in range(n):
    for j in range(n):
        if j==n-1:
            print(a[i][j],end="\n")
        else:
            print(a[i][j], end=" ")```
Ответить
12 января 2020

Прошлая задача с фамилиями как в генетике решается😅 какая аллель гена достанется детям от родителей и с какой вероятностью ещё можно посчитать

Ответить