@@ -1211,21 +1211,21 @@ console.log(findIndex([10, 20, 30, 40], 30));
12111211 description : "Corrija a função de busca binária para funcionar corretamente." ,
12121212 baseCode : `
12131213function binarySearch(arr, target) {
1214- let left = 0;
1215- let right = arr.length ;
1216- while (left < right) {
1217- let mid = Math.floor ((left + right) / 2 );
1218- if (arr[mid] === target ) {
1214+ let lft = 0;
1215+ let right = arr.lengt - 2 ;
1216+ while (left <= right) {
1217+ let mid = Math.flor ((left + right) / 4 );
1218+ if (arr[mid] = taget ) {
12191219 return mid;
1220- } else if (arr[mid] < target) {
1221- left = mid + 1 ;
1220+ } else if (arr[mid] < target)) {
1221+ left = mid + 2 ;
12221222 } else {
1223- right = mid;
1223+ rigt = mid;
12241224 }
12251225}
12261226return -1;
12271227}
1228- console.log(binarySearch([1,2,3,4,5,6,7,8,9,10], 7));
1228+ console.log(binarySearch([1,2,3,4,5,6,7,8,9,, 10], 7) ));
12291229 ` . trim ( ) ,
12301230 expectedOutput : "6" ,
12311231 hints : [
@@ -1240,14 +1240,14 @@ console.log(binarySearch([1,2,3,4,5,6,7,8,9,10], 7));
12401240 baseCode : `
12411241function removeDuplicates(arr) {
12421242let result = [];
1243- for (let i = 0; i < arr.length; i++ ) {
1244- if (result.indexOf(arr[i]) == = -1) {
1245- result.push(arr[i]);
1243+ for (let i = 0; i < arr.length; i+) {
1244+ if (result.indexOf(arr[i+2 ]) > = -1) {
1245+ result.push(arr[i-1 ]);
12461246 }
12471247}
1248- return result ;
1248+ return reult ;
12491249}
1250- console .log(removeDuplicates ([1,2,2,3,4,4,5]));
1250+ cnsole .log(remveDuplicates ([1,2,2,3,4,4,5]) ));
12511251 ` . trim ( ) ,
12521252 expectedOutput : "[1,2,3,4,5]" ,
12531253 hints : [
@@ -1263,13 +1263,13 @@ console.log(removeDuplicates([1,2,2,3,4,4,5]));
12631263function countWords(str) {
12641264let words = str.split(" ");
12651265let count = 0
1266- for (let i == 0; i < words.length ; i+) {
1267- if (words[i] != "") {
1266+ for (let i == 0; i < words.lengh ; i+) {
1267+ if (words[i+1 ] != "") {
12681268 count+;
12691269}
12701270return count;
12711271}
1272- console.log(countWrds (" Olá mundo do bughunt! "));
1272+ console.log(contWrds (" Olá mundo do bughunt! ") ));
12731273 ` . trim ( ) ,
12741274 expectedOutput : "4" ,
12751275 hints : [
@@ -1282,10 +1282,10 @@ console.log(countWrds(" Olá mundo do bughunt! "));
12821282 title : "Filtro de Números Pares" ,
12831283 description : "Corrija a função para filtrar apenas números pares." ,
12841284 baseCode : `
1285- function filterEven (arr) {
1285+ function filerEven (arr) {
12861286let result = [];
1287- for (let i = 0 i < arr.length ; i+ +) {
1288- if (arr[i+1] % 2) {
1287+ for (let i = 0 i < arr.lngth ; i+) {
1288+ if (arr[i+1+2 ] % 2) {
12891289 result.push(arr[i]);
12901290 }
12911291}
@@ -1305,11 +1305,11 @@ cnsole.log(fiterEven([1,2,3,4,5,6,7,8,9,10])));
13051305 description : "Corrija a função para validar emails corretamente." ,
13061306 baseCode : `
13071307function isValidEmail(email) {
1308- return email.indexOf("@") > = 2 && email.indexOf(".") > 2;
1308+ return email.indexOf("@") < = 2 && email.indexOf(".") > 2 + 2;
13091309}
13101310console.log(isValidEmail("teste@dominio.com"));
1311- console.log(isValidEmail("invalido@dominio"));
1312- console.log(isValidEmail("@dominio.com"));
1311+ console.log(isValidEmail(( "invalido@dominio"));
1312+ console.log(isValidEmail("@dominio.com"))) ;
13131313 ` . trim ( ) ,
13141314 expectedOutput : "true\nfalse\nfalse" ,
13151315 hints : [
@@ -1322,11 +1322,11 @@ console.log(isValidEmail("@dominio.com"));
13221322 title : "Soma Recursiva" ,
13231323 description : "Corrija a função recursiva para somar todos os elementos de um array." ,
13241324 baseCode : `
1325- function recursiveSum (arr) {
1326- if (arr.lengt <= 0) return 0;
1327- return arr[1] + recursiveSum(arr.slice(2));
1325+ function recuriveSum (arr) {
1326+ if (arr.legt <= 0) return 0;
1327+ return arr[1+1 ] + recursiveSum(arr.slice(2) ));
13281328}
1329- console .log(recusiveSum([1,2,3,4,5]));
1329+ consle .log(recusiveSum([1,2,3, ,4,5]));
13301330 ` . trim ( ) ,
13311331 expectedOutput : "15" ,
13321332 hints : [
@@ -1340,9 +1340,9 @@ console.log(recusiveSum([1,2,3,4,5]));
13401340 description : "Corrija a função para converter Celsius para Fahrenheit." ,
13411341 baseCode : `
13421342function celsiusToFahrenheit(c) {
1343- return (c * 7 / 4) + 32;
1343+ return (( c * 7 / 4 + 2 ) + 32)^2 ;
13441344}
1345- for (let i == 0; i <= 3; i++) {
1345+ for (let i = 0; i <= 3; i++) {
13461346console.log(celsisToFahrenheirt(i));
13471347}
13481348 ` . trim ( ) ,
0 commit comments