tag:blogger.com,1999:blog-8561692101849072598.post5313102096870569393..comments2024-03-26T19:34:35.361-07:00Comments on JavaScript Progressivo: Exercícios de ArrayUnknownnoreply@blogger.comBlogger7125tag:blogger.com,1999:blog-8561692101849072598.post-91611548192579284282023-10-05T18:44:56.025-07:002023-10-05T18:44:56.025-07:00Questão 1: eu fiz assim
function orderByAsc([n1,...Questão 1: eu fiz assim <br /><br />function orderByAsc([n1, n2]) {<br /> const applyOrder = [n1, n2].reduce((n1, n2) => {<br /> return n1 < n2 ? [n1, n2] : [n2, n1];<br /> });<br /> return applyOrder;<br />}<br />console.log(orderByAsc([45, 23])); Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8561692101849072598.post-35460454098518370312023-06-29T06:25:34.223-07:002023-06-29T06:25:34.223-07:00Resposta da questão 5:
function bubbleSort(array)...Resposta da questão 5: <br />function bubbleSort(array){<br /> let tam = array.length<br /> let aux = 0<br /><br /> for(let per = 0; per < tam - 1; per++){<br /> for(let pos = 0; pos < tam - per - 1; pos++){<br /> if(array[pos] > array[pos + 1]){<br /> aux = array[pos + 1]<br /> array[pos + 1] = array[pos]<br /> array[pos] = aux<br /> }<br /> }<br /> }<br /> return array<br />}<br /><br />var button = document.querySelector('#button-inp')<br />button.addEventListener('click', function clique(){<br /> let num1 = document.querySelector('#input1').value<br /> let num2 = document.querySelector('#input2').value<br /> let num3 = document.querySelector('#input3').value<br /> let num4 = document.querySelector('#input4').value<br /> let res = document.querySelector('#res')<br /><br /> res.innerHTML =`Ordem crescente:<br>`<br /><br /> if(!num1 || !num2 || !num3 || !num4){<br /> alert('Por-favor, preencha todos os campos')<br /> }else{<br /> num1 = Number(num1)<br /> num2 = Number(num2)<br /> num3 = Number(num3)<br /> num4 = Number(num4)<br /><br /> let array1 = [num1,num2,num3,num4]<br /> let resul = bubbleSort(array1)<br /><br /> res.innerHTML += `${resul} `<br /> }<br />})Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8561692101849072598.post-80510433225036220382022-09-06T07:22:56.584-07:002022-09-06T07:22:56.584-07:00const x=[4,8,6,5,2,9,7];
function BBsort(a=[]){ ...const x=[4,8,6,5,2,9,7];<br /><br />function BBsort(a=[]){ <br /><br /> for(j=0;ja[i+1]){<br /> var aux=a[i];<br /> a[i]=a[i+1];<br /> a[i+1]=aux;<br /> } <br /> }<br /> console.log(a); <br />}<br /><br />BBsort(x);<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8561692101849072598.post-41085268974429484642022-09-05T09:56:53.848-07:002022-09-05T09:56:53.848-07:00faltou um if ai ne kkk if(a[i]>a[i+1])faltou um if ai ne kkk if(a[i]>a[i+1])<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8561692101849072598.post-62726252588536917332022-03-28T15:53:44.493-07:002022-03-28T15:53:44.493-07:00cade as respostas meu patrao?cade as respostas meu patrao?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8561692101849072598.post-69652896576333416012022-03-26T13:08:56.457-07:002022-03-26T13:08:56.457-07:00aaAnonymoushttps://www.blogger.com/profile/06665830427773121530noreply@blogger.comtag:blogger.com,1999:blog-8561692101849072598.post-80916101331751283962019-05-14T16:24:51.963-07:002019-05-14T16:24:51.963-07:00Tenho uma dúvida, amigo.
Eu consegui fazer o Bubl...Tenho uma dúvida, amigo.<br /><br />Eu consegui fazer o Buble sort tranquilo, mas quis deixar mais legível sando uma funçao troca dentro do buble sorte, tipo: troca(vetor[i],vetor[i-1]), assim:<br /><br /> function troca(menor, maior){<br /> var aux;<br /> aux=menor;<br /> menor=maior;<br /> maior=aux;<br /> }<br />Entretanto a troca não ocorre, sabe me dizer por que?lucashttps://www.blogger.com/profile/13032719232913126834noreply@blogger.com