Hackerrank – Beautiful Days at the Movies

Hackerrank – Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Pre každé číslo v zadanom intervale od i do j spočítaj koľko je takých zadaných čísel, ktoré splnia zadanú podmienku. 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 […]

Hackerrank – Compute the Perimeter of a Polygon

Hackerrank – Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Vypočítame dĺžku hrany medzi každou dvojicou bodov p vyjadrených súradnicami x a y. (p0, p1), (p1, p2), …, (pn-1, p0) Rovnica pre dĺžku úsečky medzi dvoma bodmi: $$l = \sqrt{{(x_1 – x_2)}^2 + {(y_1 – y_2)}^2}$$ Spočítaj dĺžky úsečiek. Vytvoril som riešenie v […]

Hackerrank – Compute the Area of a Polygon

Hackerrank – Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Vytvorme si menšie matice pre každý pár zadaných bodov

… Potom vypočítame determinat of pre každú maticu: x1 * y2 – x2 * y1 A spočítam všetky determinanty. Nakoniec súčet determinantov vydelíme 2. Riešenie postavené na článku. Vytvoril som riešenie v […]

Hackerrank – Remove Duplicates

Hackerrank – 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 – Lambda Calculus – Reductions #4

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

Hackerrank – Lambda Calculus – Reductions #3

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

Hackerrank – Super Reduced String

Hackerrank – Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Vytvoril som si počítadlo s hodnotou rovnou prázdnemu reťazcu. Prechádzal som všetky znaky a menil hodnotu počítadla: ak je aktuálny znak rovný poslednému znaku v počítadle, vymaž ten znak z počítadla inak ho pridaj na koniec počítadla Výsledok je hodnota počítadla po iterácii. […]

Hackerrank – Jumping on the Clouds

Hackerrank – Popis problému Celý popis zadania sa nacháza – Hackerrank. Riešenie Vytvorím si premennú, ktorá bude vždy ukazovať na aktuálnu pozíciu a na začiatku bude 0. Vždy vyskúšam, či sa dá skočiť na pozíciu i + 2. Ak to nie je možné kvôli búrkovému oblaku, posuniem sa na i + 1 pozíciu. Opakujem kým […]