Algoritmul, pas cu pas
Privește golful ca pe o hartă: fiecare „pată" de pământ legată (sus/jos/stânga/dreapta) e o insulă. Mai întâi descoperim insulele și, pentru fiecare, reținem două lucruri: câte celule are și unde stă — adică dreptunghiul care o încadrează (cea mai de sus și cea mai de jos linie, cea mai din stânga și cea mai din dreapta coloană). Cu aceste informații răspundem la toate cele trei cerințe.