Katakan bahwa dan adalah dua string dengan panjang yang sama. Sebuah anagramming dari dua string adalah pemetaan bijektif sehingga untuk setiap .b 1 b 2 ... b n p : [ 1 ... n ] → [ 1 ... n ] a i = b p ( i ) iSebuah1Sebuah2… Ana1a2…ana_1a_2\ldots a_nb1b2... bnb1b2…bnb_1b_2\ldots b_np : [ 1 ... n ] →...