• Мой код слишком громоздкий?

    @kalapanga
    Задача решена неверно. Тут нужно не улучшать, а исправлять! У Вас что, люди будут есть отдельно булки и отдельно сосиски? Нет! Так зачем Вы просите ввести количество булок и отдельно количество сосисок? В условии же ясно написано - запросить количество участников и количество хотдогов, которые будут предложены каждому. Соответственно и дальнейший расчёт должен отталкиваться именно от этих значений.
    Ответ написан
    6 комментариев
  • Как закреплять основы javascript на практике?

    keeprock
    @keeprock
    1. Попытайтесь писать код без постоянно открытой документации или вообще оффлайн. Только Вы и Javascript :)

    Возьмите для начала небольшой кусок кода и затем попытайтесь восстановить его по памяти из головы или придумайте что то свое. Сначала будет тяжело, но потом вы будете писать гораздо быстрее, после того как ваша память станет лучше.

    Интересная практика, попробуйте.

    2. Берите большие проекты на GitHub, пытайтесь вникнуть в них и не бичуйте себя если не получается сразу.

    Я потратил много времени и нервов, думая что обязан понять проект за 1 день. Я ведь такой умный, почему я не могу сделать _insert_small_fix_or_feature_here_?! Иногда это не ваше незнание, а просто проект большой и запутанный. Всему свое время, главное занимайтесь каждый день.
    Ответ написан
    Комментировать
  • Как закреплять основы javascript на практике?

    yurakostin
    @yurakostin
    Front-end developer
    Учебник Ильи Кантора весьма хороший старт.
    Если всё получается - проходите этот учебник дальше.
    Очень много полезных вещей там узнаете.

    На первом месте, конечно же, у вас должна быть практика.

    Бывает крайне сложно придумать задачу самому себе.
    Однако вам уже предложили хорошие варианты: игры, todo-приложение.
    Также можете попробовать сделать простой плагин, который на входе получает строку и элемент. А результатом его работы будет эффект печатания переданного текста в переданном элементе.

    На мой взгляд, будет полезно посмотреть, как делать плагины. На сайте jquery есть хороший туториал на эту тему. И на хабре полно статей.
    Полено будет сразу делать некоторые вещи в ооп стиле. Например тот же todo.

    Начинайте с простых вещей. Старайтесь доводить дело до конца.

    У вас всё получится.
    Ответ написан
    Комментировать
  • Мой код слишком громоздкий?

    mayton2019
    @mayton2019
    Bigdata Engineer
    1. pinic3..pinic6 можно не вычислять а вставить прямо в printf выражение.
    2. Обычно во всех пользовательских вводах делают больше проверок. Например проверяют что введено
    неотрицательное число сосикок. Казалось-бы пустяк. Но если подумать что это торговый автомат и дело
    касается денег - то такие баги вовсе не пустяк.
    Ответ написан
    1 комментарий