Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.14 KB

File metadata and controls

39 lines (27 loc) · 1.14 KB
description Programsko inženjerstvo - JS - Zadaci za vježbanje
author Toni Starčić, Nikola Tanković
license CC BY-SA

fipu

  1. Implementirajte funkciju koja prima polje stringova i vraća najkraći string:
INPUT => ["aaa", "bbbb", "cc", ""]
OUTPUT = f(INPUT) //"cc"
  1. Implementirajte funkciju koja računa manhattanDistance s time da su točke x1, y1, x2 i y2 članovi polja:
INPUT => ([5,4],[3,2])
OUTPUT = f(INPUT) //4
  1. Implementirajte funkciju koja prima polje i vraća polje u kojemu se nalaze podaci koji se pojavljuju točno jednom:
INPUT => [1, 2, 1, 3, 1, 4, 1, 5, "a", "a", "b", "c"]
OUTPUT = f(INPUT) //[1, 2, 3, 4, 5, "a", "b", "c"] 
  1. Implementirajte rekurzivnu funkciju koja prima polje podataka i prirodni broj n, a vraća polje elemenata koji se pojavljuju barem n puta.
INPUT => ([1, 2, 1, 3, "a", 1, 4, 1, 5, "a", "a", "b", "c"], 2)
OUTPUT = f(INPUT) //[1, a]

DODATNO POJAŠNJENJE: U primjeru, 1 i "a" se pojavljuju 3 puta te iz tog razloga čine elemente polja outputa.