Hackerrank – Two Characters

Hackerrank – Popis problému

Celý popis zadania sa nacháza – Hackerrank.

Riešenie

Najprv si nájdem všetky unikátne znaky
Robim pre všetky možné dvojice z unikátnych znakov

  • vymažem si zaradom všetky ostatné znaky, okrem aktuálnej dvojice
  • zistím, či je skúmaná dvojica znakov striedavo usporiadaná vo vymazanom reťazci
  • ak áno, určím jej dĺžku

Zo všetkých takých dĺžok reťazcov vyberiem najdlhší

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

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

Scala

Java

Javascript

Leave a Reply

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