DEV Community

Thiru Sakthi
Thiru Sakthi

Posted on

Day 2 - Problem Solving

Today I worked on some basic JavaScript problems to strengthen my fundamentals.

const numbers = [1, 2, 3, 4, 3];
const text = "ABC";

// 1. Sum of array
let totalSum = 0;
for (let i = 0; i < numbers.length; i++) {
  totalSum += numbers[i];
}

// 2. Count even numbers
let evenCount = 0;
for (let i = 0; i < numbers.length; i++) {
  if (numbers[i] % 2 === 0) {
    evenCount++;
  }
}

// 3. Reverse string
const reversed = text.split("").reverse().join("");

// 4. Find largest number
let largest = numbers[0];
for (let i = 1; i < numbers.length; i++) {
  if (numbers[i] > largest) {
    largest = numbers[i];
  }
}

// 5. Remove duplicates
const unique = [...new Set(numbers)];

console.log(totalSum, evenCount, reversed, largest, unique);
Enter fullscreen mode Exit fullscreen mode

🧠 What I Practiced

  • Looping through arrays
  • Finding even numbers using %
  • Reversing a string
  • Finding the largest value in an array
  • Removing duplicates using Set

Top comments (0)