Публикации по теме '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;..