Pertanyaan ini sangat didasarkan pada pertanyaan ini , tetapi harus menimbulkan sejumlah kesulitan tambahan.
Tugas Anda
Anda harus menulis sebuah program atau fungsi yang, saat menerima sebuah string, mencetak semua anagram yang mungkin darinya. Untuk keperluan pertanyaan ini, anagram adalah string yang berisi karakter yang sama dengan string asli, tetapi bukan string asli. Subanagram adalah anagram substring dari string yang dimasukkan. Anagram dan sub-diagram tidak harus atau mengandung kata-kata aktual.
Memasukkan
Anda dapat menerima string, yang panjangnya> 0, dengan metode input standar apa pun. Ini mungkin mengandung karakter ASCII.
Keluaran
Anda dapat menampilkan semua anagram dan sub-diagram yang mungkin dari string yang dimasukkan dengan cara standar apa pun. Anda tidak boleh mengeluarkan string yang sama dua kali, atau menghasilkan string yang sama dengan input.
Peraturan Lainnya
Celah Standar tidak diizinkan
Mencetak gol
Ini adalah kode-golf , paling tidak byte menang.