Skip to content
This repository has been archived by the owner on Aug 3, 2021. It is now read-only.

Latest commit

 

History

History
84 lines (39 loc) · 6.54 KB

README.md

File metadata and controls

84 lines (39 loc) · 6.54 KB

Codacy Badge Build Status License: MIT

construção de software INF/UFG 2019-01

🛠 Repositório para exercício da disciplina de Construção de Software do curso de Engenharia de Software INF-UFG.

projetos:

Known Vulnerabilities Quality Gate Status

Projeto que implementa 21 algorítmos em Java, incluindo validadores de CPF e algorítmos matemáticos.

Known Vulnerabilities

Projeto que implementa 21 algorítmos em JavaScript, incluindo validadores de CPF e algorítmos matemáticos.

Known Vulnerabilities

Implementa em Java métodos para busca de menor elemento em um vetor, letras mais frequentes em uma sequência, palavra mais frequente em uma sequência, intersecção entre vetores e de um sorteio.

Known Vulnerabilities

Implementa em Java métodos para busca de menor elemento em um vetor, letras mais frequentes em uma sequência, palavra mais frequente em uma sequência, intersecção entre vetores e de um sorteio.

Known Vulnerabilities

Programa que recebe dois argumentos como entrada, o nome de um arquivo texto, e uma sequência de caracteres (palavra) a ser localizada no arquivo texto (primeiro argumento). Exibe todas as linhas do arquivo texto nas quais consta o texto fornecido como segundo argumento no seguinte formato: “L<número-linha> C<número-coluna>: ”, onde tem-se a letra “L” seguida do número da linha no arquivo, seguido de um espaço em branco seguido pela letra “C” que, por sua vez, é seguida pelo número da coluna onde o texto procurado se inicia, seguido pelo conteúdo da linha em questão. O programa também exibe o número de vezes que a palavra foi encontrada.

Known Vulnerabilities

Programa que recebe como único argumento um nome de arquivo e exibe os 4 primeiros bytes (inteiro de 32 bits) em formato hexadecimal no console.

Known Vulnerabilities

Programa que recebe como argumento um nome de arquivo e determina se o arquivo é um JPEG de acordo com seu primeiro e último par de bytes.

Known Vulnerabilities

Monitora uma pasta que quando recebe um arquivo JSON referente a uma Nota Fiscal serializa os dados dessa Nota Fiscal e gera um arquivo binário, comprimido em um arquivo .dat com o nome {sha-256}.dat, onde {sha-265} se refere a uma hash do binário seguindo o algorítmo sha-256.

📅 aula-10

Known Vulnerabilities

Identifica o dia da semana de uma determinada data a partir de uma informação sobre o dia da semana de outra data e de um ano bissexto de referência. Ou seja, dado que 09/07/2019 foi um dia de Domingo e que 2019 seja um ano bissexto (dados não reais), é possível calcular que dia da semana seria no dia 28/03/1986, por exemplo, caso esses dados fossem reais.

📅 aula-11

Known Vulnerabilities

API em Java que serve como serviço para uma interface gráfica baseada na web para calcular a diferença em dias entre duas datas.

🔤 aula-12

Known Vulnerabilities

API em Java que serve como serviço para uma interface gráfica baseada na web para retornar determinando número em extenso. Exemplo: dado o número 50, a sequência 'cinquenta' é retornada.