Allora la funzione che hai postato semplicemente verifica se i conteggi delle lettere corrispondono.
f[0] contiene il conteggio dell'i-esima lettera (suppongo i=0 indica A, i=1 indica B ...) nella prima stringa
f[1] contiene il conteggio dell'i-esima lettera nella seconda stringa
Quindi il for non fa altro che verificare su tutte le lettere che ci sia lo stesso conteggio, alla prima lettera che ha due conteggi diversi ritorna false.
Se tutti i conteggi sono uguali ritorna true.
Quello che ti manca, a mio avviso, per completare l'esercizio è lo scrivere una funzione che dato in input una stringa esegua il conteggio delle lettere.