Публикации по теме '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 находится в наборе {январь, февраль, март, апр, май, июнь, июль, август, сентябрь, октябрь, ноябрь, декабрь}..