Публикации по теме 'hackerrank'


HackerRank 30 дней кода — День 7: Массивы
В сегодняшней задаче мы рассмотрим массивы. В Python мы используем структуру списка вместо массивов. Задание: Дан массив A из целых чисел N, выведите элементы ' в обратном порядке в виде одной строки чисел, разделенных пробелами. Мое решение: if __name__ == '__main__': n = int(input().strip()) arr = list(map(int, input().rstrip().split())) # My code from here reversed = f'{arr[n-1]}' for idx in range(n-2, -1, -1): reversed = f'{reversed} {arr[idx]}'..

День 2: Операторы| 30 дней испытаний кода| Хакерранк | Душьянт Сингх | Информация о силе правды. |2022
День 2: Операторы Код Github: https://github.com/Dushyantsingh-ds/30-Days-of-Code-hackerrank/blob/main/Content/Day%202:%20Operators.md Цель В этом задании вы будете работать с арифметическими операторами. Перейдите на вкладку «Учебник», чтобы найти учебные материалы и обучающее видео. Задача Учитывая цену еды (базовая стоимость еды), процент чаевых (процент от цены еды, добавляемый в качестве чаевых) и процент налога (процент от цены еды, добавляемый в качестве налога) для еды,..

День 1: Типы данных| 30 дней испытаний кода| Хакерранк | Душьянт Сингх | Информация о силе правды. |2022
День 1: Типы данных Код на Github: https://github.com/Dushyantsingh-ds/30-Days-of-Code-hackerrank/blob/main/Content/Day%201:%20Data%20Types.md Цель Сегодня мы поговорим о типах данных. Во вкладке «Учебник» вы найдете учебные материалы и обучающее видео! ЗадачаЗаполните код в редакторе ниже. Переменные i, d и s уже объявлены и инициализированы для вас. Вы должны: Объявите 3 переменные: одну типа int, одну типа double и одну типа String. Прочитайте 3 строки ввода со..

Анализ проблемы кода Hashmap
Недавно я прошел испытание кода HackerRank под названием Подсчет троек . Это довольно сложная проблема, и я долгое время пытался написать оптимизированное решение. Когда я почувствовал себя по-настоящему в тупике, я заглянул в самые потаенные уголки Интернета в поисках помощи. На самом деле есть несколько статей и обсуждений по этой проблеме, но я не смог найти ни одной в JavaScript - моем самом сильном языке. Я мог собирать вещи воедино здесь и там, и я получил суть оптимальной..

HackerRank: Контакты (пробный способ)
Недавно я решил задачу HackerRank под названием Tries: Contacts без использования структуры данных trys. Ссылку на этот блог можно найти здесь . Узнав, что такое структура данных trys, я изменил свое решение, чтобы использовать его. Суть проблемы Создайте алгоритм для добавления контактов и сможете найти количество предложений даже при частичном вводе. add david //adds david to your contacts add danelle //adds danelle to your contacts find da..

HackerRank: 30 Days of Code Challenge — Day 0
Задача HackerRank «30 дней кода» — это базовая задача по программированию, которая помогает новичкам лучше понять программирование на определенном языке. Вы можете использовать любой язык, с которым вы знакомы, чтобы выполнить это задание, или вы можете использовать язык, с которым вы не знакомы и хотите попробовать . В этой серии я буду использовать C++ в качестве основного языка для решения. День 0: Привет, мир В этом задании вам нужно напечатать «Hello, World». а затем в..

Сортировка дат Решение HackerRank с использованием JavaScript
Как решить Sort the Date HackerRank Challenge? Если вы хотите проверить или улучшить свои навыки программирования, HackerRank - одна из платформ, которую вы должны попробовать. Проблема с сортировкой дат: Отсортируйте список дат в порядке возрастания с учетом формата данных, показанного ниже: Каждая дата имеет вид dd mmm yyyy , где: dd - это набор {0–31} mmm находится в наборе {январь, февраль, март, апр, май, июнь, июль, август, сентябрь, октябрь, ноябрь, декабрь}..