Мелочи имеют значение…

Когда вы только начинали изучать кодирование, если вы похожи на меня, вы начинали с печати «Hello World!» на выбранном вами языке.

Затем перешли к переменным, как их задавать. Типы данных, такие как строка, целые числа и булевы … и т.д. Затем функции, использующие переменные и передающие их в качестве аргументов, и так далее по списку.

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

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

Это пример того, как устроен цикл for:

for (initializer; condition; iterator) {
    // statements
}
Вход в полноэкранный режим Выход из полноэкранного режима

Вот пример цикла for в действии с простой задачей алгоритма обратной строки.
В этом примере у нас есть комбинация основных на дисплее.

  1. У нас есть переменная, установленная на пустую строку.
  2. У нас есть функция с аргументом str (сокращение от string) — который является типом данных.
  3. Мы выполняем итерацию над строкой.
  4. Возвращаем строку в обратном порядке.
function reverseString(str) {
  let reversed = "";       
  for (var i = str.length - 1; i >= 0; i--){         
    reversed += str[i];  
  }     
return reversed;  
} 
Вход в полноэкранный режим Выход из полноэкранного режима

По мере того как я продолжаю работать над изучением различных алгоритмов. Становится ясно, что эти простые понятия на самом деле очень важны для того, чтобы уметь делать сложные вещи в кодировании.
Как я понял. Вы действительно должны ползать, прежде чем ходить.
Надеюсь, это поможет, и как всегда.

Счастливого кодинга 👨🏿💻👨🏻💻👩💻🧑🏾💻

Оцените статью
Procodings.ru
Добавить комментарий