Подсчитывая в календаре числа религиозных дней недели (пятница у мусульман, суббота у иудев, воскресенье у христиан) .

. Петя заметил, что за два месяца (текущий и следующий) их оказалось больше, чем другие четыре дня недели. С какого дня недели начался предыдущий месяц?
1 месяц назад от ваыф фыва

1 ответ



0 голосов
А всё-таки приятно жить в наше время.

Я: Напиши программу, которая считает количество понедельников, вторников и остальных дней в двух последовательно идущих месяцах. Входные параметры - номер первого месяца и день недели первого числа первого месяца

ChatGPT даёт длинный и развёрнутый ответ, включающий в себя и то, как он понял условие, и то, как надо писать такую программу, и собственно код программы.

Я: запиши условие, чтобы число пятниц, суббот и воскресений было на один больше, чем остальных дней

ChatGPT даёт длинный и развёрнутый ответ, показавший, что по его мнению нужно просуммировать число пятниц, суббот и воскресений и сравнить с суммой остальных дней. Увы, для работы с роботами нужно уметь не только давать приказы, но и уметь смотреть, как он понят этот приказ.

Я: не суммируй. проверь отдельно число пятниц, число суббот и число воскресений. Каждое из этих чисел должно быть больше, чем число понедельников, больше, чем число вторников и так дале

ChatGPT даёт длинный и развёрнутый ответ, включающий в себя нужный код.

Я: Перебери все возможные месяцы и возможные дни недели для первого дня и определи, для каких вариантов это условие выполняется

ChatGPT даёт длинный и развёрнутый ответ, из которого можно понять: это пятница, а месяцы январь-февраль или февраль-март.

В отличии от решения этой простой задачи непосредственно, умение общаться с роботами может помочь и в решении боле актуальных задач.
1 месяц назад от кев кев

Связанные вопросы

1 ответ
1 год назад от Аня Дроздова
1 ответ