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

[…]

Hackerrank – The Love-Letter Mystery

Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Spočítal som sumu rozdielov ASCII kódu znaku na pozícii length(s)-i-1 a ASCII kódu znaku na pozícii i. Vytvoril som riešenie v týchto programovacích jazykoch: Java Ruby JavaScript Scala Všetky riešenia sú dostupné aj na mojom GitHub profile. Java

Ruby

JavaScript

Scala

Hackerrank – The British and American Style of Spelling

Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Skontroloval som pre každé slovo vo vete, či obsahuje &guot;ze" pre americkú angličtinu alebo &guot;se" pre britskú angličtinu. Vytvoril som riešenie v týchto programovacích jazykoch: Scala Ruby JavaScript Java Všetky riešenia sú dostupné aj na mojom GitHub profile. Scala

Ruby

JavaScript

Java […]

Hackerrank – Split the Phone Numbers

Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Regulárny výraz potrebný na rozdelenie telefónneho čísla: \s|\- 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. Scala

Java

JavaScript

Ruby

Hackerrank – Sherlock and The Beast

Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Vytvoril som si 2 premenné: jedna vyjadruje počet_pätiek a druhá vyjadruje počet_trojok. Na začiatku si obe premenné inicializujeme počet_pätiek hodnotou dĺžky zadaného čísla a počet_trojok hodnotou 0. Zistíme či je počet_pätiek deliteľný 3 a počet_trojok deliteľný 5. Ak neplatia podmieky, potom odčítame 5 z počet_pätiek […]

Hackerrank – Rotate String

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

Hackerrank – Prefix Compression

Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Porovnávaj postupne znaky v reťazcoh od ich začiatku na rovnakých pozíciách. Ak nájdeme nerovnaké, prefix zodpovedá všetkých rovnakým znakom nájdených dovtedy. Vytvoril som riešenie v týchto programovacích jazykoch: Scala Všetky riešenia sú dostupné aj na mojom GitHub profile. Scala

Hackerrank – Picking Cards

Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Usporiadal som pole zostupne. Načítaj N zo vstupu. Pre každý prvok e urob rozdiel N – e. Tzn. že existuje iba jedna N – e kombinácií na vybratie dvoch kariet. Všetky kombinácie kariet je súčin všetkých N – e rozdielom pre všetky prvky. Ak je […]

Hackerrank – Pangrams

Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Skontrolovať, či vstup obsahuje 26 rôznych znakov. Vytvoril som riešenie v týchto programovacích jazykoch: Java JavaScript Ruby Scala Všetky riešenia sú dostupné aj na mojom GitHub profile. Java

JavaScript

Ruby

Scala

Hackerrank – Pairs

Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Usporiadaj zadané pole. Vyber postupne 1 element a skontroluj postupne všetky nasledujúce prvky, či je ich rodiel rovný k. Ak je už rozdiel väčší, vyber nasledujúci. Poznámka: Riešenie pre JavaScript a Ruby používajú rovnaký algoritmus, ale niektoré testy skončili timeout-om. Vytvoril som riešenie v týchto […]