Ми говоримо, що рядок є недискримінаційним, якщо кожен із символів рядка з'являється однаково та щонайменше двічі.
Приклади
"aa!1 1 !a !1"
є недискримінаційний , так як кожен з символів!
,a
і1
з'являється три рази."abbaabb"
це НЕ недискримінаційний , тому щоb
з'являється частішеa
."abc"
також не є дискримінаційним, оскільки символи не з'являються щонайменше двічі.
Завдання
Напишіть недискримінаційну програму або функцію, яка повертає просте значення, якщо дана рядок не є дискримінаційною , а помилкове значення - в іншому випадку.
Тобто програма, запущена на власному вихідному коді, повинна повертати триєдине значення.
Кожне подання повинне вміти обробляти не порожні рядки, що містять ASCII для друку , а також усі символи, що відображаються у вихідному коді подання.
Випробування
Truthy:
<your program's source code>
"aaaa"
"aa!1 1 !a !1"
"aabbccddeeffgg"
"1Q!V_fSiA6Bri{|}tkDM]VjNJ=^_4(a&=?5oYa,1wh|R4YKU #9c!#Q T&f`:sm$@Xv-ugW<P)l}WP>F'jl3xmd'9Ie$MN;TrCBC/tZIL*G27byEn.g0kKhbR%>G-.5pHcL0)JZ`s:*[x2Sz68%v^Ho8+[e,{OAqn?3E<OFwX(;@yu]+z7/pdqUD"
Фальсі:
"a"
"abbaabb"
"abc"
"bQf6ScA5d:4_aJ)D]2*^Mv(E}Kb7o@]krevW?eT0FW;I|J:ix %9!3Fwm;*UZGH`8tV>gy1xX<S/OA7NtB'}c u'V$L,YlYp{#[..j&gTk8jp-6RlGUL#_<^0CCZKPQfD2%s)he-BMRu1n?qdi/!5q=wn$ora+X,POzzHNh=(4{m`39I|s[+E@&y>"