25. февраля 2016
Andrei
C# , Эффективность
Следующая ката, пожалуй, самая простая. Для её реализации понадобится всего несколько минут. Это будет всем известный «FizzBuzz». Суть задания заключается в том, что необходимо вывести числа от 1 до 100, при этом, если число делится на 3, выводить «Fizz», если делится на 5, выводить «Buzz», а если делится и на 3 и на 5, то вывести «FizzBuzz». Во всех остальных случаях выводить само число.
[Ещё]
Вот очередная ката программирования, на языке C#. В этот раз, в необычном для меня формате. Я решил записать видео самого процесса создания, исходный код, как всегда, можно увидеть на GitHub. Видео получилось длиной почти 23 минуты, кому интересно, читайте дальше…
[Ещё]
Сегодня рассмотрим первую ката «Палиндром». Напомню, что ката в программировании, это упражнение, которое должно занимать не более 10 минут, которое выполняется снова и снова, для совершенствования скорости и качества написания кода. Определение, является ли слово палиндром в качестве первого ката выбрано по 2 причинам, во-первых, задача поиска палиндрома достаточно проста и её написание займет точно не более 10 минут, во-вторых она не столь тривиальна, как кажется на первый взгляд и в сети очень легко найти примеры достаточно сложных палиндромов для тестов.
[Ещё]