Laborator 02

Problema 1:

Pentru o lista cu numere unice, sa se afiseze toate subseturile posibile. Solutia nu trebuie sa contina duplicate.

Exemplu:

Input: [1,2,3]
Output: [[],[1],[2],[3],[1,2],[1,3],[2,3],[1,2,3]]

Problema 2:

Pentru o lista de string-uri strs sa se grupeze anagramele. O anagrama este un cuvant format din literele altui cuvant, dar in alta ordine.

Exemplu:

Input: ["eat", "tea", "tan", "ate", "nat", "bat"]
Output: [["eat","tea","ate"],["tan","nat"],["bat"]]

Problema 3:

Pentru un string s sa se afiseze prima litera care nu se repeta in string. Daca toate literele se repeta, se va afisa -1.

Exemplu:

Input: "fffffffffflllllllllllluttttttttteeeeeeerr"
Output: "u"

Problema 4:

Pentru un string s sa se afiseze cea mai mare (ascii code) litera care se gaseste si lower case si upper case in string. Daca nu se gaseste nicio litera care se respecte constrangerea, se va afisa -1.

Exemplu:

Input: "aBcDeFgHiJkLmNozPqRsTuVwXyZ"
Output: "Z"