Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

181 - Algoritmo de configurações de saque em TypeScript | theWiseDev Hands-on

Автор: Otavio Lemos

Загружено: 2021-07-06

Просмотров: 1824

Описание:

Sabe quando você vai fazer um saque no caixa eletrônico e ele te apresenta duas possibilidades de configurações conforme as notas que o caixa contém?

Por exemplo, você vai sacar R$ 300,00, e ele te apresenta duas possibilidades:

(1) 2 x R$ 100, 2 x R$ 50;
(2) 1 x R$ 100, 3 x R$ 50, 2 x R$ 20, 1 x R$ 10

Já pensou qual algoritmo roda para ele gerar essas configurações?

Resolvi dar uma pesquisada e desenvolver essa função.

Nesse vídeo bem mão na massa eu copio uma solução inicial do StackOverflow em Java e utilizando o TDD traduzo essa solução para TypeScript.

Obviamente podemos melhorar muito o código mais para frente, utilizando uma solução mais otimizada, mas já temos uma implementação funcional que passa nos nossos testes! Pretendo analisar o algoritmo e melhorar a performance em próximos vídeos...

De vez em quando vou gravar esse tipo de vídeo com exercícios mais mão na massa para exercitarmos nossa capacidade de resolver problemas que aparecem no nosso dia-a-dia.

O próximo que quero desenvolver é um gerenciador de playlists de músicas, como acontece no Spotify e no YouTube Play.

Repare que às vezes você quer inserir a música no fim da playlist - como numa fila - e às vezes no começo (por exemplo, utilizando o "toque a seguir" do Play) - como numa pilha.

Bora fazer isso juntos? Chega mais...

#typescript #tdd #handson

181 - Algoritmo de configurações de saque em TypeScript | theWiseDev Hands-on

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

184 - Gere valor mais rápido com PEQUENOS PASSOS | theWiseDev Value

184 - Gere valor mais rápido com PEQUENOS PASSOS | theWiseDev Value

TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика

TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика

284 - Domain-Driven Design (DDD) com Programação Funcional?!?! 🤔🤔🤔 | theWiseDev Functional

284 - Domain-Driven Design (DDD) com Programação Funcional?!?! 🤔🤔🤔 | theWiseDev Functional

283 - Clean Code DETONA a PERFORMANCE?!?! 😱😱😱 | theWiseDev Controversy

283 - Clean Code DETONA a PERFORMANCE?!?! 😱😱😱 | theWiseDev Controversy

Что такое

Что такое "Reverse Engineering". Показываю как ломают софт.

ESP32: распознавание речи нейросетью (TensorFlow Lite)

ESP32: распознавание речи нейросетью (TensorFlow Lite)

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Первый в ютубе приживил i7-12800HX вместо i7-13700HX на Ardor Rage

Первый в ютубе приживил i7-12800HX вместо i7-13700HX на Ardor Rage

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

Как крутят нейронки на периферийных устройствах / База по Edge Computing от инженера из Qualcomm

Как крутят нейронки на периферийных устройствах / База по Edge Computing от инженера из Qualcomm

Появляется новый тип искусственного интеллекта, и он лучше, чем LLMS?

Появляется новый тип искусственного интеллекта, и он лучше, чем LLMS?

ИИ создаёт WINDOWS 12 | Gemini 3 Pro

ИИ создаёт WINDOWS 12 | Gemini 3 Pro

Откуда в трубке телефона берётся гудок?

Откуда в трубке телефона берётся гудок?

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как учиться быстро и самому? На примере языков  программирования.

Как учиться быстро и самому? На примере языков программирования.

⚡️ Удар по Верховной Раде? || Ответ за

⚡️ Удар по Верховной Раде? || Ответ за "покушение" на Путина

Полная история программирования, Часть 4: Java, C#, Go или golang (с разбором кода)

Полная история программирования, Часть 4: Java, C#, Go или golang (с разбором кода)

Как быстро освоить Python для инженеров данных (пошаговое руководство 2026 года)

Как быстро освоить Python для инженеров данных (пошаговое руководство 2026 года)

Самые стыдные вопросы об электричестве!

Самые стыдные вопросы об электричестве!

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]