Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Semrush - keyword research tool

Turn ChatGPT, Claude, Gemini, And CoPilot Into Your Personal Assistant, Business Coach, Content Creator, And More

AFFILIATE MARKETING Your all-in-one performance engine Manage affiliates, creators, and customer referrals in one unified platform—turning every partnership into measurable growth
Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

42,690 questions

55,449 answers

573 users

How to find the second biggest number in a set of random numbers in TypeScript

1 Answer

0 votes
function findSecondMax(total: number, rndmax: number): number | null {
  const numbers: number[] = Array.from({ length: total }, () => {
    const n = Math.floor(Math.random() * rndmax) + 1;
    console.log(n);

    return n;
  });

  const uniqueNumbers: number[] = [...new Set(numbers)].sort((a, b) => b - a);
  
  return uniqueNumbers.length > 1 ? uniqueNumbers[1] : null;
}

const secondMax: number | null = findSecondMax(10, 100);

if (secondMax !== null) {
  console.log(`The second biggest number is: ${secondMax}`);
} else {
  console.log("Not enough unique numbers to determine a second maximum.");
}




/*
run:

64 
81 
37 
67 
13 
46 
25 
66 
11 
78 
"The second biggest number is: 78" 

*/

 



answered Oct 4, 2025 by avibootz
...