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,753 questions

55,518 answers

573 users

How to find the frequency of each digit (0–9) in a number with TypeScript

1 Answer

0 votes
function digitFrequencyObj(n: number): Record<number, number> {
  const freq: Record<number, number> = {};

  for (let i = 0; i <= 9; i++) freq[i] = 0;

  for (const ch of n.toString()) {
    freq[Number(ch)]++;
  }

  return freq;
}

console.log(digitFrequencyObj(120220340501));


/*
run:

{
  '0': 4,
  '1': 2,
  '2': 3,
  '3': 1,
  '4': 1,
  '5': 1,
  '6': 0,
  '7': 0,
  '8': 0,
  '9': 0
}

*/

 



answered Jul 2 by avibootz
...