Task 84_1. Анаграммы

Task 84_1. Анаграммы

UniLecs

Задача: анаграммой слова называется любая перестановка всех букв слова. Например, из слова СОЛО можно получить 12 анаграмм: СОЛО, ЛОСО, ОСЛО, ОЛСО, ОСОЛ, ОЛОС, СЛОО, ЛСОО, ООЛС, ООСЛ, ЛООС, СООЛ.

Необходимо написать функцию, ктр выведет кол-во различных анаграмм, ктр могут получиться из этого слова.

Входные данные: строка, кол-во символов не превышает 10.

Вывод: кол-во анаграмм.

Пример: СОЛО

Вывод: 12

Реализация:

  1. @beraliv, JS
@beraliv, JS

https://gist.github.com/Beraliv/cdbc524b9d0dd3c1a3a3c97dc58a59ee


2. @tvolf, PHP

@tvolf, PHP

https://gist.github.com/tvolf/f78d500d485d6a5be8d19c5295d5af79


3. @jinxonik, Pyhton

@jinxonik, Pyhton

https://gist.github.com/jin-x/9e0b03bb1c78b9fcae924e1776c91805

Test:

https://repl.it/@jin_x/UniLecs-84


4. @ANesbVlz, JS

@ANesbVlz, JS

https://gist.github.com/ANesbytnov/03fcced2c429dd047a00e9e05e91057b


5. Антон, Rust

Антон, Rust

https://gist.github.com/AnthonyMikh/b2b7a5727148f4f64965c2f0b0914d88

Test:

https://play.rust-lang.org/?gist=4fb5326f71c4f3aaa8472919000798c7&version=nightly


6. @mikhail_01, Python

@mikhail_01, Python

https://gist.github.com/mikhail-01/9fcb7299d2ce4116714126b3ad93542e


7. @PlirusQ, C++

@PlirusQ, C++

https://gist.github.com/WantPinkHair/1aed70908fcd3d9318aca9694accbc02


8. @KoStard, JS

@KoStard, JS

https://gist.github.com/KoStard/0c0d2ec5f0a38b427e215bb51b508897


9. @egormasharskii, Python

@egormasharskii, Python

https://gist.github.com/myegor/cfaa8e0140a8feb92d5b4aa2ffe5b0d3


10. Aleksei Kolosov, JS

Aleksei Kolosov, JS

https://gist.github.com/KolosovAO/1cf76e959fadc9909f194eb4197dfb7b

Test:

https://jsfiddle.net/bt872tde/9/


11. @mid150, C++

@mid150, C++

https://gist.github.com/mid150/a9bf42b8cecad899cfb3b0acf845a9e4

Test:

https://repl.it/@mid150/BasicLeadingApache


12. @pavelm12, Go

@pavelm12, Go

https://gist.github.com/pavelm12/f1173d14093c4ed3897959d99142d9f3

Test:

https://play.golang.org/


13. @Kostigan, Python

@Kostigan, Python

https://repl.it/repls/SneakyUnluckyLinks


14. @LostInKadath, Python

@LostInKadath, Python

https://gist.github.com/LostInKadath/35611cae3286f09cba73e81cfb703785


15. @DekaBraZ, Python

@DekaBraZ, Python

https://gist.github.com/DekaBraZ/851a6450d2e39b5412edd886f5b23a58

Report Page