Merge pull request 'development' (#11) from development into master

Reviewed-on: #11
This commit is contained in:
DaviKlein 2022-10-28 22:13:04 +00:00
commit 2e005dde73
10 changed files with 61 additions and 9 deletions

View File

@ -1,4 +1,4 @@
export function greet(name) {
// implementar logica aqui
return "";
return `Hello ${name}`;
}

View File

@ -1,3 +1,4 @@
export function triangleArea(base, height) {
// your code here
return (base * height)/2;
}

View File

@ -1,4 +1,6 @@
export function maxValue(values) {
// implementar logica aqui
if(values.length > 0)
return Math.max.apply(null,values);
return 0;
}

View File

@ -1,4 +1,13 @@
export function fibonacci(value) {
// implementar logica aqui
let primeiro = 0;
let segundo = 1;
if(value<=1){
return value;
}
for(let i=3;i <= value;i++){
segundo = primeiro + segundo;
primeiro = segundo - primeiro;
}
return primeiro + segundo;
}

View File

@ -1,4 +1,8 @@
export function isPrime(value) {
// implementar logica aqui
for(let i=2;i <= Math.sqrt(value);i++){
if(value % i == 0 || value < 2)
return false;
}
return true
}

View File

@ -1,4 +1,8 @@
export function sum(values) {
// implementar logica aqui
let resultado = 0;
for(let i=0;i<values.length;i++){
resultado += values[i];
}
return resultado;
}

View File

@ -1,4 +1,9 @@
export function sumEven(value) {
// implementar logica aqui
let resultado=0;
for(let i=0;i < value.length;i++){
if(value[i] % 2 == 0)
resultado += value[i];
}
return resultado
}

View File

@ -1,4 +1,6 @@
export function isAnagram(word1, word2) {
// implementar logica aqui
if (word1.toLowerCase().split('').sort().join('')==word2.toLowerCase().split('').sort().join(''))
return true
return false
}

View File

@ -1,4 +1,20 @@
export function mostUsedChar(text) {
// implementar logica aqui
return ""
let array = text.replace('').toLowerCase().split('')
let indice;
let repeticoes=0;
let auxiliar=0;
for(let i=0;i < array.length;i++){
for(let j = 0;j < array.length;j++){
if(array[i] == array[j]){
auxiliar++
}
if(auxiliar > repeticoes){
repeticoes = auxiliar
auxiliar = 0
indice = array[i]
}
}
}
return indice
}

View File

@ -1,4 +1,13 @@
export function longestWords(words) {
// implementar logica aqui
let maioresPalavras = [];
let auxiliar=words[0];
for(let i=0;i<words.length;i++){
if(auxiliar.length < words[i].length)
auxiliar = words[i]
}
for(let i=0;i<words.length;i++)
if(auxiliar.length == words[i].length)
maioresPalavras.push(words[i]);
return maioresPalavras;
}