Первая задача:
A = 4! = 1*2*3*4 = 24
B = 3! = 1*2*3 = 6
C = A - B = 24 - 6 = 18
ответ: 18
Вторая задача:
A = 4!/(4-3)! = 4! = 1*2*3*4 = 24
ответ: 24
Объяснение:
Первая задача:
Множество A содержит все возможные набор комбинации из 4 чисел (включая те наборы чисел которые начинаются с 0)
Множество B содержит все возможные набор комбинации из 3 чисел
Множество C содержит четырехзначные
Что такое четырехзначное число ? это комбинации из 4 цифр, причем комбинации в которых на первом месте не ноль (тогда это трехзначное число что нам не нужно), а множество А содержит и те комбинации в которых на первом месте 0
В множестве 'B' можно сказать наборы чисел в которых на первом месте 0 (0138 и т.д.)
В множестве С только те наборы по 4 цифры в которых на первом месте не 0 т.е четырехзначные числа
Вторая задача:
--- Python 3.8.3 ---
def ReadSeq(SeqLen: int, SeqType = int):
'''
Возвращает последовательность элементов в указанном типе, считанных с клавиатуры, заданной длины.
'''
try:
for _ in range(SeqLen):
yield SeqType(input())
except TypeError:
raise RuntimeError(f'Unsupported type: {CastType}')
def main():
n = int(input())
Numbers = ReadSeq(n)
print(sum(filter(lambda i: i % 6 == 0, Numbers)))
if __name__ == "__main__":
main()
Программа эффективна по памяти, т.к в любой момент её работы с памяти храниться только один элемент последовательности
Поделитесь своими знаниями, ответьте на вопрос:
Что лишнее? Файл, фанс, фунт, факт. Принтер, плоттер, винчестер, наушники. Копирование, произношение, перемещение, удаление, модификация. Имя, расширение, библиотека, файл, каталог.
можно уточнить вопрос?