Даю 20 баллов.Помогите пожалуйста.Определите есть ли среди цифр заданного целого...

0 голосов
120 просмотров

Даю 20 баллов.Помогите пожалуйста.Определите есть ли среди цифр заданного целого трехзначного числа одинаковые. РЕШЕНИЕ НЕ ЯЗЫКОМ ПАСКАЛЯ!!!!!


Информатика (78 баллов) | 120 просмотров
0

.-.

0

Python потянет?

Дан 1 ответ
0 голосов
Правильный ответ

def number(n):

   array = []

   if len(str(n)) == 3:

       for x in str(n):

           array.append(int(x))

       result = {i: array.count(i) for i in array}

       num_max = max(result, key=result.get)

       if num_max != 1:

           print("Найбільше цифр {} в числі {}.".format(num_max, n))

       else:

           print("В числі {} немає однакових цифр.".format(n))

   else:

       print('Число {} не трицифрове.'.format(n))

number(123)

number(1333)

number(223)


(1.8k баллов)
0

это не правильно. Я написала НЕ ЯЗЫКОМ ПАСКАЛЯ.!!!

0

Хоть и не я автор решения, но... это Python -_-