[Off] [Desafio] Crie sua funзгo І
#1

Bom galera,
Criei este post para desenvolvimento de desafios sу que somente em relaзгo а funзхes,
vocкs criarгo funзхes de acordo com o tema dado.
Com o decorrer do tempo vou postando um tema de funзгo novo para ser criada de acordo com a sua prуpria criatividade.
O programador que fizer a melhor funзгo, ou seja, deixб-la de melhor forma serб o Winner do tema.

Avaliarei a funзгo com apenas alguns tуpicos:

• Sua funcionalidade
• O tempo gasto para a funзгo ser executada
• Sua qualidade *
• A quantidade de 'cells' que foi gasta nesta funзгo


*Sua qualidade: Em alguns casos, terб como acrescentar novos aspectos em sua funзгo para melhorб-la.

Funcionarб da seguinte forma:

• Eu digo o tema
• Logo em seguida, a dica correspondente
• Os Scripters darгo as suas funзхes
• Declararei o Winner
• E prosseguirei indo ao prуximo tema


Simples nгo?

Hб apenas mais um pequeno detalhe:

- Comeзa com o Nнvel fбcil, vai para o mйdio, depois ao difнcil e entгo, o tгo esperado nнvel, "GodFather"


================================================== ========================================

Bem, como dito anteriormente,
Darei o primeiro tema e, consequentemente, o mais fбcil de todos:

Tema:
Criar uma funзгo para descobrir os termos de uma progressгo aritmйtica

Lembrete: Progressгo aritmйtica
Dica: Use poucas variбveis
Reply
#2

Fiz usando a fуrmula da wikipedia que tu linkou ._. nгo sei vale kkkkkk

pawn Код:
Progressao ( numeroinicial , const razao , quant )
{
        new
            result;
               
        result = numeroinicial + ( quant - 1 ) * razao;
   
        return result;
}
Reply
#3

Nгo sei fazer esse tema e nгo darei um "ctrl + c" na funзгo do WIKI.

@OFF
Posta desafios melhores, melhorias algo, matematica, fisica algo realmente legal de se fazer!
Reply
#4

Oia eu aprendi isso no colegio agora .
A conta e bem legal de fazer .
pawn Код:
Func_Calc( aQ , nQ, rQ )
{
    new resultado;
    resultado = aQ + (nQ - 1) * rQ ;
    return printf("Seu resultado foi ",resultado,".");
}
Reply
#5

Quero ver quem faz melhor

pawn Код:
stock PA(a1, r, n)
{
    return a1+(n-1)*r;
}
@Juniiro3
- Vale.

@DanDRT
- O prуximo tema lhe favorecerб
A propуsito, progressгo aritmйtica й matemбtica ok? rs

@mau.tito
- Seu cуdigo estб errado, deve-se retornar um valor e nгo uma String.
Reply
#6

Quote:
Originally Posted by Zivo
Посмотреть сообщение
Quero ver quem faz melhor

pawn Код:
stock PA(a1, r, n)
{
    return a1+(n-1)*r;
}
Incrivel й vocк criar uma merda de desafio e so pra fazer um desafiozinho e se dizer melhor.
pawn Код:
stock PA(a1, r, n)
{
    return a1+(--n)*r;
}
abraзos.
Reply
#7

O meu nгo estб valendo .. Fui eu o criador do post, realmente nгo vale.
Postei a resposta pois o desafio estava chato e parei por ali. Meu objetivo nгo era ser melhor que ninguйm.
E do mesmo jeito, se o meu estivesse valendo, estaria ainda assim melhor que o seu.
Desculpe-me se vocк sentiu ofendido quando nгo lhe trouxe um bom desafio.
Como eu disse, serб fбcil, dps mйdio, e assim por diante...
Dentro de alguns minutos postarei o novo desafio.
Reply
#8

Faзa os testes de velocidade e vera qual й o mais rapido C:
Reply
#9

Resultados

Juniiro3 - 151 ms
DanDRT - 117 ms

Winner: DanDRT

================================================== ======================================

Tema:
Criar uma funзгo igual a strcat

Lembrete: strcat
Dica: Use format (se quiser)
Reply
#10

Quote:
Originally Posted by Zivo
Посмотреть сообщение
@mau.tito
- Seu cуdigo estб errado, deve-se retornar um valor e nгo uma String.
ele retornara o valor dentro da string , quando sair o resultado ele sai dentro da string.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)