суббота, 20 июня 2015 г.

Пять на Три - Пятнадцать

Проект Эйлер #1 Кратные 3 и 5

Текст задачи на  HackerRank ProjectEuler+. Задача является версией для программного решения задачи #1 c ProjectEuler.


Дано натуральное число n. Найдите сумму всех натуральных чисел меньше n, делящихся на три или на пять.


Формат ввода

Первая строка содержит число t (1 ≤ t ≤ 10000) - количество тестов. В каждой из следующих t строк содержится число n (1 ≤ n ≤ 10000).

Формат вывода

Для каждого значения n выведите сумму натуральных чисел, меньших n, делящихся на 3 или на 5.

СтатусПолное решение
Перед прочтением разбора решения рекомендуется попробовать решить задачу самостоятельно.

воскресенье, 24 ноября 2013 г.

Подключаем SFML к проекту QtCreator, Linux

Доброго времени суток, давненько я ничего не писал, чемпионаты по программированию, другие проекты, переход на Linux, QtCreator, gcc и SFML.

Эта статья будет посвящена установки SFML на Linux Distro (в моём случае openSUSE 12.3).
Я бы даже сказал, что это будет перевод статьи https://github.com/LaurentGomila/SFML/wiki/Tutorial%3A-Compile-and-Link-SFML-with-Qt-Creator с авторскими комментариями.

четверг, 29 августа 2013 г.

Hello World с использованием SDL? Легко!

Начнём с того, что нам необходимо как-то получить эту библиотеку. На самом деле всё очень просто. Вот несколько простых шагов, которые должны будут помочь вам в установке и запуске первого приложения с использованием SDL.

  1. Идём на страницу загрузки на официальном сайте libsdl.org (я использую самый актуальный на момент написания статьи SDL2 )
  2. Нам понадобятся исходники (Source Code)
  3. После загрузке в архиве будут лежать дальнейшие инструкции по установке, следуйте им и у Вас всё получится. Для пользователей Visual Studio я детально опишу процесс.
Итак у нас есть исходники SDL и Visual Studio 2008 или новее.
Смело распаковываем архив в любое удобное для вас место - ищем внутри папку VisualC