Dizemos que uma string não é discriminatória se cada um dos caracteres da string aparecer o mesmo número de vezes e pelo menos duas vezes.
Exemplos
"aa!1 1 !a !1"
é não discriminatório , porque cada um dos personagens!
,a
e1
aparecem três vezes."abbaabb"
não é discriminatório porqueb
aparece com mais frequência do quea
."abc"
também não é discriminatório porque os caracteres não aparecem pelo menos duas vezes.
Tarefa
Escreva um programa ou função não discriminante que retorne um valor verdadeiro se uma determinada string não for discriminatória e, caso contrário , um valor falso .
Ou seja, o programa executado em seu próprio código-fonte deve retornar um valor verdadeiro.
Cada envio deve poder manipular seqüências de caracteres não vazias que contenham ASCII imprimível , bem como todos os caracteres que aparecem no código-fonte do envio.
Casos de teste
Verdade:
<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"
Falsy:
"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>"