Найти - Пользователи
Полная версия: Задача "Совпадение чисел". Помогите, пожалуйста, до пятницы!!!
Начало » Центр помощи » Задача "Совпадение чисел". Помогите, пожалуйста, до пятницы!!!
1
ivan000
Даны два целых трёхзначных числа. Определите, сколько цифр у них совпадают. Программа должна вывести одно из чисел: 3 (если все цифры совпадают), 2 (если две цифры совпадают), 1 (если совпадает одна цифра) или 0 (если все цифры различны).

Решите, пожалуйста, с помощью условного оператора!
PEHDOM
сначала числа разбиваете на цифры, как вы это сделаете не суть важно, можно переобразовать в строку , а можно получением целой части\остатка от деления, и запихнуть эти цифры в два списка. потом берете в цикле цифру из первого списка и смотрите есть ли она во втором, если есть то из второго удаляете найденуюцифру, результат будет 3 минус длинна второго списка.
ivan000
PEHDOM
сначала числа разбиваете на цифры, как вы это сделаете не суть важно, можно переобразовать в строку , а можно получением целой части\остатка от деления, и запихнуть эти цифры в два списка. потом берете в цикле цифру из первого списка и смотрите есть ли она во втором, если есть то из второго удаляете найденуюцифру, результат будет 3 минус длинна второго списка.

Спасибо большое, единственная проблема — циклы ещё не проходили. Можно ли записать другим образом?
PEHDOM
ivan000
циклы ещё не проходили. Можно ли записать другим образом?
тоесть списки вы таки учили, и методы списков pop и index знаете, и как взять срез\элемент списка тоже?
Тогда учитывая что у нас всего трехзначное число, берем нулевой элемент первого списка, потом первый и потом второй, и смотрим есть ли они во втором, а дальше все тоже самое.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB