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

Pridaj komentár