FizzBuzz
Сегодня случайно наткнулся на пост FizzBuzz, или почему программисты не умеют программировать и задумался: неужели многие программисты и вправду не могут решить такую простую с виду задачу:
Напишите программу, которая выводит на экран числа от 1 до 100. При этом вместо чисел, кратных трем, программа должна выводить слово «Fizz», а вместо чисел, кратных пяти — слово «Buzz». Если число кратно и 3, и 5, то программа должна выводить слово «FizzBuzz»
Взялся, черновик набросал за пару минут, получилось что-то вроде этого:
Потом долго не мог понять, как этот код можно упростить: такое ведь любой школьник сможет написать, где-то определенно есть подвох.
Каково же было мое удивление после того, как я увидел, как эта задача должна решаться: в точности так же, как я и описал.
И вот я сижу, весь такой задумчивый, и силюсь понять, как могут существовать на свете программисты, которые не могут написать такой простейший двухминутный код.
1 year ago • Notes