Hackerrank – The Maximum Subarray

Hackerrank – Popis problému

Celý popis zadania sa nacháza – Hackerrank.

Riešenie

  • Contiguous sum – použitie Kadane-ovho algoritmu
  • Non-contiguous sum – vybraž len všetky kladná prvky zo zadaného poľa. V prípade, že takého pole je prázdne, výsledok je najväčšie číslo zo zadaného poľa.

Vytvoril som riešenie v týchto programovacích jazykoch:

Všetky riešenia sú dostupné aj na mojom GitHub profile.

Java

JavaScript

Scala

Ruby

Leave a Reply

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *