1

Step 1

1-A+B

2

Step 2

2-Сумма

3

Step 3

3-пятью пять-двадцать пять!

4

Step 4

4-Игра

5

Step 5

5-Статистика

6

Step 6

6-шахматы

7

Step 7

7-Золото племени Абба

8

Step 8

8-Арифметика

9

Step 9

9-Домашное задание

10

Step 10

10-уравнение

1

Step 1

1-A+B

2

Step 2

2-Сумма

3

Step 3

3-пятью пять-двадцать пять!

4

Step 4

4-Игра

5

Step 5

5-Статистика

6

Step 6

6-шахматы

7

Step 7

7-Золото племени Абба

8

Step 8

8-Арифметика

9

Step 9

9-Домашное задание

10

Step 10

10-уравнение

22 April 2022 30 September 2023
Goal completed 22 April 2022
Business & Finance

Решить все задачи на сайте ACMP.RU при помощи python

Решения задач с «ACMP - Школа программиста»

 Goal Accomplishment Criteria

Все задачи завершено, я идеальный программист

  1. 1-A+B

    A=input().split(' ')

    print(int(A[0])+int(A[1]))

  2. 2-Сумма

    N=int(input())

    if N>=1:

    print(int((1+N)*(N/2)))

    else:

    print(int((N+1)*(abs(N-2)/2)))

  3. 3-пятью пять-двадцать пять!

    A=int(input())

    A=A//10

    B=A+1

    print((A*B)*100+25)

  4. 4-Игра

    A=int(input())

    print((A*100)+(9*10)+(9-A))

  5. 5-Статистика

    N=int(input())

    B=input().split()[:N]

    A=[]

    C=[]

    n=0

    for i in range(N):

    if 1<=int(B[i])<=31:

    if int(B[i])%2==1:

    A.append(int(B[i]))

    elif int(B[i])%2==0:

    C.append(int(B[i]))

    else:

    n=1

    break

    print(' '.join(map(str,A)))

    print(' '.join(map(str,C)))

    if len(C)>=len(A) and n==0:

    print('YES')

    elif len(C)<len(A) and n==0:

    print('NO')

    if n==1:

    print('FALSE')

  6. 6-шахматы

    j=0

    k=0

    n=0

    r=0

    X=input()

    X=str(X)

    if len(X)==5 and X[2]=='-':

    X1=X[0:2]

    X2=X[3:5]

    else:

    n=1

    A=['A','B','C','D','E','F','G','H']

    if n==0:

    X1=str(X1)

    Y1=0

    X2=str(X2)

    Y2=0

    m=0

    for i in range(8):

    if X1[0]==A[i]:

    Y1=i+1

    if X2[0]==A[i]:

    Y2=i+1

    if Y1==0 or Y2==0:

    n=1

    for i in range(1,9):

    if j==0 and (X1[1]==str(i)):

    X1=i

    m=1

    j=1

    if k==0 and (X2[1]==str(i)):

    X2=i

    r=1

    k=1

    if m==0 or r==0:

    n=1

    if n==0:

    if 0<X1<9 and 0<Y1<9 and 0<X2<9 and 0<Y2<9:

    n=0

    else:

    n=1

    if n==0:

    if Y1==Y2-2:

    if X1==X2-1 or X1==X2+1:

    print('YES')

    else:

    print('NO')

    elif Y1==Y2-1:

    if X1==X2+2 or X1==X2-2:

    print('YES')

    else:

    print('NO')

    elif Y1==Y2+1:

    if X1==X2+2 or X1==X2-2:

    print('YES')

    else:

    print('NO')

    elif Y1==Y2+2:

    if X1==X2-1 or X1==X2+1:

    print('YES')

    else:

    print('NO')

    else:

    print('NO')

    else:

    print('ERROR')

    else:

    print('ERROR')

  7. 7-Золото племени Абба

    A=input().split()[:3]

    for i in range(len(A)):

    A[i]=int(A[i])

    print(max(A))

  8. 8-Арифметика

    A,B,C=map(int,input().split())

    if A*B==C:

    print('YES')

    else:

    print('NO')

  9. 9-Домашное задание

    k=int(input())

    A=input().split()[:k]

    sum=0

    minn=int(A[0])

    m=0

    maxx=int(A[0])

    n=0

    z=1

    for i in range(k):

    A[i]=int(A[i])

    if A[i]>0:

    sum+=A[i]

    if A[i]>maxx:

    maxx=A[i]

    m=i

    elif A[i]<minn:

    minn=A[i]

    n=i

    if m>=n:

    for i in range(n+1,m):

    z*=A[i]

    elif m<n:

    for i in range(n-1,m,-1):

    z*=A[i]

    print(sum,z)

  10. 10-уравнение

    A,B,C,D=map(int,input().split())

    for i in range(-100,100+1):

    if A*(i**3)+B*(i**2)+C*(i)+D==0:

    print(i,end=' ')

  • 2560
  • 22 April 2022, 06:11
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?