prolog

    1зной

    2ответ

    Предположим, что я хочу найти два числа, в которых их сумма равна 8, составляет от 1 до 9 и должна быть разной (очевидно, что эти числа (7, 1), (6,2) и т. Д.). Так я и написал. dif_list([H|T]):- \+ me

    0зной

    1ответ

    Я практикуюсь для моего экзамена в прологе, и я наткнулся на вопрос, спрашиваю, как долго этот список будет: [One|[Two,[Three,[Four]]]]. Когда я посмотрел ответы, сказал 3, но я не могу понять, почему

    0зной

    1ответ

    Я пытаюсь реализовать игру-вдохновителя, правила можно найти на https://en.wikipedia.org/wiki/Mastermind_(board_game). Программа генерирует последовательность из четырех различных цветов. У игрока 10

    1зной

    1ответ

    Я хочу найти путь от станции A до станции B, которая работает, однако путь, который я придумал, повсюду, он иногда идет туда и обратно между двумя станциями, которые выключены конечно, возвращается к

    2зной

    1ответ

    я следующее множество фактов: имена Line: line(ecLine). line(wcLine). line(mLine). line(gwLine). line(swLine). названия станций и соответствующий список строк: station(london, [ecLine, wcLine,

    0зной

    1ответ

    как я могу поместить все пары в один список? у меня есть - pair([H|T], [H,E]) :- member(E, T). pair([_|T], P) :- pair(T, P). , и я хочу, ответ будет список пар. поэтому я стараюсь - listPairs([],[R

    1зной

    1ответ

    Я пытаюсь добиться этого: Учитывая OldList, заменить любой элемент, если элемент выполняет задачу (oldNew); если нет, не заменяйте элемент. Возврат NewList с замененными элементами, имеющими ту же стр