Публикации по теме 'problem-solving'
Смешная строка
Очень интересная задача на Хакерранке, которая называется Веселая строка .
Проблема:
В этом задании вы определите, забавная строка или нет. Чтобы определить, является ли строка забавной, создайте копию строки в обратном порядке, например. abc -› cba . Перебирая каждую строку, сравните абсолютную разницу в значениях ascii символов в позициях 0 и 1, 1 и 2 и так далее до конца. Если список абсолютных различий одинаков для обеих строк, они забавны.
Определить, является ли..
Преобразование типов данных с уверенностью: создание функции Python для обработки целых чисел, чисел с плавающей запятой и…
Введение в обработку исключений
Введение
В этом руководстве мы рассмотрим проблему программирования на Python, которая включает в себя написание функции для преобразования различных типов данных в соответствующие им целые числа или числа с плавающей запятой…
Лучший подход к работе
Решение проблем — очень важная вещь во все времена. Но имейте определенный подход к решению проблем наилучшим образом.
1. Воображение
Воображение сильнее во всех аспектах решения проблем. Без воображения мы никогда не увидим новых изобретений, инноваций, творческих вещей, новых вещей и так далее.
«Воображение важнее знаний. Ибо знание ограничено, тогда как воображение охватывает весь мир, стимулируя прогресс, рождая эволюцию». - Альберт Эйнштейн.
2 . Визуализация..
Нахождение простых чисел до заданного целого числа
АЛГОРИТМ:
Получить целое число n. Инициализируйте i значением 2 и пустым числом в списке. Повторяйте, пока i не станет меньше или равно n.
а. Инициализируйте j значением 2, а логическую переменную is_prime — значением true. б. Повторяйте, пока j не станет меньше или равно i/2, а is_prime не станет истинным.
я. Если делится на j без остатка, установите для is_prime значение false.
ii. Увеличьте j на 1.
в. Если is_prime по-прежнему верно, добавьте i в..
Две суммы
Кажется слишком простым ?? Может быть.
Сегодня я решил задачу на leetcode.com, которая называется Две суммы . Однако сложность говорит о том, что это легко, для меня это было несколько сложно.
Задача: задан массив целых чисел, вернуть индексы двух чисел так, чтобы они в сумме давали определенную цель. Вы можете предположить, что каждый ввод будет иметь ровно одно решение, и вы не можете использовать один и тот же элемент дважды.
Пример:
Given nums = [2, 7, 11, 15],..
Раскрытие возможностей ручки и бумаги: вечные инструменты для решения проблем и развития навыков.
В сегодняшнюю цифровую эпоху, когда мы постоянно окружены экранами и гаджетами, ручка и бумага могут показаться пережитками прошлого. Однако эти, казалось бы, простые инструменты выдержали испытание временем и продолжают оставаться бесценными для решения проблем и развития навыков. В этом сообщении блога мы рассмотрим, как ручка и бумага являются вечными инструментами, которые могут улучшить наши когнитивные способности, способствовать творчеству и способствовать личностному росту...
Chant Counter: создание приложения для отслеживания
Проблема
Важной частью моей духовной практики является повторение мантры на четках (похожих на четки). Я повторяю на четках определенное количество раз каждый день, но когда я начинал, у меня не было удобного метода отслеживания.
Решение
Я разработал мобильное веб-приложение и написал JavaScript для отображения простого счетчика . Наиболее заметным элементом дизайна является число, которое увеличивается при нажатии или постукивании по нему. Поскольку в то время моей..
Новые материалы
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..