fizzbuzz

  • ХабрахабрФото FizzBuzz по-македонски

    FizzBuzz по-македонски

    Long story short Сеньоры начинают и проигрывают @qrdl - ничего личного. Тут как на олимпийских играх - быстрее, короче, изящней. В продолжение увлекательной дискуссии https://habr.com/ru/post/540136/ https://habr.com/ru/post/682080/ https://habr.com/ru/post/682332/ Сеньоры в 4 потока time ./multithreaded2 > /dev/null real 0m1,173s user 0m4,158s sys 0m0,140s Этот пенсионерский код в те же 4 потока дает time ./my_5_thread > /dev/null real 0m0,824s user 0m3,162s sys 0m0,016s…

    Читать далее »
  • ХабрахабрФото Продолжаем разгонять FizzBuzz

    Продолжаем разгонять FizzBuzz

    После написания первой статьи про FizzBuzz (которая неожиданно для меня стала выбором редакции на Технотексте 2021) у меня появлялись мысли о том, что можно бы еще ускорить, но все время было не до того. И тут мне прилетает перчатка. Так что пришлось расчехлить верный GCC, чтобы помериться кодом с @ChePeter. Пара замечаний перед тем, как окунуть руки в код: @ChePeter…

    Читать далее »
  • ХабрахабрФото [recovery mode] FizzBuzz по-пенсионерски

    [recovery mode] FizzBuzz по-пенсионерски

    Статья коллеги @qrdl про собеседование с написанием вариантов FizzBuzz очень понравилась. Но очень не понравился код, совсем не понравился. И после публикации технотекстов пришлось внимательно изучить https://habr.com/ru/post/540136/ и понять, разобраться в своем неприятии, ну и потренироваться самому. Мне >60 лет и первую часть своей карьеры я зарабатывал на более чем 20 языках, из которых пяток только ассемблеров. Но С среди…

    Читать далее »
  • ХабрахабрФото [Перевод] Решение Fizzbuzz при помощи теоремы Эйлера

    [Перевод] Решение Fizzbuzz при помощи теоремы Эйлера

    FizzBuzz — это известная задачка на программирование, которую обычно дают в технической части собеседований. Она формулируется примерно так: Напишите функцию, выводящую список целых чисел от 1 до 100, но вместо каждого числа, кратного 3, она должна выводить «Fizz», а вместо каждого числа, кратного 5, выводить «Buzz». Вместо чисел, кратных и 3, 5, программа должна выводить «FizzBuzz»; все остальные числа должны…

    Читать далее »
  • ХабрахабрФото FizzBuzz по-сениорски

    FizzBuzz по-сениорски

    - Добрый день, я на интервью на позицию старшего разработчика. - Здравствуйте, давайте начнем с небольшого теста, пока я ваше CV смотрю. Напишите программу, которая выводила бы числа от 1 до, скажем, миллиарда, притом если число кратно трем, то вместо числа выводится Fizz, если кратно пяти, то Buzz, а если и трем, и пяти, то FizzBuzz. Серьезно, FizzBuzz? Задачка для…

    Читать далее »
  • ХабрахабрФото Functional FizzBuzz на Scala

    Functional FizzBuzz на Scala

    FizzBuzz это известная задачка, шутливо или не очень задаваемая на собеседованиях, существует множество вариантов реализации даже для такой простой игры. Существует даже шедевры вроде FizzBuzzEnterpriseEdition. Предлагаю вашему вниманию еще один вариант, не совсем пятничный, а скорее субботний: FizzBuzz на Scala, functional style. Задача Для чисел от 1 до 100 нужно выводить на экран Fizz, если число делится на 3; Buzz,…

    Читать далее »


Кнопка «Наверх»