leticiadasilva / hello-world-Python

Resoluções de problemas básicos com Python
21 stars 6 forks source link

Definir padrão para publicar os problemas #1

Open developerfred opened 4 years ago

developerfred commented 4 years ago

Parabéns para iniciativa, gostaria de contribuir com o seu projeto.

Vamos lá, quando temos uma linha de código é esperado termos um comentario para melhorar a compressão mesmo sendo um problema trivial como a soma ou divisão.

Esse é um exemplo do meu fork de problemas de nin-lang

# Dado um matriz de números, retorne a soma do primeiro e ultimo elemento.
# Por exemplo, tempos [10, 15, 3, 7] and K of 17, resposta 10 + 7 é 17.

let testArray = [10,15, 3,7]
let K = 17

proc anyTwoSumstoK [I,](arr: array[I,int], K: int): bool =

    for loc_1,i in arr.pairs:
        for loc_2,j in arr.pairs:
            if (i + j == K) and (loc_1 != loc_2): return true

    return false

echo anyTwoSumstoK(testArray,K)

🚀

leticiadasilva commented 4 years ago

Sim Fred, concordo totalmente contigo. Eu só subi umas coisas que já estavam prontas aqui, mas assim que tiver um tempinho, vou atualizar com as explicações e com um manual de como contribuir com o repositório. A ideia é que todas as pessoas que tenham ideias e queiram contribuir sintam-se a vontade para melhorar a qualidade do repositório e o entendimento.

Muito obrigada pelas sugestões :D

leticiadasilva commented 4 years ago

@developerfred tem mais alguma coisa que você ache necessário melhorar? Vou começar a arrumar aqui.

developerfred commented 4 years ago

Por enquanto só pessei nessa, vou fazer um pull acrescentando alguns problemas que tenho aqui. Acho legal também colocarmos alguns conceitos de desafios solucionados, isso ajuda a galera que esta em busca do primeiro emprego.