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


Решение проблемы Queens Attack II в Hackerrank
Решение проблемы Queens Attack II в HackerRank Это задача среднего уровня сложности, которую можно найти здесь . Анализ проблемы Как указано в задаче, мы должны найти количество позиций, на которых ферзь может атаковать. Учитывая, что на доске будет k препятствий. Как ферзь может атаковать в восьми направлениях. Простая логика для решения этой проблемы состоит в том, чтобы найти номер позиции, где ферзь может атаковать в каждом направлении, а затем пересечь препятствия,..

Решение повторяющейся строки HackerRank
Вот проблема: Существует строка S из строчных букв латинского алфавита, которая повторяется бесконечное количество раз. По заданному целому числу n найдите и выведите количество букв a в первых n буквах бесконечной строки. https://www.hackerrank.com/challenges/repeated-string/ Мы рассматриваем подстроку abcacabcac, первые 10 символов бесконечной строки. В подстроке есть вхождения a. Например, s=’abcac’, n=10 Мое решение: Его можно свести к следующим формулам:..

Панграммы и как я их решил!
Привет, народ! Этот пост для тех, кто только начинает программировать. Недавно я столкнулся с интересной проблемой, занимаясь программированием и решением проблем в hacker-rank. На первый взгляд это казалось легким, но после более чем 15-минутного программирования я понял, что неправильно понял вопрос, и это было чисто из-за волнения. Мы рассмотрим вопрос сейчас, Вопрос: Панграмма — это строка, содержащая все буквы алфавита. Учитывая список предложений, верните 1, если..

Бег с препятствиями
Бег с препятствиями Нам нужно найти дозы, необходимые для того, чтобы иметь возможность перепрыгнуть любой элемент в списке. 5 7 2 5 4 5 2 5 - общее количество элементов. 7 — это высота, на которую мы можем прыгнуть. Следующей следующей строкой являются наши данные. Здесь нам нужно 0 доз, чтобы увеличить максимальную высоту прыжка. Итак, мы возвращаем 0. Так же, 5 4 1 6 3 5 2 Здесь нам нужно 2 дозы, чтобы увеличить максимальную высоту прыжка. def hurdleRace(k,..

Сумма и разница двух чисел в C | Решение HackerRank
Привет всем в этом блоге, я бы решил проблему hackerrank. название задачи: сумма и разность двух чисел Я использую язык программирования C для решения этой проблемы Хорошо, давайте перейдем к теме…. Цель Основными типами данных в c являются int, float и char. Сегодня мы обсудим типы данных int и float. Функция printf() выводит данный оператор на консоль. Синтаксис такой: printf("строка формата",список_аргументов);. В функции, если мы используем в качестве аргумента..

Прекрасные дни в кино Решение Hackerrank на javaScript
Проблема: Лили любит играть в игры с целыми числами. Она создала новую игру, в которой определяет разницу между числом и его обратным номером. Например, если задано число 12 , его реверс равен 21. Их разница составляет 9 . Перевернутое число 120 равно 21 , а их разница составляет 99 . Она решает применить свою игру к принятию решений. Она будет смотреть на пронумерованный диапазон дней и пойдет в кино только в прекрасный день. Учитывая диапазон пронумерованных дней..

День 4: Решение класса или экземпляра в C# и Python | 30 дней кода
Скриншот для тех, кто хочет взглянуть на вопрос: Решение на С# Вот решение проблемы Day 4: Class vs. Instance в C#: using System; public class Person { public int age; public Person(int initialAge) { // Add some more code to run some checks on initialAge if (initialAge < 0) { Console.WriteLine("Age is not valid, setting age to 0."); age = 0; } else { age = initialAge;..