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 – Welcome To Java!

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

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

[…]

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 […]