Exodia Postado Dezembro 11, 2019 em 22:16 Compartilhar Postado Dezembro 11, 2019 em 22:16 Existe uma linguagem que seja melhor para participar de competições de programação ? Eu queria muito ganhar uma medalha na OBI (Olimpíada Brasileira de Informática) ano que vem, é meu ultimo ano no ensino médio. Tem alguma dica sobre o assunto ? Link para o comentário Compartilhar em outros sites More sharing options...
Leandro Fróes Postado Dezembro 12, 2019 em 13:57 Compartilhar Postado Dezembro 12, 2019 em 13:57 Na minha opinião a melhor é aquela que você se sente mais confortável. Não sei se é o caso dessa Olimpíada, mas o que vejo dessas competições são desafios de lógica, ou seja, todas as linguagens conseguem atender a necessidade. A diferença ai vai ser o número de linhas que você usa pra resolver um desafio ou outro, talvez até alguma funcionalidade de uma linguagem em particular (paradigma funcional em linguagens como python, por exemplo), mas até ai nada que não possa ser feito de outro jeito com C, por exemplo. Acho que vale você optar pela que você mais tem facilidade porque independente se ela tem recurso X ou Y você vai pensar mais rápido usando ela do que outra na competição. Espero ter ajudado, abs. Link para o comentário Compartilhar em outros sites More sharing options...
Exodia Postado Dezembro 12, 2019 em 19:08 Autor Compartilhar Postado Dezembro 12, 2019 em 19:08 5 horas atrás, Leandro Fróes disse: Na minha opinião a melhor é aquela que você se sente mais confortável. Não sei se é o caso dessa Olimpíada, mas o que vejo dessas competições são desafios de lógica, ou seja, todas as linguagens conseguem atender a necessidade. A diferença ai vai ser o número de linhas que você usa pra resolver um desafio ou outro, talvez até alguma funcionalidade de uma linguagem em particular (paradigma funcional em linguagens como python, por exemplo), mas até ai nada que não possa ser feito de outro jeito com C, por exemplo. Acho que vale você optar pela que você mais tem facilidade porque independente se ela tem recurso X ou Y você vai pensar mais rápido usando ela do que outra na competição. Espero ter ajudado, abs. Ajudou sim, muito obrigado. Link para o comentário Compartilhar em outros sites More sharing options...
fredericopissarra Postado Dezembro 13, 2019 em 10:25 Compartilhar Postado Dezembro 13, 2019 em 10:25 Acredito que devam existir regras numa competição. Se realmente puder escolher uma "linguagem", apresente sua implementação em russo e use uma linguagem de programação obscura como MUMPS, Parasol, C@+, FORTH, APL, Brainfuck... Vai ser um sucesso... Link para o comentário Compartilhar em outros sites More sharing options...
Fernando Mercês Postado Dezembro 16, 2019 em 15:21 Compartilhar Postado Dezembro 16, 2019 em 15:21 Eu conduzi uma OBI quando era professor de um colégio e os alunos curtiram muito. Seu professor vai inscrever a escola @Exodia? Se sim, cai dentro! É uma competição muito legal de programação que sempre vem com problemas novos. Busque os problemas das anteriores e treine com eles, acho que você vai gostar. Outro bom lugar pra treinar é o https://br.spoj.com ? Na época os alunos todos fizeram com C, mas é que nem existia Python ainda (ou não era popular). Em tese qualquer linguagem serve, mas se você escolher a que já está tendo aulas, pode ser mais fácil pra trocar ideias com outros alunos, com o professor, etc. Abraço! Link para o comentário Compartilhar em outros sites More sharing options...
Exodia Postado Dezembro 16, 2019 em 15:59 Autor Compartilhar Postado Dezembro 16, 2019 em 15:59 33 minutos atrás, Fernando Mercês disse: Eu conduzi uma OBI quando era professor de um colégio e os alunos curtiram muito. Seu professor vai inscrever a escola @Exodia? Se sim, cai dentro! É uma competição muito legal de programação que sempre vem com problemas novos. Busque os problemas das anteriores e treine com eles, acho que você vai gostar. Outro bom lugar pra treinar é o https://br.spoj.com ? Na época os alunos todos fizeram com C, mas é que nem existia Python ainda (ou não era popular). Em tese qualquer linguagem serve, mas se você escolher a que já está tendo aulas, pode ser mais fácil pra trocar ideias com outros alunos, com o professor, etc. Abraço! Minha escola participa faz muito tempo, mas eu só decidi me dedicar agora. Olimpíadas são incríveis, pode dar varias oportunidades. Obrigado pelas dicas. Link para o comentário Compartilhar em outros sites More sharing options...
j3r3mias Postado Abril 5, 2020 em 10:49 Compartilhar Postado Abril 5, 2020 em 10:49 Exodia, a maioria das pessoas da área de programação competitiva utiliza C++, por motivos de velocidade e utilização de estruturas de dados da biblioteca STL. Mas sempre depende do caso. Por exemplo, para manipular números maiores que 64 bits, C++ deixa de ser uma boa opção e muita gente recorre ao python ou ao java, então sempre depende do tipo de problema que se está resolvendo. Além disso, sentir-se confortável com a linguagem de programação que está utilizando é ideal, já que você precisa escrever códigos de maneira rápida. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Arquivado
Este tópico foi arquivado e está fechado para novas respostas.