Bu soru büyük ölçüde bu soruya dayanmaktadır , ancak bir takım ek zorluklar içermelidir.
Senin görevin
Bir dize alırken, tüm olası anagramlarını yazdıran bir program veya işlev yazmalısınız. Bu sorunun amacı için bir anagram, orijinal dize ile aynı karakteri içeren ancak orijinal dize olmayan bir dizedir. Bir altanagram, girilen bir dizenin bir alt dizisinin bir anagramıdır. Anagramların ve altanagramların gerçek kelimeler olması veya içermesi gerekmez.
Giriş
Herhangi bir standart giriş yöntemiyle herhangi bir uzunlukta> 0 olabilecek bir dizeyi kabul edebilirsiniz. Herhangi bir ASCII karakteri içerebilir.
Çıktı
Girilen dizgenin tüm olası anagramlarını ve altanagramlarını herhangi bir standart şekilde çıktılayabilirsiniz. Aynı dizeyi iki kez çıkarmamalı veya girdiye eşit bir dize çıkarmamalısınız.
Diğer Kurallar
Standart Loopholes'a izin verilmiyor
puanlama
Bu kod golf , en az bayt kazanır.