Desafio: Mбscara de CPF -
Mandrakke - 24.07.2014
O objetivo deste desafio й criar um snippet que crie uma mбscara para um cpf passado como parвmetro.
exemplo:
>> 99999999999
<< 999.999.999-99
Regras:
- O cуdigo pode ser feito em qualquer linguagem
- Nгo se pode utilizar loops ou condiзхes (exceto em linguagens que nгo sгo OOP ou caso vocк nгo tenha conhecimento em expressхes regulares, PAWN й um exemplo)
Minha soluзгo: (Em Javascript)
http://pastebin.com/JgcUduMq
A melhor maneira de resolver um desafio й tentar fazer sozinho, pense na lуgica e pesquise apenas por soluзхes que represente uma parte da lуgica (como concatenar uma string e como expressхes regulares funcionam, por exemplo), evite pesquisar pela soluзгo pronta.
Favor utilizar o pastebin ou outro bloco de notas online para armazenar sua soluзгo, nгo insira o cуdigo na sua resposta no tуpico!
Re: Desafio: Mбscara de CPF -
UPsamp - 25.07.2014
ja que vc fez em js fiz em php.
Utilizei substr porque й a melhor maneira de se fazer isso. Para quem nгo conhece a funзгo:
substr
http://pastebin.com/UPtHP5nv
Re: Desafio: Mбscara de CPF -
darkxdll - 25.07.2014
ipsBruno tambйm participou da brincadeira pelo jeito rsrsrs ,
2 horas atras no pastebin :
http://pastebin.com/xTmii1nj
Respuesta: Desafio: Mбscara de CPF -
RFA - 25.07.2014
esse ipsbruno deve estar com as bolas molhadas com a quantidade de baba ovo
Re: Desafio: Mбscara de CPF -
UPsamp - 25.07.2014
Postem seus scripts ai para discutirmos...
Re: Desafio: Mбscara de CPF -
JoaoPedro - 25.07.2014
Python
Код:
print sub('\.(\d*)$','-\g<1>','.'.join(findall('(\d{3}|\d{2})','12345678912')))
Output:
Re: Desafio: Mбscara de CPF -
DanDRT - 25.07.2014
pawn Код:
#include <a_samp>
main()
{
print(Mask("25136214547"));
}
Mask(c[15])
return format(c, sizeof(c), "%c%c%c.%c%c%c.%c%c%c-%c%c", c[0],c[1],c[2],c[3],c[4],c[5],c[6],c[7],c[8],c[9],c[10]), c;
entrada: 25136214547
saida: 251.362.145-47
Re : Re: Desafio: Mбscara de CPF -
xGamminG - 25.07.2014
Quote:
Originally Posted by DanDRT
pawn Код:
#include <a_samp>
main() { print(Mask("25136214547")); }
Mask(c[15]) return format(c, sizeof(c), "%c%c%c.%c%c%c.%c%c%c-%c%c", c[0],c[1],c[2],c[3],c[4],c[5],c[6],c[7],c[8],c[9],c[10]), c;
entrada: 25136214547
saida: 251.362.145-47
|
logica by iPsBruno
Re: Desafio: Mбscara de CPF -
MultiKill - 25.07.2014
Em C#:
http://pastebin.com/mPu1hchU
Entrada:
12345678911
Saнda:
123.456.789-11
Re: Re : Re: Desafio: Mбscara de CPF -
Dolby - 26.07.2014
Quote:
Originally Posted by xGamminG
logica by iPsBruno
|
A lуgica pode ser idкntica a dele, mas isto nгo quer dizer que ele "criou" a lуgica.
Quote:
Originally Posted by Faix
coisa facil atй minha vo faz
|
Aguardo ansiosamente pelo seu cуdigo
Vou ver se faзo em C++ com regex aqui.