Hackerrank – Cut the sticks

Hackerrank – Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Pokiaľ nebude pole sticks prázdne vypíš veľkosť poľa usporiadaj pole zober najmenší prvok poľa, ktorý je po usporiadaní na začiatku vytvor nové pole, ktoré bude obsahovať už len väčšie prvky Vytvoril som riešenie v týchto programovacích jazykoch: Scala Java JavaScript Ruby Všetky riešenia […]

Hackerrank – Modified Kaprekar Numbers

Hackerrank – Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Skontroluj všetky čísla či zodpovedajú definícii Kaprekarovho čísla. Vytvoril som riešenie v týchto programovacích jazykoch: Scala Java JavaScript Ruby Všetky riešenia sú dostupné aj na mojom GitHub profile. Java

JavaScript

Scala

Ruby

Hackerrank – Sherlock and Squares

Hackerrank – Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Horné ohraničenie problému je veľmi veľké. Musíme si to zjednodušiť. Pre zadané čísla a a b nájdeme všetky square numbers rovnicou:     . Existuje špeciálny prípad keď sa a a b rovnajú. Potom si stačí vybrať a a b a skontrolovať, či […]

Hackerrank – Angry Professor

Hackerrank – Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Spočítaj všetkých študentov, ktorí prišli pred začatím prednášky (ich čas príchodu je menší alebo rovný 0). Pre výsledok stačí skontrolovať, či je počet študentov menší ako hranica pre zrušenie prednášky. Vytvoril som riešenie v týchto programovacích jazykoch: Scala Java JavaScript Ruby Všetky riešenia […]

Hackerrank – Lisa’s Workbook

Hackerrank – Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Máme všetky zadané problémy. Pridávaj problémy postupne na jednotlivé strany – každá strana obsahuje k problémov, alebo menej ak je koniec kapitoly. Spočítaj výsledok, ak strana obsahuje kapitolu s rovnakým číslom ako je číslo strany. Vytvoril som riešenie v týchto programovacích jazykoch: Scala […]

Hackerrank – Caesar Cipher

Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Vytvoriť kryptovaciu funkciu, ktoré berie zadaný Cézarov posun. Pre každý znak, treba tiež overiť, či je písmeno. Pre malé písmená platí rovnica: to_char[ascii_of_char – asci_of_a + shift) % 26 + ascii_of_a] Pre veľké písmena to_char[ascii_of_char – asci_of_A + shift) % 26 + ascii_of_A]. Vytvoril som […]

Hackerrank – Arrays- DS

Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Vytvoril som riešenie v týchto programovacích jazykoch: Java JavaScript Scala Ruby Všetky riešenia sú dostupné aj na mojom GitHub profile. Java

JavaScript

Scala

Ruby

Hackerrank – Valid PAN Format

Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Regulárny výraz: [A-Z]{5}\d{4}[A-Z] Vytvoril som riešenie v týchto programovacích jazykoch: Ruby Java JavaScript Scala Všetky riešenia sú dostupné aj na mojom GitHub profile. Ruby

Java

JavaScript

Scala

Hackerrank – Utopian Tree

Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Vytvoril som premennú height a inicializoval hodnotu na 1. Pre každé zadané číslo: ak je párne, vynásob height dvomi; ak je nepárne, tak pripočítaj 1 ku height. Vytvoril som riešenie v týchto programovacích jazykoch: Java JavaScript Scala Ruby Všetky riešenia sú dostupné aj na mojom […]

Hackerrank – Two Arrays

Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Usporiadl som obidve zadané polia. array1 vzostupne, array2 zostupne. Spočítaj prvky na každej i-tej pozícii, či je ich súčet menší ako zadaný súčet. Vytvoril som riešenie v týchto programovacích jazykoch: Java JavaScript Scala Ruby Všetky riešenia sú dostupné aj na mojom GitHub profile. Java

[…]