{"id":25268841,"url":"https://github.com/p4dro-dev/maratona-typerscript","last_synced_at":"2025-04-06T04:40:48.446Z","repository":{"id":270512503,"uuid":"910605397","full_name":"P4dro-Dev/Maratona-TyperScript","owner":"P4dro-Dev","description":"Durante o curso de JavaScript, e TyperScript, foi proposto uma maratona de programação em TyperScript. Depois de 2 meses estudando sobre. Aonde foi proposto cerca de 16 questões para serem codificadas usando apens TS. Levei cerca de \u003e2 horas. Pois estava em processo de aprendizagem! ","archived":false,"fork":false,"pushed_at":"2025-01-09T01:28:48.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T18:58:40.052Z","etag":null,"topics":["javascript-library","typerscript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/P4dro-Dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-31T19:36:27.000Z","updated_at":"2025-01-09T01:27:58.000Z","dependencies_parsed_at":"2024-12-31T20:29:51.327Z","dependency_job_id":"1d20856c-6cd6-4ce6-a0c7-ee1e1e7a8fe1","html_url":"https://github.com/P4dro-Dev/Maratona-TyperScript","commit_stats":null,"previous_names":["backanddeveloper/maratona-typerscript","p4dro-dev/maratona-typerscript"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/P4dro-Dev%2FMaratona-TyperScript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/P4dro-Dev%2FMaratona-TyperScript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/P4dro-Dev%2FMaratona-TyperScript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/P4dro-Dev%2FMaratona-TyperScript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/P4dro-Dev","download_url":"https://codeload.github.com/P4dro-Dev/Maratona-TyperScript/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247436142,"owners_count":20938532,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript-library","typerscript"],"created_at":"2025-02-12T10:36:26.962Z","updated_at":"2025-04-06T04:40:48.430Z","avatar_url":"https://github.com/P4dro-Dev.png","language":"TypeScript","readme":"## 🚀| Desafio de TypeScript\n\nEste repositório contém 15 questões de TypeScript, desenvolvidas como parte de um desafio de programação. Cada questão aborda conceitos fundamentais e avançados da linguagem TypeScript, proporcionando uma excelente oportunidade para praticar e aprimorar suas habilidades em desenvolvimento com TypeScript. 💻\n\nFuncionalidades\n1. Calcular a Média de uma Lista de Números\nEste código calcula a média de uma lista de números, somando todos os elementos e dividindo pelo número total de elementos. 📐\n\n2. Encontrar o Valor Máximo em uma Lista de Números\nEste código encontra o valor máximo em uma lista de números, utilizando a função Math.max(). 🔝\n\n3. Encontrar o Valor Mínimo em uma Lista de Números\nEste código encontra o valor mínimo em uma lista de números, utilizando a função Math.min(). 🔍\n\n4. Calcular a Mediana de uma Lista de Números\nEste código calcula a mediana de uma lista de números, ordenando a lista e encontrando o valor central. Se a lista tiver um número par de elementos, a mediana é a média dos dois valores centrais. 📏\n\n5. Calcular a Moda de uma Lista de Números\nEste código calcula a moda de uma lista de números, identificando o valor que aparece com maior frequência. 📊\n\n6. Calcular a Variância de uma Lista de Números\nEste código calcula a variância de uma lista de números, que é uma medida da dispersão dos valores em relação à média. 📉\n\n7. Calcular o Desvio Padrão de uma Lista de Números\nEste código calcula o desvio padrão de uma lista de números, que é a raiz quadrada da variância. 📈\n\n8. Normalizar uma Lista de Números (Min-Max Normalization)\nEste código normaliza uma lista de números, ajustando os valores para que fiquem entre 0 e 1. 🔄\n\n9. Calcular a Correlação entre Duas Listas de Números\nEste código calcula a correlação entre duas listas de números, que é uma medida da relação linear entre elas. 🔗\n\n10. Calcular a Regressão Linear Simples entre Duas Listas de Números\nEste código calcula a regressão linear simples entre duas listas de números, determinando a equação da linha que melhor se ajusta aos dados. 📉\n\n11. Calcular a Matriz de Confusão para um Conjunto de Previsões e Rótulos Reais\nEste código calcula a matriz de confusão para um conjunto de previsões e rótulos reais, que é uma tabela que descreve o desempenho de um modelo de classificação. 🧮\n\n12. Calcular a Precisão, Recall e F1-Score a partir da Matriz de Confusão\nEste código calcula a precisão, recall e F1-score a partir da matriz de confusão, que são métricas de avaliação de modelos de classificação. 📊\n\n13. Verificar se uma String é um Palíndromo\nEste código verifica se uma string é um palíndromo, ou seja, se ela é igual quando lida de trás para frente. 🔄\n\n14. Calcular o Fatorial de um Número\nEste código calcula o fatorial de um número, que é o produto de todos os inteiros positivos menores ou iguais a esse número. 🔢\n\n15. Verificar se um Número é Primo\nEste código verifica se um número é primo, ou seja, se ele é divisível apenas por 1 e por ele mesmo. 🔍\n\nConclusão\nEste repositório fornece exemplos práticos de como aplicar conceitos de TypeScript em diversos problemas de programação. As questões abordam uma variedade de tópicos, desde operações matemáticas básicas até técnicas de análise de dados, permitindo que eu expanda os, e personalize meus conhecimentos da área! 🌟\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fp4dro-dev%2Fmaratona-typerscript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fp4dro-dev%2Fmaratona-typerscript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fp4dro-dev%2Fmaratona-typerscript/lists"}