Respuestas Ejercicio 22 (JS Septiembre 2022)

Comparte tu respuesta del ejercicio 22

https://github.com/makeitrealcamp/intro-javascript-sept-2022/blob/main/dia-4.md

Nota: Recuerdas que puedes formatear el bloque de codigo que compartas agregando 3 backticks, comillas francesas, o tildes al reves
Ejemplo:

console.log('hola')
console.log('mundo')
const nums = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1]

let count = 0;

for (let i=0; i < nums.length; i++) {
  if(nums[i] === 1) {
   count += 1; 
  }
}

console.log(count);
const nums = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1]
let contador = 0
for(let i = 0; i < nums.length; i++){
  if(parseInt(nums[i]) === 1){
    contador++
  }
}
console.log(contador)
1 me gusta
const nums = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1]
// escribe tu código acá
let ref=1
let count=0
for (let i=0; i<=nums.length; i++){
  if(nums[i] ===1) count=count+1
}
console.log(count)
const nums = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1]
let cont = 0;
for(let i=0;i<nums.length;i++){
  if(nums[i] === 1){
    cont++
  }
}
console.log(cont)
// Decalara array con datos
const nums = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1]
let cont = 0 // Declarar e inicializar variable

// Crear bucle for para iterar cada valor de la lista por medio de la posicion
for(index of nums){
  // Condicional if para validar valores del array sean iguales a 1
  if(index === 1){
    cont++ // Contador
  }
}

console.log('La cantidad de unos es: ', cont)// Imprime a cantidad de unos encontrados en el array nums

código ejercicio 22:

const nums = [0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1]
let contador = 0
for (let i = 0; i < nums.length; i++) {
  if (nums[i] == 1) {
    contador++
  }
}
console.log(contador)
const nums = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1]
let suma = 0
for (let i = 0;i < nums.length; i++){
  if (nums[i]==1){
    suma++
  }
}
console.log(suma)
/*Ejercicio22*/
const nums = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1]
let contador = 0;
for(let num of nums){
  if(num===1){
    contador++;
  }
}
console.log(contador)

Amigxs, les comparto mi código

const nums = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1];
let count = 0;
for(let i in nums){
  if(nums[i] === 1)
    count++;
}
console.log(count);

const nums = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1];
let cont = 0;
for (let i = 0; i < nums.length; i++) {
if (nums[i] == 1) {
cont +=1;
}
}
console.log(cont);

console.log('***CUENTA 1 EN ARREGLO***');

const nums = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1,1, 1, 1, 0, 0, 0, 1, 0, 1,1,1,0,0];
let suma=0;
for (i=0; i<nums.length; i++){
    if (nums[i]===1){
      suma=suma+1;
    }
  };
console.log(suma);
const nums = [1,0,1,1,0,5,1,4,1,4,1]
let sum=0

for (let i=0; i<nums.length;i++){
  if(nums[i]===1){
    sum=sum+1
  }
}
console.log(sum)
const nums = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1]
let count = 0
for (let num of nums){
  if(num === 1) count++
}
console.log(count)

Saludos, mi respuesta.

const nums = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1]
let cont = 0
for(let data of nums) if(data>0) cont++
console.log("Hay",cont,"cantidad de 1s.")

Hasta mañana.

const num = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1]
let cont = 0
for(let i = 0; i<num.length; i++){
  if(num[i] === 1){
    cont ++
  }
}
console.log('La cantidad de números 1 en el arreglo es :', cont)

Mi respuesta al Ejercicio 22:

console.log('Contar unos(1) en un array.')
//const nums = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1] //Array del ejercicio
//Crear array (binario) con una cantidad definida por el usuario
const nums = [];
let cantidad = parseInt(prompt('¿Que longitud deseas que tenga el array?'));

//validación de la cantidad
while (isNaN(cantidad) || cantidad < 1) {
  if (cantidad < 1) console.log('Número fuera de rango')
  cantidad = parseInt(prompt('Ingresa un número válido'));
}

for (let i = 1; i <= cantidad; i++) {
  nums.push(Math.floor(Math.random() * 2));
}

let count = 0;
for (let num of nums) {
  if (num === 1) count++
}
console.log(`En el código [${nums.join('')}] hay ${count} unos(1)`);
const nums = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1]

let contador = 0
for(let numero of nums){
  if (numero === 1){
    contador++
    }
}

console.log(contador)

const nums = [1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1]

let cont = 0

for(unos of nums){
if (unos === 1){
cont++
}
}
console.log(cont)