GithubHelp home page GithubHelp logo

eduardo-mior / uri-online-judge-solutions Goto Github PK

View Code? Open in Web Editor NEW
321.0 9.0 94.0 825 KB

Repositório de soluções de exercícios do URI Online Judge.

Home Page: https://www.urionlinejudge.com.br

Java 60.15% C 3.15% C++ 2.25% C# 2.98% Go 2.22% Haskell 2.08% JavaScript 3.07% Kotlin 2.26% Lua 1.58% OCaml 1.76% Pascal 3.70% Python 2.33% Ruby 1.24% Scala 3.54% Dart 1.99% Clojure 1.81% R 1.92% PHP 1.98%
uri-online-judge urionlinejudge uri-solutions ujo java clojure javascript haskell ocaml ruby

uri-online-judge-solutions's People

Contributors

alequisk avatar anddreza avatar brunbrunbrun avatar carloszoft avatar eduardo-mior avatar eduardoamorim-dev avatar hdalarme avatar msouzaleo avatar shomriddho avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

uri-online-judge-solutions's Issues

1047.js

Olá, o conteúdo que vc tem nesse repo é muito bom, porem no desafio 1047.js ele está incorreto, eu quebrei a cabeça tentando resolver, até mesmo consultei no seu repo mas acredito que a forma de testar esse desafio tenha mudado, depois de muito tempo fiz um solução que foi aceita pela plataforma.


let hoursInitial = parseInt(line[0]);
let minuteInitial = parseInt(line[1]);
let hoursFinal = parseInt(line[2]);
let minuteFinal = parseInt(line[3]);

let minutes = 0;
let hours = 0;

if (
  hoursInitial == hoursFinal &&
  minuteInitial == minuteFinal &&
  hoursInitial == minuteFinal
) {
  console.log("O JOGO DUROU 24 HORA(S) E 0 MINUTO(S)");
} else {
  if (hoursInitial > hoursFinal) {
    hours = 24 - hoursInitial + hoursFinal;
  } else if (hoursInitial < hoursFinal) {
    hours = 24 - (24 - hoursFinal + hoursInitial);
  }
  if (minuteInitial > minuteFinal) {
    minutes = 60 + minuteFinal - minuteInitial;
    if (hoursInitial == hoursFinal) {
      hours = 24 + hours - 1;
    } else {
      hours = hours - 1;
    }
  } else {
    minutes = minuteFinal - minuteInitial;
  }
  console.log(`O JOGO DUROU ${hours} HORA(S) E ${minutes} MINUTO(S)`);
}

Pelo o que eu percebi existe alguns testes que colocam que com essa solução nós retorna o resultado errado, fazendo com que não passe na verificação do Beecrowd, essa solução que eu fiz passou certinho!

Muito obrigado pelo conteúdo, espero contribuir para esse repo incrível!

New solution

// Abaixo segue um exemplo de código que você pode ou não utilizar
import java.io.IOException;
import java.util.Scanner;

public class Desafio {
public static void main(String[] args) throws IOException {
Scanner leitor = new Scanner(System.in);
int cont = 0;
double soma = 0;
int n = leitor.nextInt();

//TODO: Complete os espaços em branco com uma possível solução para o desafio

    while (n >= 1){
        if (n >= 0) {
            soma+=n ;
            cont++;
        }
        n = leitor.nextInt();
    }
    double media = soma/cont          ;
    System.out.println(String.format("%.2f", media));
}

}

2750 - Saída 4

O código em C está retornando Run Time Erro

Infelizmente não consegui fazer o pull request, vou pesquisar melhor como fazer. Não da pra mandar o código correto aqui pois o mesmo se trata de um exercício de saída onde contém muitos espaços, e o github não reconhece aqui nos comentários.

Organização para melhora da visualização dentro das categorias.

Na situação atual, a categoria /Iniciante contém +1000 arquivos, separados por *URI* _numr_ *.* _extensão referente a linguagem usada para a solução_ , gostaria de propor algumas possiveis alternativas para melhor organizar a categoria.

  • Dentro de cada categoria, agrupar em subpastas por linguagem:

firefox_nzkqWeolaG

Seria mais facil de se agrupar, pois só precisaria filtrar pela extensão, MAS não ajudaria na visualização de problemas resolvidos em outras linguagens, para entender a resolução e aplicar em uma linguagem ainda não resolvida.

  • Dentro de cada categoria, agrupar em subpastas por problema:

firefox_qCy8zR0vJb

Seria um pouco menos facil de se agrupar e contribuir posteriormente, como também bem menos visual ja que teria muitas mais pastas, MAS seria melhor para encontrar um problema e, se esse ainda não tivesse resolução em uma linguagem, teria facilidade com a comparação para com os resolvidos em outras linguagens para se entender a logica por trás, e então tentar aplicar na linguagem ainda não resolvida.

1018.c

Olá, vi que não tem a solução 1018 em C, comecei a estudar agora e consegui resolver essa questão. Aceitaria o código pra compartilhar aqui?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.