832баллы
Милана Айдамирова
Байт Килобайт Мегабайт Гигабайт Терабайт
Милана Айдамирова
def rook(a1,a2):
    c1,x1=a1[0],int(a1[1])
    c2,x2=a2[0],int(a2[1])
    if x1==x2 or c1==c2:
        return 1
    else:
        return 2
def king(a1,a2):
    c1,x1=ord(a1[0]),int(a1[1])
    c2,x2=ord(a2[0]),int(a2[1])
    k=0
    while c1!=c2 and x1!=x2:
        if c1<c2 and x1>x2:
            c1+=1
            x1-=1
            k+=1
        elif c1<c2 and x1<x2:
            c1+=1
            x1+=1
            k+=1
        elif c1>c2 and x1>x2:
            c1-=1
            x1-=1
            k+=1
        else:
            c1-=1
            x1+=1
            k+=1
    if c1==c2:
        return abs(x1-x2)+k
    elif x1==x2:
        return abs(c1-c2)+k
    
    
n=int(input())
s=[]
for i in range(n):
    s.append(input().split())
for k in s:
    if k[0]=="ROOK":
        print(rook(k[1],k[2]))
    elif k[0]=="KING":
        print(king(k[1],k[2]))
Милана Айдамирова
def prosto(i):
    c=0
    for d in range(2,int(i**0.5)+1):
        if i%d==0:
           c+=1
        if c>0:
            break
    if c==0:
        return True
    else:
        return False
    
n=int(input())
k=2
for i in range(1,(6*10)**6,2):
    if prosto(i)==True:
        k=k*i
        n-=1
    if n==0:
        break
print(k%(10**10+9))
Милана Айдамирова
def U(s):
    for i in s:
        if 96<ord(i)<123:
            s=s.replace(i,chr(ord(i)-32))
    return s
def L(s):
    s1=""
    for i in s:
        if i.isalpha():
            pass
        else:
            s1+=i
    return s1
def D(s):
    s2=""
    for i in s:
        if i.isdigit():
            pass
        else:
            s2+=i
    return s2
def S(s):
    s3=""
    for i in s:
        if i.isalpha() or i.isdigit() :
            s3+=i
        else:
            pass
    return s3
##a=int(input())
print(S("aSR89+KllNm"))
Милана Айдамирова
Милана Айдамирова
Милана Айдамирова
Милана Айдамирова
Милана Айдамирова
Милана Айдамирова
Милана Айдамирова
Милана Айдамирова
Милана Айдамирова
Милана Айдамирова
Милана Айдамирова
Загрузка...