Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
[Вернуться к задаче]   1 2 3
  21  Варламов Валерий Владимирович, 21 декабря 2019 г. 12:28:51
     День программиста отмечается в 256-й день (1 января-1 день) типо 256=2 в 8 степени
  22  Шайдаков Филипп Максимович, 09 ноября 2019 г. 22:11:58
     Подскажите пожалуйста, как сделать эффективным вывод ведущий нулей на Pascal?
     Для двузначного неотрицательного числа например так: writeln(n div 10, n mod 10)
  23  Дмитрий, 25 октября 2019 г. 13:06:43
     Уберите свои решения отсюда. Зачем вы их сбрасываете сюда? Что за дети..
  24  Беляков Максим Александрович, 19 сентября 2019 г. 15:39:44
     день на задачу потратил. Потом перечитал, и возникло такое чувство, что вижу эту задачу впервые и я выполнял ее в совсем другом формате. Не увидел с первого раза условия високосного года и формата вывода даты XD
  25  Низа, 18 сентября 2019 г. 13:06:19
     тот кто на С#, то Сложность задачи для вас 1-3% :D
  26  Анатольев Алексей Владимирович, 11 августа 2019 г. 8:28:31
     да нет и после 400 ошибки есть (( В общем очень плохо проверяет варианты сервер на этом задании.
  27  Анатольев Алексей Владимирович, 11 августа 2019 г. 8:17:23
     Ну вот я и лидер )). Только код написан на основе ошибок сервера, который не проверяет и/или не правильно проверяет варианты от 28 до 396 на вариантах кратных 4 и не кратных 100 и выдает 13-е число сентября вместо 12-го. Остальные варианты этого кода вроде правильно работают!
  28  Анатольев Алексей Владимирович, 10 августа 2019 г. 17:03:49
     Мда. Код на 62 знака, тоже неправильно работает на вариант 244.
  29  Анатольев Алексей Владимирович, 10 августа 2019 г. 13:49:31
     Здравствуйте Уважаемый админ. Скажите почему принято мое решение 10923908 которое сейчас на 5 месте? Ведь если я ввожу число 244 для этого кода, то ответ должен быть 12/09/0244, т.к. год високостный! А мой код выдает 13/09/0244 и при этом принят! Видимо тестовая система не все ключевые варианты учитывает?
  30  Максимчик Савелий Сергеевич, 09 апреля 2019 г. 12:59:12
     string(int number, char c) - полезная вещь!
     Есть куда более простые способы вывести ведущие нули. Например, printf("%04d", y);
  31  Клэй Баймолда Арай, 15 декабря 2018 г. 22:24:51
     а можно еще и '%.2/%.2/%.4'%(day,month,year) использовать чтобы нули выводило :). Так намного легче
     Речь о Python. Судя по https://docs.python.org/3/library/stdtypes.html#old-string-formatting правильнее скорее '%02d/%02d/%04d'
  32  Анатолий Бурдюков, 24 октября 2014 г. 13:47:25
     Каким же некрасивым становится решение, когда приходится выводить эти нолики.
  33  Якунин Александр Валентинович, 25 июля 2014 г. 15:18:07
     Для справки:
1.Год нужно выводить с ведущими нулями(всегда 4 цифры, например 13/09/0101)
2.Второй пример не совпадает со вторым тестом
  34  Маковский Виталий Виталиевич, 30 апреля 2014 г. 19:24:38
     прошу прощения, как всегда, поспешил, у кого ошибка во 2 тесте, он не совпадает с условием, прочтите еще раз внимательно условие задачи, все дело в нулях)
  35  Кочкин Владимир Олегович, 14 октября 2013 г. 23:21:20
     Осторожно с выводом года!!!!
  36  Даудов Максуд Камилович, 04 декабря 2012 г. 19:30:58
     Подсказка: используйте все правила определения високосного года, и не делите только на 4. 500 является високосным!!!
  37  Волошин Александр Юриевич, 23 декабря 2011 г. 15:16:04
     если ошибка на втором тесте тогда учтите что 1 будет выводить как 13/09/1 а надо 13/09/0001
  38  Неизвестный, 13 декабря 2011 г. 10:12:52
     Зачем уточнять что если год делиться на 400 он будет высокостным???? Если и так понятно что если он делиться на 4 он высокостный??? Для чего это условие в задаче????
     Дело в том, что не любой год, который делится на 4 является високосным. Например 1900 год не високосный, хоть и делится на 4. Не високосный он потому, что делится на 100. Все года, которые делятся на 100 и не делятся на 400 являются невисокосными.
  39  Соколова Александра Сергеевна, 12 декабря 2011 г. 12:06:12
     Оригинальная задачка, что)
  40  Довгаль Алексей Александрович, 07 декабря 2011 г. 13:04:44
     Фишка задачи в том, что
1) Надо правильно определить високосный год.
2) Правильно вывести, в заданном формате.
Вот и всё. Иначе сложность задачи была бы повыше.
     Совершенно верно!
 1 2 3

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru