Patrice T
Цитата:
Как извлечь день, месяц и год из целого числа (следуя системе дат 1900 года)
Вы не извлекаете, вы вычисляете или конвертируете.
39083 (= 1/1/2007)
Это похоже на кодировку, используемую Excel.
Этот вид кодирования даты просто подсчитывает количество дней между исходной датой и датой, которую вы хотите.
Цитата:
Я не могу придумать логику для этого.
Известно число дней в году, известны правила високосного года, известно число дней в месяце.
вы просто должны применять правила.
Тренируйтесь с листом бумаги и карандашом, решайте Примеры дат вручную, метод, который вы используете, - это ваш алгоритм.
Домашние задания-это упрощенные версии тех задач, которые вам придется решать в реальной жизни.
цель это обучение и
практикующий.
Мы не делаем вашу домашнюю работу.
Домашнее задание не предназначено для проверки ваших навыков просить других людей сделать вашу работу, оно предназначено для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание курсов, которые вы прошли, а также проблем, которые вы испытываете при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по исправлению положения.
Любая ваша неудача поможет вам узнать, что работает, а что нет, это называется "методом проб и ошибок".
Так что попробуйте, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.
Как программист,
ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это похоже на попытку научиться водить машину, обучая кого-то другого.
Создание алгоритма - это в основном поиск математики и необходимая адаптация к вашей реальной проблеме.