forked from M3-Academy/challenge-algorithms-v2.0
Merge pull request 'fix: optimizacão de isAnagram e maxValue' (#2) from feature-algorithms into master
Reviewed-on: #2
This commit is contained in:
commit
e25d232708
@ -1,13 +1,13 @@
|
|||||||
export function maxValue(values) {
|
export function maxValue(values) {
|
||||||
// implementar logica aqui
|
// implementar logica aqui
|
||||||
let numeromaior = 0;
|
let numeromaior = 0;
|
||||||
if (values[0] < numeromaior)
|
if (values[0] < numeromaior)
|
||||||
numeromaior = values[0];
|
numeromaior = values[0];
|
||||||
let i = 0;
|
let i = 0;
|
||||||
for (i = 0; i < values.length; i++){
|
for (i = 0; i < values.length; i++){
|
||||||
if (numeromaior < values[i]){
|
if (numeromaior < values[i]){
|
||||||
numeromaior = values[i];
|
numeromaior = values[i];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return numeromaior;
|
return numeromaior;
|
||||||
}
|
}
|
@ -1,22 +1,25 @@
|
|||||||
export function isAnagram(word1, word2) {
|
export function isAnagram(word1, word2) {
|
||||||
// implementar logica aqui
|
// implementar logica aqui
|
||||||
|
if ((!word1) || (!word2))
|
||||||
|
return false;
|
||||||
if (word1 != word2){
|
if (word1 != word2){
|
||||||
if (word1.lenght == word2.lenght){
|
if (word1.lenght == word2.lenght){
|
||||||
word1 = word1.toLowerCase();
|
word1 = word1.toLowerCase();
|
||||||
word2 = word2.toLowerCase();
|
word2 = word2.toLowerCase();
|
||||||
let teste = word1.split('');
|
let teste = word1.split('');
|
||||||
let origin = word2.split('');
|
let origin = word2.split('');
|
||||||
teste = teste.sort();
|
teste = teste.sort();
|
||||||
origin = origin.sort();
|
origin = origin.sort();
|
||||||
teste = teste.join();
|
teste = teste.join();
|
||||||
origin = origin.join();
|
origin = origin.join();
|
||||||
if (teste == origin)
|
if (teste == origin)
|
||||||
return true;
|
return true;
|
||||||
else
|
else
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
else return false;
|
else
|
||||||
}
|
return false;
|
||||||
else return false;
|
}
|
||||||
|
else return false;
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user