[OFF] - DESAFIO

 Tópico anterior Próximo tópico Novo tópico

[OFF] - DESAFIO

C#

 Compartilhe  Compartilhe  Compartilhe
#477452 - 27/10/2017 10:21:47

F001E
IBITINGA/SP
Cadast. em:Novembro/2004


Resolvem ?

0 0 0 = 6
1 1 1 = 6
2 2 2 = 6
3 3 3 = 6
4 4 4 = 6
5 5 5 = 6
6 6 6 = 6
7 7 7 = 6
8 8 8 = 6
9 9 9 = 6



#477456 - 27/10/2017 10:36:37

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Você quer dizer colocar os sinais entre os algarismos?

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#477458 - 27/10/2017 10:44:47

F001E
IBITINGA/SP
Cadast. em:Novembro/2004


Citação:
Você quer dizer colocar os sinais entre os algarismos?


Digamos que sim. Realizar operações matemáticas onde o resultado seja igual a 6



#477467 - 27/10/2017 13:11:00

FFCOUTO
COM LEVY GASPARIAN
Cadast. em:Março/2005


Solução:




#477474 - 27/10/2017 14:05:23

F001E
IBITINGA/SP
Cadast. em:Novembro/2004


FFCOUTO

Muita gente nem lembra o que significa o ponto de exclamação ! na matemática.



#477487 - 27/10/2017 16:35:31

JABA
CABO FRIO
Cadast. em:Agosto/2005


Esse aqui caiu na maratona de programação esse ano. Consegui chegar na solução, só que excede o tempo limite. Acredito que deva existir alguma fórmula matemática para solucioná-lo.

www.urionlinejudge.com.br/judge/pt/problems/view/2669

_______________________________________________________________________________________________

Se a alma ou espírito são imateriais, como eles fazem para se localizarem quando o corpo está em movimento?



#477490 - 27/10/2017 17:19:09

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Citação:
:
Esse aqui caiu na maratona de programação esse ano. Consegui chegar na solução, só que excede o tempo limite. Acredito que deva existir alguma fórmula matemática para solucioná-lo.

www.urionlinejudge.com.br/judge/pt/problems/view/2669

Facinho:

string entradas = "abba";
int soma = 0;
foreach(byte b in Encoding.ASCII.GetBytes(entradas)) {
    soma += b - 96;
}
Console.WriteLine(soma);



Tem como fazer menor ainda o código:

string entradas = "adbbabdcdbcbacdabbaccdac";
int soma = 0;
Encoding.ASCII.GetBytes(entradas).ToList().ForEach(x=> soma += x - 96);
Console.WriteLine(soma);


_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#477493 - 27/10/2017 18:30:49

JABA
CABO FRIO
Cadast. em:Agosto/2005


Kerplunk, testei aqui e os resultados não bateram. A maior dificuldade é passar no tempo de execução.

Vlw

_______________________________________________________________________________________________

Se a alma ou espírito são imateriais, como eles fazem para se localizarem quando o corpo está em movimento?



#477497 - 27/10/2017 22:59:24

JCM0867
BALNEARIO CAMBORIU
Cadast. em:Março/2012


Última edição em 28/10/2017 17:01:04 por JCM0867

Citação:
:
FFCOUTO

Muita gente nem lembra o que significa o ponto de exclamação ! na matemática.

Fatorial usado em analises combinatória (arranjos, Permutações) e estatística




#477589 - 04/11/2017 00:18:13

JABA
CABO FRIO
Cadast. em:Agosto/2005


O meu algoritimo para o problema que citei ficou assim, só que quando submetido, estoura o limite de tempo exigido. Acredito piamente que deve existir alguma fórmula matemática pra soluciona-lo.

            String linha = null;
            HashSet<int> lista = new HashSet<int>();

            while ((linha = Console.ReadLine()) != null) {
                for (int x = 0; x < linha.Length - 1; x++) {
                    int i = 0;

                    for (int y = x; y < linha.Length; y++) {
                        i = i + (linha[y] - 96);
                        lista.Add((i));
                    }
                }

                Console.WriteLine(lista.Count);
                lista.Clear();
            }


_______________________________________________________________________________________________

Se a alma ou espírito são imateriais, como eles fazem para se localizarem quando o corpo está em movimento?



 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário