Это не те [решения], которые мы ищем.

Это сообщение о моем участии в конкурсе #100DaysOfCode Challenge.

Итак, я облажался. Последние несколько дней я прорабатывал конкретную проблему и не торопился, изучая и исследуя различные методы, которые я мог бы использовать для ее решения. И сегодня, работая над проблемой, я обнаружил, что работаю над неверным решением. Я думал, что должен найти уникальные значения во всех всех заданных массивах.

Я не.

Я должен вернуть уникальные значения между первыми двумя массивами, затем уникальные значения между этим результатом и следующим массивом и так далее. Учитывая это, теперь становится понятным, почему рекурсия была бы жизнеспособным способом решения этой проблемы. Я ломал голову, пытаясь понять, какие инструменты использовать и как написать условия, чтобы значение, которое дублируется в одном массиве, не выпадало из результирующего массива, а было бы, если бы дубликат был найден в другой массив. Теперь я буду ломать голову, чтобы понять, как построить эту другую машину с рекурсией.

Как бы ни было неприятно обнаружить, что я все делаю неправильно, я как ни странно смирился с этим. Приняв, что мое обращение с JavaScript в лучшем случае ненадежно, и приняв решение замедлить темп и тщательно изучить все, что я могу, через проблемы, над которыми я работаю, это было не столько разочарованием, сколько вопросом возможности. Проблема в каком-то смысле стала проще, и она предложила мне новый способ рассмотрения того, как с ней работать. Кроме того, я продолжаю упоминать, как мне нужно практиковать рекурсию. Что ж, есть возможность сделать это.

Другое дело, что в этом пространстве я могу совершать эти ошибки. Лучше всего мне совершать эти ошибки сейчас, когда уже нечего терять и можно получить гораздо больше знаний. И я спасаю себя от разочарования неудачей там, где это важно. Что такое разочарование в месте практики, как не напоминание о том, что нужно замедлиться и учиться? Это гораздо лучше, чем разочарование в месте, где ожидаются результаты, и вместо этого вызывает стресс.

59/100