function rgbToHex(r, g, b) {
return `#${r.toString(16).padStart(2, '0').toUpperCase()}${g.toString(16).padStart(2, '0').toUpperCase()}${b.toString(16).padStart(2, '0').toUpperCase()}`;
}
// Color 1: RGB(255, 100, 50)
const r1 = 255, g1 = 100, b1 = 50;
// Color 2: RGB(50, 170, 200)
const r2 = 50, g2 = 170, b2 = 200;
// Calculate average RGB values
const avgR = Math.floor((r1 + r2) / 2);
const avgG = Math.floor((g1 + g2) / 2);
const avgB = Math.floor((b1 + b2) / 2);
// Get hex representation
const averageColor = rgbToHex(avgR, avgG, avgB);
console.log(`Average Color (hex): ${averageColor}`);
/*
run:
Average Color (hex): #98877D
*/