How many 6 digit numbers are possible with no digit appearing more than thrice?












5












$begingroup$


How many 6 digit numbers are possible with at most three digits repeated?



My attempt:



The possibilities are:



A)(3,2,1) One set of three repeated digit, another set of two repeated digit and another digit (Like, 353325, 126161)



B)(3,1,1,1) One set of three repeated digit, and three different digits.(Like 446394, 888764)



C)(2,2,1,1) Two sets of two repeated digits and two different digits (Like, 363615, 445598)



D)(2,2,2) Three sets of two repeated digits (Like, 223344, 547547)



E)(2,1,1,1,1,1) One set of two repeated digit and four different digits (Like 317653, 770986)



F)(1,1,1,1,1,1) Six Different digits (like 457326, 912568)



G)(3,3) Two pairs of three repeated digits.
Let's try to calculate each possibilities separately.



F) is the easiest calculate.



Let us try to workout Case E)



Let's divide the case into two parts:



Case E(1) Zero is not one of the digit



We can choose any $5$ numbers form $9$ numbers $(1,2,3,cdot, 9)$ in $binom{9}{5}$ ways , the digit which one is repeated can be chosen in 5 ways, and you can permute the digits in $frac{6!}{2!}$ ways. The total number of ways$=binom{9}{5}times 5times frac{6!}{2!} $



Case E(2) Zero is one of the digit.



Case E(2)(a) Zero is the repeated digit We need to choose four other numbers which can be done in $binom{9}{4}$ ways, the digits can be permuted in $frac{6!}{2!}$ ways, but we need to exclude the once which starts with zero ($5!$ many). The total number of ways =$=binom{9}{4}times (frac{6!}{2!} -5!)$.



Case E(2)(b) Zero is not the repeated digit We need to choose four other numbers which can be done in $binom{9}{4}$ ways, the repeated digit can be chosen in 4 ways, the digits can be permuted in $frac{6!}{2!}$ ways, but we need to exclude the once which starts with zero ($5!$ many). The total number of ways =$=binom{9}{4}times 4times (frac{6!}{2!} -5!)$.



Before, proceeding to workout the other cases, I want to know




  1. Is my attempt correct?

  2. If it is correct, it is too lengthy, is there any other way to solve this?










share|cite|improve this question











$endgroup$








  • 1




    $begingroup$
    What about (3, 3)?
    $endgroup$
    – MCT
    May 28 '16 at 19:24










  • $begingroup$
    Oh correct, I need to add that too.
    $endgroup$
    – Babai
    May 28 '16 at 19:27
















5












$begingroup$


How many 6 digit numbers are possible with at most three digits repeated?



My attempt:



The possibilities are:



A)(3,2,1) One set of three repeated digit, another set of two repeated digit and another digit (Like, 353325, 126161)



B)(3,1,1,1) One set of three repeated digit, and three different digits.(Like 446394, 888764)



C)(2,2,1,1) Two sets of two repeated digits and two different digits (Like, 363615, 445598)



D)(2,2,2) Three sets of two repeated digits (Like, 223344, 547547)



E)(2,1,1,1,1,1) One set of two repeated digit and four different digits (Like 317653, 770986)



F)(1,1,1,1,1,1) Six Different digits (like 457326, 912568)



G)(3,3) Two pairs of three repeated digits.
Let's try to calculate each possibilities separately.



F) is the easiest calculate.



Let us try to workout Case E)



Let's divide the case into two parts:



Case E(1) Zero is not one of the digit



We can choose any $5$ numbers form $9$ numbers $(1,2,3,cdot, 9)$ in $binom{9}{5}$ ways , the digit which one is repeated can be chosen in 5 ways, and you can permute the digits in $frac{6!}{2!}$ ways. The total number of ways$=binom{9}{5}times 5times frac{6!}{2!} $



Case E(2) Zero is one of the digit.



Case E(2)(a) Zero is the repeated digit We need to choose four other numbers which can be done in $binom{9}{4}$ ways, the digits can be permuted in $frac{6!}{2!}$ ways, but we need to exclude the once which starts with zero ($5!$ many). The total number of ways =$=binom{9}{4}times (frac{6!}{2!} -5!)$.



Case E(2)(b) Zero is not the repeated digit We need to choose four other numbers which can be done in $binom{9}{4}$ ways, the repeated digit can be chosen in 4 ways, the digits can be permuted in $frac{6!}{2!}$ ways, but we need to exclude the once which starts with zero ($5!$ many). The total number of ways =$=binom{9}{4}times 4times (frac{6!}{2!} -5!)$.



Before, proceeding to workout the other cases, I want to know




  1. Is my attempt correct?

  2. If it is correct, it is too lengthy, is there any other way to solve this?










share|cite|improve this question











$endgroup$








  • 1




    $begingroup$
    What about (3, 3)?
    $endgroup$
    – MCT
    May 28 '16 at 19:24










  • $begingroup$
    Oh correct, I need to add that too.
    $endgroup$
    – Babai
    May 28 '16 at 19:27














5












5








5


0



$begingroup$


How many 6 digit numbers are possible with at most three digits repeated?



My attempt:



The possibilities are:



A)(3,2,1) One set of three repeated digit, another set of two repeated digit and another digit (Like, 353325, 126161)



B)(3,1,1,1) One set of three repeated digit, and three different digits.(Like 446394, 888764)



C)(2,2,1,1) Two sets of two repeated digits and two different digits (Like, 363615, 445598)



D)(2,2,2) Three sets of two repeated digits (Like, 223344, 547547)



E)(2,1,1,1,1,1) One set of two repeated digit and four different digits (Like 317653, 770986)



F)(1,1,1,1,1,1) Six Different digits (like 457326, 912568)



G)(3,3) Two pairs of three repeated digits.
Let's try to calculate each possibilities separately.



F) is the easiest calculate.



Let us try to workout Case E)



Let's divide the case into two parts:



Case E(1) Zero is not one of the digit



We can choose any $5$ numbers form $9$ numbers $(1,2,3,cdot, 9)$ in $binom{9}{5}$ ways , the digit which one is repeated can be chosen in 5 ways, and you can permute the digits in $frac{6!}{2!}$ ways. The total number of ways$=binom{9}{5}times 5times frac{6!}{2!} $



Case E(2) Zero is one of the digit.



Case E(2)(a) Zero is the repeated digit We need to choose four other numbers which can be done in $binom{9}{4}$ ways, the digits can be permuted in $frac{6!}{2!}$ ways, but we need to exclude the once which starts with zero ($5!$ many). The total number of ways =$=binom{9}{4}times (frac{6!}{2!} -5!)$.



Case E(2)(b) Zero is not the repeated digit We need to choose four other numbers which can be done in $binom{9}{4}$ ways, the repeated digit can be chosen in 4 ways, the digits can be permuted in $frac{6!}{2!}$ ways, but we need to exclude the once which starts with zero ($5!$ many). The total number of ways =$=binom{9}{4}times 4times (frac{6!}{2!} -5!)$.



Before, proceeding to workout the other cases, I want to know




  1. Is my attempt correct?

  2. If it is correct, it is too lengthy, is there any other way to solve this?










share|cite|improve this question











$endgroup$




How many 6 digit numbers are possible with at most three digits repeated?



My attempt:



The possibilities are:



A)(3,2,1) One set of three repeated digit, another set of two repeated digit and another digit (Like, 353325, 126161)



B)(3,1,1,1) One set of three repeated digit, and three different digits.(Like 446394, 888764)



C)(2,2,1,1) Two sets of two repeated digits and two different digits (Like, 363615, 445598)



D)(2,2,2) Three sets of two repeated digits (Like, 223344, 547547)



E)(2,1,1,1,1,1) One set of two repeated digit and four different digits (Like 317653, 770986)



F)(1,1,1,1,1,1) Six Different digits (like 457326, 912568)



G)(3,3) Two pairs of three repeated digits.
Let's try to calculate each possibilities separately.



F) is the easiest calculate.



Let us try to workout Case E)



Let's divide the case into two parts:



Case E(1) Zero is not one of the digit



We can choose any $5$ numbers form $9$ numbers $(1,2,3,cdot, 9)$ in $binom{9}{5}$ ways , the digit which one is repeated can be chosen in 5 ways, and you can permute the digits in $frac{6!}{2!}$ ways. The total number of ways$=binom{9}{5}times 5times frac{6!}{2!} $



Case E(2) Zero is one of the digit.



Case E(2)(a) Zero is the repeated digit We need to choose four other numbers which can be done in $binom{9}{4}$ ways, the digits can be permuted in $frac{6!}{2!}$ ways, but we need to exclude the once which starts with zero ($5!$ many). The total number of ways =$=binom{9}{4}times (frac{6!}{2!} -5!)$.



Case E(2)(b) Zero is not the repeated digit We need to choose four other numbers which can be done in $binom{9}{4}$ ways, the repeated digit can be chosen in 4 ways, the digits can be permuted in $frac{6!}{2!}$ ways, but we need to exclude the once which starts with zero ($5!$ many). The total number of ways =$=binom{9}{4}times 4times (frac{6!}{2!} -5!)$.



Before, proceeding to workout the other cases, I want to know




  1. Is my attempt correct?

  2. If it is correct, it is too lengthy, is there any other way to solve this?







combinatorics permutations combinations






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited May 29 '16 at 15:09









MCT

14.4k42667




14.4k42667










asked May 28 '16 at 19:22









BabaiBabai

2,59621540




2,59621540








  • 1




    $begingroup$
    What about (3, 3)?
    $endgroup$
    – MCT
    May 28 '16 at 19:24










  • $begingroup$
    Oh correct, I need to add that too.
    $endgroup$
    – Babai
    May 28 '16 at 19:27














  • 1




    $begingroup$
    What about (3, 3)?
    $endgroup$
    – MCT
    May 28 '16 at 19:24










  • $begingroup$
    Oh correct, I need to add that too.
    $endgroup$
    – Babai
    May 28 '16 at 19:27








1




1




$begingroup$
What about (3, 3)?
$endgroup$
– MCT
May 28 '16 at 19:24




$begingroup$
What about (3, 3)?
$endgroup$
– MCT
May 28 '16 at 19:24












$begingroup$
Oh correct, I need to add that too.
$endgroup$
– Babai
May 28 '16 at 19:27




$begingroup$
Oh correct, I need to add that too.
$endgroup$
– Babai
May 28 '16 at 19:27










3 Answers
3






active

oldest

votes


















9












$begingroup$

A start: Here it is easier to count the complementary number: the number of 6 digit positive integers with four or more of one digit repeated.



This reduces to only four cases: (4, 1, 1), (4, 2), (5, 1), (6).





The rest:



(6) is simply $9$. These are $(111111, 222222, dots, 999999)$.



(5, 1) is a little trickier. First there are $9 * 8$ ways to choose two distinct digits that aren't either zero and assign each to $5$ or $1$. Then there are ${6 choose 1}$ ways to permute the order.



Now there's case where one is zero. There are $9$ ways to choose the other digit (it can't be zero or else the entire number is zero). For each combination, there are similarly ${6 choose 1}$ ways to permute the order. In particular, there are ${6 choose 1}$ ways to permute five zeros and one of the other digit and another ${6 choose 1}$ ways to permute one zero and five of the other digit. Exactly half of these are valid by symmetry.



Indeed, the bijection that flips each digit demonstrates this property: if we map, e.g., $aaaa0a mapsto 0000a0$, exactly one of these will be valid for each pair. In this case, we have $a00000, a0aaaa, aa0aaa, aaa0aa, aaaaa0a, aaaaa0$ as valid strings. In total this gives



$$(9 * 8 + 9) * {6 choose 1} = 486.$$



(4, 2) is similar. There are $9*8$ ways to initially choose and then ${6 choose 2}$ ways to permute the order.



If one is zero, again there are $9$ ways to choose the other digit and for each combination the number of ways to permute the order is ${6 choose 2}$. This is



$$(9 * 8 + 9) {6 choose 2} = 1215.$$



Finally (4, 1, 1). There are $9 * {8 choose 2}$ ways to choose non-zero digits and assign them to a frequency. There are then $6! / 4!$ permutations. This gives



$$9 * {8 choose 2} * 6! / 4! = 7560.$$



Now choose a triplet of unique digits $(a, b, c)$ where one is zero. There are ${9 choose 2}$ ways of doing so. Now, consider the ${6 choose 4}$ ways to make a string from four $r$'s (r for repeated) and two $s$'s (s for single). If we are given $rsrrrs$, for example, there are now $3!$ ways to choose one of the digits as the repeated and the other two each into one $s$ spot. Of these, two are invalid, namely when we choose the repeated digit to be zero. You can convince yourself this holds for any string. Thus, this gives



$$4{9 choose 2}{6 choose 4} = 2160$$



The grand total is $11430$. There are $900000$ six digit numbers in total, so the desired number is $boxed{888570}$.





Verified solution on computer in Python:



def get_frequencies(cycle):
result = 0
for num in range(10**5, 10**6):
digit_freq = [0]*10
for digit in get_digits(num):
digit_freq[digit] += 1
digit_cycle = sorted([x for x in digit_freq if x != 0], reverse=True)
if digit_cycle == cycle:
result += 1
return result

def get_digits(num):
r =
while num > 0:
r.append(num % 10)
num /= 10
return r


Running with the following main function:



def main():
print get_frequencies([6], 6)
print get_frequencies([5, 1], 6)
print get_frequencies([4, 2], 6)
print get_frequencies([4, 1, 1], 6)


Outputs the following lines:



9
486
1215
9720


Or, more directly, we can use this program:



def get_frequency_atmost(max_freq, n):
result = 0
for num in range(10**(n-1), 10**n):
digit_freq = [0]*10
for digit in get_digits(num):
digit_freq[digit] += 1
if max(digit_freq) > max_freq:
result += 1
return 10**n - 10**(n-1) - result


which prints $888570$ on input get_frequency_atmost(3, 6).






share|cite|improve this answer











$endgroup$













  • $begingroup$
    That's correct. That reduces half the work. But do one has to consider sub-cases, whether two consider zero as one of the digit or not? That part is making it lengthy. Or is there a easier way out?
    $endgroup$
    – Babai
    May 28 '16 at 19:32










  • $begingroup$
    @Babai You're right, I'm trying to work that out myself right now and see if there are shorter ways out.
    $endgroup$
    – MCT
    May 28 '16 at 19:34






  • 1




    $begingroup$
    @N.F.Taussig I believe the only case where you and Soke have different answers is the (4,1,1) case, and I think Soke also forgot to subtract the (6) case.
    $endgroup$
    – user84413
    May 29 '16 at 0:40






  • 1




    $begingroup$
    @N.F.Taussig I verified on computer your solution is right. Let me see if I can fix mine!
    $endgroup$
    – MCT
    May 29 '16 at 3:17






  • 1




    $begingroup$
    @N.F.Taussig The issue is I double count on the last case (4, 1, 1) with zeros. It's fixed now.
    $endgroup$
    – MCT
    May 29 '16 at 3:23



















3












$begingroup$

I will assume that the question means that no digit appears more than three times. As Austin Mohr points out, the question is badly phrased.



Since the leading digit cannot be zero, there are $9 cdot 10^5 = 900,000$ six digit positive integers. Like Soke, I will exclude those in which a digit appears four or more times.



We consider cases.



Case 1: The same digit is used six times.



Since the leading digit cannot be zero, there are $9$ of these. They are $$111 111, 222 222, 333 333, 444 444, 555 555, 666 666, 777777, 888 888, 999 999$$



Case 2: One digit is used five times, while a different digit is used once.



There are two subcases.



Subcase 1: The leading digit is repeated.



Since the leading digit cannot be zero, there are nine ways to select the leading digit. We must select four of the remaining five places to place the other occurrences of the leading digit. We then have nine choices for the other digit since we can now use zero.

$$9 cdot binom{5}{4} cdot 9 = 405$$



Subcase 2: The leading digit is not repeated.



We still have nine ways of selecting the leading digit. That leaves us with nine ways to choose the repeated digit that fills the remaining five places.

$$9 cdot 9 = 81$$



Case 3: One digit is used four times, while a different digit is used twice.



Subcase 1: The leading digit appears four times.



We have nine ways of selecting the leading digit. We have $binom{5}{3}$ ways of choosing the other three positions in which it appears. We have nine ways of choosing the digit that fills the two open positions.
$$9 cdot binom{5}{3} cdot 9 = 810$$



Subcase 2: The leading digit appears twice.



We have nine ways of selecting the leading digit and $binom{5}{1}$ ways of choosing the other position in which it appears. We have nine choices for choosing the repeated digit that fills the four open positions.
$$9 cdot binom{5}{1} cdot 9 = 405$$



Case 4: One digit is used four times, while two other digits are used once each.



Subcase 1: The leading digit is repeated.



We have nine ways of choosing the leading digit and $binom{5}{3}$ ways of choosing the other three positions in which it appears. We have nine choices for the leftmost open position and eight choices for the remaining position.
$$9 cdot binom{5}{3} cdot 9 cdot 8 = 6480$$



Subcase 2: The leading digit is not repeated.



We have nine ways of choosing the leading digit. We have nine ways of choosing the repeated digit and $binom{5}{4}$ ways of selecting four of the five open positions in which to place it. We have eight ways of filling the remaining open position.
$$9 cdot 9 cdot binom{5}{4} cdot 8 = 3240$$



That gives a total of
$$9 + 405 + 81 + 810 + 405 + 6480 + 3240 = 11,430$$
excluded cases.



Hence, there are
$$900,000 - 11,430 = 888,570$$
six-digit positive integers in which no digit appears more than three times.






share|cite|improve this answer









$endgroup$





















    1












    $begingroup$

    This is neatly handled using exponential generating functions. Assuming first that we are allowed to have 0 as the first digit (e.g. we're talking about license plates or lock combinations): each of $10$ digits can occur up to $3$ times, and the order of the symbols matters. The answer is
    $$left[frac{x^6}{6!}right]
    left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^{10} = 987,300.$$



    If you want to exclude leading zeroes, you can subtract those off. You count them using the same technique. If you force the first digit to be zero, we have five remaining digits to select; there can be at most two remaining zeroes, and up to three of all other digits. So the count is
    $$left[frac{x^5}{5!}right]
    left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^9left(1+x+frac{x^2}{2!}right) = 98,730.$$
    Thus, the number of 6-digit numbers, not starting with zero, having no more than 3 repeated digits, is
    $$987,300 - 98,730 = 888,570.$$






    share|cite|improve this answer











    $endgroup$













    • $begingroup$
      "$left[frac{x^6}{6!}right] left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^{10} = 987,300.$" ?? How is a polynomial expression in the left is equal to 987,300?
      $endgroup$
      – Babai
      May 28 '16 at 20:12










    • $begingroup$
      $[x^6/6!]p(x)$ is standard shorthand for "$6!$ times the coefficient of $x^6$ in $p(x)$." For a complete treatment, see en.m.wikipedia.org/wiki/…
      $endgroup$
      – Tad
      May 28 '16 at 20:30












    • $begingroup$
      Can you please explain ?
      $endgroup$
      – Babai
      May 29 '16 at 7:06











    Your Answer





    StackExchange.ifUsing("editor", function () {
    return StackExchange.using("mathjaxEditing", function () {
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    });
    });
    }, "mathjax-editing");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "69"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f1803760%2fhow-many-6-digit-numbers-are-possible-with-no-digit-appearing-more-than-thrice%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    3 Answers
    3






    active

    oldest

    votes








    3 Answers
    3






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    9












    $begingroup$

    A start: Here it is easier to count the complementary number: the number of 6 digit positive integers with four or more of one digit repeated.



    This reduces to only four cases: (4, 1, 1), (4, 2), (5, 1), (6).





    The rest:



    (6) is simply $9$. These are $(111111, 222222, dots, 999999)$.



    (5, 1) is a little trickier. First there are $9 * 8$ ways to choose two distinct digits that aren't either zero and assign each to $5$ or $1$. Then there are ${6 choose 1}$ ways to permute the order.



    Now there's case where one is zero. There are $9$ ways to choose the other digit (it can't be zero or else the entire number is zero). For each combination, there are similarly ${6 choose 1}$ ways to permute the order. In particular, there are ${6 choose 1}$ ways to permute five zeros and one of the other digit and another ${6 choose 1}$ ways to permute one zero and five of the other digit. Exactly half of these are valid by symmetry.



    Indeed, the bijection that flips each digit demonstrates this property: if we map, e.g., $aaaa0a mapsto 0000a0$, exactly one of these will be valid for each pair. In this case, we have $a00000, a0aaaa, aa0aaa, aaa0aa, aaaaa0a, aaaaa0$ as valid strings. In total this gives



    $$(9 * 8 + 9) * {6 choose 1} = 486.$$



    (4, 2) is similar. There are $9*8$ ways to initially choose and then ${6 choose 2}$ ways to permute the order.



    If one is zero, again there are $9$ ways to choose the other digit and for each combination the number of ways to permute the order is ${6 choose 2}$. This is



    $$(9 * 8 + 9) {6 choose 2} = 1215.$$



    Finally (4, 1, 1). There are $9 * {8 choose 2}$ ways to choose non-zero digits and assign them to a frequency. There are then $6! / 4!$ permutations. This gives



    $$9 * {8 choose 2} * 6! / 4! = 7560.$$



    Now choose a triplet of unique digits $(a, b, c)$ where one is zero. There are ${9 choose 2}$ ways of doing so. Now, consider the ${6 choose 4}$ ways to make a string from four $r$'s (r for repeated) and two $s$'s (s for single). If we are given $rsrrrs$, for example, there are now $3!$ ways to choose one of the digits as the repeated and the other two each into one $s$ spot. Of these, two are invalid, namely when we choose the repeated digit to be zero. You can convince yourself this holds for any string. Thus, this gives



    $$4{9 choose 2}{6 choose 4} = 2160$$



    The grand total is $11430$. There are $900000$ six digit numbers in total, so the desired number is $boxed{888570}$.





    Verified solution on computer in Python:



    def get_frequencies(cycle):
    result = 0
    for num in range(10**5, 10**6):
    digit_freq = [0]*10
    for digit in get_digits(num):
    digit_freq[digit] += 1
    digit_cycle = sorted([x for x in digit_freq if x != 0], reverse=True)
    if digit_cycle == cycle:
    result += 1
    return result

    def get_digits(num):
    r =
    while num > 0:
    r.append(num % 10)
    num /= 10
    return r


    Running with the following main function:



    def main():
    print get_frequencies([6], 6)
    print get_frequencies([5, 1], 6)
    print get_frequencies([4, 2], 6)
    print get_frequencies([4, 1, 1], 6)


    Outputs the following lines:



    9
    486
    1215
    9720


    Or, more directly, we can use this program:



    def get_frequency_atmost(max_freq, n):
    result = 0
    for num in range(10**(n-1), 10**n):
    digit_freq = [0]*10
    for digit in get_digits(num):
    digit_freq[digit] += 1
    if max(digit_freq) > max_freq:
    result += 1
    return 10**n - 10**(n-1) - result


    which prints $888570$ on input get_frequency_atmost(3, 6).






    share|cite|improve this answer











    $endgroup$













    • $begingroup$
      That's correct. That reduces half the work. But do one has to consider sub-cases, whether two consider zero as one of the digit or not? That part is making it lengthy. Or is there a easier way out?
      $endgroup$
      – Babai
      May 28 '16 at 19:32










    • $begingroup$
      @Babai You're right, I'm trying to work that out myself right now and see if there are shorter ways out.
      $endgroup$
      – MCT
      May 28 '16 at 19:34






    • 1




      $begingroup$
      @N.F.Taussig I believe the only case where you and Soke have different answers is the (4,1,1) case, and I think Soke also forgot to subtract the (6) case.
      $endgroup$
      – user84413
      May 29 '16 at 0:40






    • 1




      $begingroup$
      @N.F.Taussig I verified on computer your solution is right. Let me see if I can fix mine!
      $endgroup$
      – MCT
      May 29 '16 at 3:17






    • 1




      $begingroup$
      @N.F.Taussig The issue is I double count on the last case (4, 1, 1) with zeros. It's fixed now.
      $endgroup$
      – MCT
      May 29 '16 at 3:23
















    9












    $begingroup$

    A start: Here it is easier to count the complementary number: the number of 6 digit positive integers with four or more of one digit repeated.



    This reduces to only four cases: (4, 1, 1), (4, 2), (5, 1), (6).





    The rest:



    (6) is simply $9$. These are $(111111, 222222, dots, 999999)$.



    (5, 1) is a little trickier. First there are $9 * 8$ ways to choose two distinct digits that aren't either zero and assign each to $5$ or $1$. Then there are ${6 choose 1}$ ways to permute the order.



    Now there's case where one is zero. There are $9$ ways to choose the other digit (it can't be zero or else the entire number is zero). For each combination, there are similarly ${6 choose 1}$ ways to permute the order. In particular, there are ${6 choose 1}$ ways to permute five zeros and one of the other digit and another ${6 choose 1}$ ways to permute one zero and five of the other digit. Exactly half of these are valid by symmetry.



    Indeed, the bijection that flips each digit demonstrates this property: if we map, e.g., $aaaa0a mapsto 0000a0$, exactly one of these will be valid for each pair. In this case, we have $a00000, a0aaaa, aa0aaa, aaa0aa, aaaaa0a, aaaaa0$ as valid strings. In total this gives



    $$(9 * 8 + 9) * {6 choose 1} = 486.$$



    (4, 2) is similar. There are $9*8$ ways to initially choose and then ${6 choose 2}$ ways to permute the order.



    If one is zero, again there are $9$ ways to choose the other digit and for each combination the number of ways to permute the order is ${6 choose 2}$. This is



    $$(9 * 8 + 9) {6 choose 2} = 1215.$$



    Finally (4, 1, 1). There are $9 * {8 choose 2}$ ways to choose non-zero digits and assign them to a frequency. There are then $6! / 4!$ permutations. This gives



    $$9 * {8 choose 2} * 6! / 4! = 7560.$$



    Now choose a triplet of unique digits $(a, b, c)$ where one is zero. There are ${9 choose 2}$ ways of doing so. Now, consider the ${6 choose 4}$ ways to make a string from four $r$'s (r for repeated) and two $s$'s (s for single). If we are given $rsrrrs$, for example, there are now $3!$ ways to choose one of the digits as the repeated and the other two each into one $s$ spot. Of these, two are invalid, namely when we choose the repeated digit to be zero. You can convince yourself this holds for any string. Thus, this gives



    $$4{9 choose 2}{6 choose 4} = 2160$$



    The grand total is $11430$. There are $900000$ six digit numbers in total, so the desired number is $boxed{888570}$.





    Verified solution on computer in Python:



    def get_frequencies(cycle):
    result = 0
    for num in range(10**5, 10**6):
    digit_freq = [0]*10
    for digit in get_digits(num):
    digit_freq[digit] += 1
    digit_cycle = sorted([x for x in digit_freq if x != 0], reverse=True)
    if digit_cycle == cycle:
    result += 1
    return result

    def get_digits(num):
    r =
    while num > 0:
    r.append(num % 10)
    num /= 10
    return r


    Running with the following main function:



    def main():
    print get_frequencies([6], 6)
    print get_frequencies([5, 1], 6)
    print get_frequencies([4, 2], 6)
    print get_frequencies([4, 1, 1], 6)


    Outputs the following lines:



    9
    486
    1215
    9720


    Or, more directly, we can use this program:



    def get_frequency_atmost(max_freq, n):
    result = 0
    for num in range(10**(n-1), 10**n):
    digit_freq = [0]*10
    for digit in get_digits(num):
    digit_freq[digit] += 1
    if max(digit_freq) > max_freq:
    result += 1
    return 10**n - 10**(n-1) - result


    which prints $888570$ on input get_frequency_atmost(3, 6).






    share|cite|improve this answer











    $endgroup$













    • $begingroup$
      That's correct. That reduces half the work. But do one has to consider sub-cases, whether two consider zero as one of the digit or not? That part is making it lengthy. Or is there a easier way out?
      $endgroup$
      – Babai
      May 28 '16 at 19:32










    • $begingroup$
      @Babai You're right, I'm trying to work that out myself right now and see if there are shorter ways out.
      $endgroup$
      – MCT
      May 28 '16 at 19:34






    • 1




      $begingroup$
      @N.F.Taussig I believe the only case where you and Soke have different answers is the (4,1,1) case, and I think Soke also forgot to subtract the (6) case.
      $endgroup$
      – user84413
      May 29 '16 at 0:40






    • 1




      $begingroup$
      @N.F.Taussig I verified on computer your solution is right. Let me see if I can fix mine!
      $endgroup$
      – MCT
      May 29 '16 at 3:17






    • 1




      $begingroup$
      @N.F.Taussig The issue is I double count on the last case (4, 1, 1) with zeros. It's fixed now.
      $endgroup$
      – MCT
      May 29 '16 at 3:23














    9












    9








    9





    $begingroup$

    A start: Here it is easier to count the complementary number: the number of 6 digit positive integers with four or more of one digit repeated.



    This reduces to only four cases: (4, 1, 1), (4, 2), (5, 1), (6).





    The rest:



    (6) is simply $9$. These are $(111111, 222222, dots, 999999)$.



    (5, 1) is a little trickier. First there are $9 * 8$ ways to choose two distinct digits that aren't either zero and assign each to $5$ or $1$. Then there are ${6 choose 1}$ ways to permute the order.



    Now there's case where one is zero. There are $9$ ways to choose the other digit (it can't be zero or else the entire number is zero). For each combination, there are similarly ${6 choose 1}$ ways to permute the order. In particular, there are ${6 choose 1}$ ways to permute five zeros and one of the other digit and another ${6 choose 1}$ ways to permute one zero and five of the other digit. Exactly half of these are valid by symmetry.



    Indeed, the bijection that flips each digit demonstrates this property: if we map, e.g., $aaaa0a mapsto 0000a0$, exactly one of these will be valid for each pair. In this case, we have $a00000, a0aaaa, aa0aaa, aaa0aa, aaaaa0a, aaaaa0$ as valid strings. In total this gives



    $$(9 * 8 + 9) * {6 choose 1} = 486.$$



    (4, 2) is similar. There are $9*8$ ways to initially choose and then ${6 choose 2}$ ways to permute the order.



    If one is zero, again there are $9$ ways to choose the other digit and for each combination the number of ways to permute the order is ${6 choose 2}$. This is



    $$(9 * 8 + 9) {6 choose 2} = 1215.$$



    Finally (4, 1, 1). There are $9 * {8 choose 2}$ ways to choose non-zero digits and assign them to a frequency. There are then $6! / 4!$ permutations. This gives



    $$9 * {8 choose 2} * 6! / 4! = 7560.$$



    Now choose a triplet of unique digits $(a, b, c)$ where one is zero. There are ${9 choose 2}$ ways of doing so. Now, consider the ${6 choose 4}$ ways to make a string from four $r$'s (r for repeated) and two $s$'s (s for single). If we are given $rsrrrs$, for example, there are now $3!$ ways to choose one of the digits as the repeated and the other two each into one $s$ spot. Of these, two are invalid, namely when we choose the repeated digit to be zero. You can convince yourself this holds for any string. Thus, this gives



    $$4{9 choose 2}{6 choose 4} = 2160$$



    The grand total is $11430$. There are $900000$ six digit numbers in total, so the desired number is $boxed{888570}$.





    Verified solution on computer in Python:



    def get_frequencies(cycle):
    result = 0
    for num in range(10**5, 10**6):
    digit_freq = [0]*10
    for digit in get_digits(num):
    digit_freq[digit] += 1
    digit_cycle = sorted([x for x in digit_freq if x != 0], reverse=True)
    if digit_cycle == cycle:
    result += 1
    return result

    def get_digits(num):
    r =
    while num > 0:
    r.append(num % 10)
    num /= 10
    return r


    Running with the following main function:



    def main():
    print get_frequencies([6], 6)
    print get_frequencies([5, 1], 6)
    print get_frequencies([4, 2], 6)
    print get_frequencies([4, 1, 1], 6)


    Outputs the following lines:



    9
    486
    1215
    9720


    Or, more directly, we can use this program:



    def get_frequency_atmost(max_freq, n):
    result = 0
    for num in range(10**(n-1), 10**n):
    digit_freq = [0]*10
    for digit in get_digits(num):
    digit_freq[digit] += 1
    if max(digit_freq) > max_freq:
    result += 1
    return 10**n - 10**(n-1) - result


    which prints $888570$ on input get_frequency_atmost(3, 6).






    share|cite|improve this answer











    $endgroup$



    A start: Here it is easier to count the complementary number: the number of 6 digit positive integers with four or more of one digit repeated.



    This reduces to only four cases: (4, 1, 1), (4, 2), (5, 1), (6).





    The rest:



    (6) is simply $9$. These are $(111111, 222222, dots, 999999)$.



    (5, 1) is a little trickier. First there are $9 * 8$ ways to choose two distinct digits that aren't either zero and assign each to $5$ or $1$. Then there are ${6 choose 1}$ ways to permute the order.



    Now there's case where one is zero. There are $9$ ways to choose the other digit (it can't be zero or else the entire number is zero). For each combination, there are similarly ${6 choose 1}$ ways to permute the order. In particular, there are ${6 choose 1}$ ways to permute five zeros and one of the other digit and another ${6 choose 1}$ ways to permute one zero and five of the other digit. Exactly half of these are valid by symmetry.



    Indeed, the bijection that flips each digit demonstrates this property: if we map, e.g., $aaaa0a mapsto 0000a0$, exactly one of these will be valid for each pair. In this case, we have $a00000, a0aaaa, aa0aaa, aaa0aa, aaaaa0a, aaaaa0$ as valid strings. In total this gives



    $$(9 * 8 + 9) * {6 choose 1} = 486.$$



    (4, 2) is similar. There are $9*8$ ways to initially choose and then ${6 choose 2}$ ways to permute the order.



    If one is zero, again there are $9$ ways to choose the other digit and for each combination the number of ways to permute the order is ${6 choose 2}$. This is



    $$(9 * 8 + 9) {6 choose 2} = 1215.$$



    Finally (4, 1, 1). There are $9 * {8 choose 2}$ ways to choose non-zero digits and assign them to a frequency. There are then $6! / 4!$ permutations. This gives



    $$9 * {8 choose 2} * 6! / 4! = 7560.$$



    Now choose a triplet of unique digits $(a, b, c)$ where one is zero. There are ${9 choose 2}$ ways of doing so. Now, consider the ${6 choose 4}$ ways to make a string from four $r$'s (r for repeated) and two $s$'s (s for single). If we are given $rsrrrs$, for example, there are now $3!$ ways to choose one of the digits as the repeated and the other two each into one $s$ spot. Of these, two are invalid, namely when we choose the repeated digit to be zero. You can convince yourself this holds for any string. Thus, this gives



    $$4{9 choose 2}{6 choose 4} = 2160$$



    The grand total is $11430$. There are $900000$ six digit numbers in total, so the desired number is $boxed{888570}$.





    Verified solution on computer in Python:



    def get_frequencies(cycle):
    result = 0
    for num in range(10**5, 10**6):
    digit_freq = [0]*10
    for digit in get_digits(num):
    digit_freq[digit] += 1
    digit_cycle = sorted([x for x in digit_freq if x != 0], reverse=True)
    if digit_cycle == cycle:
    result += 1
    return result

    def get_digits(num):
    r =
    while num > 0:
    r.append(num % 10)
    num /= 10
    return r


    Running with the following main function:



    def main():
    print get_frequencies([6], 6)
    print get_frequencies([5, 1], 6)
    print get_frequencies([4, 2], 6)
    print get_frequencies([4, 1, 1], 6)


    Outputs the following lines:



    9
    486
    1215
    9720


    Or, more directly, we can use this program:



    def get_frequency_atmost(max_freq, n):
    result = 0
    for num in range(10**(n-1), 10**n):
    digit_freq = [0]*10
    for digit in get_digits(num):
    digit_freq[digit] += 1
    if max(digit_freq) > max_freq:
    result += 1
    return 10**n - 10**(n-1) - result


    which prints $888570$ on input get_frequency_atmost(3, 6).







    share|cite|improve this answer














    share|cite|improve this answer



    share|cite|improve this answer








    edited May 29 '16 at 15:07

























    answered May 28 '16 at 19:26









    MCTMCT

    14.4k42667




    14.4k42667












    • $begingroup$
      That's correct. That reduces half the work. But do one has to consider sub-cases, whether two consider zero as one of the digit or not? That part is making it lengthy. Or is there a easier way out?
      $endgroup$
      – Babai
      May 28 '16 at 19:32










    • $begingroup$
      @Babai You're right, I'm trying to work that out myself right now and see if there are shorter ways out.
      $endgroup$
      – MCT
      May 28 '16 at 19:34






    • 1




      $begingroup$
      @N.F.Taussig I believe the only case where you and Soke have different answers is the (4,1,1) case, and I think Soke also forgot to subtract the (6) case.
      $endgroup$
      – user84413
      May 29 '16 at 0:40






    • 1




      $begingroup$
      @N.F.Taussig I verified on computer your solution is right. Let me see if I can fix mine!
      $endgroup$
      – MCT
      May 29 '16 at 3:17






    • 1




      $begingroup$
      @N.F.Taussig The issue is I double count on the last case (4, 1, 1) with zeros. It's fixed now.
      $endgroup$
      – MCT
      May 29 '16 at 3:23


















    • $begingroup$
      That's correct. That reduces half the work. But do one has to consider sub-cases, whether two consider zero as one of the digit or not? That part is making it lengthy. Or is there a easier way out?
      $endgroup$
      – Babai
      May 28 '16 at 19:32










    • $begingroup$
      @Babai You're right, I'm trying to work that out myself right now and see if there are shorter ways out.
      $endgroup$
      – MCT
      May 28 '16 at 19:34






    • 1




      $begingroup$
      @N.F.Taussig I believe the only case where you and Soke have different answers is the (4,1,1) case, and I think Soke also forgot to subtract the (6) case.
      $endgroup$
      – user84413
      May 29 '16 at 0:40






    • 1




      $begingroup$
      @N.F.Taussig I verified on computer your solution is right. Let me see if I can fix mine!
      $endgroup$
      – MCT
      May 29 '16 at 3:17






    • 1




      $begingroup$
      @N.F.Taussig The issue is I double count on the last case (4, 1, 1) with zeros. It's fixed now.
      $endgroup$
      – MCT
      May 29 '16 at 3:23
















    $begingroup$
    That's correct. That reduces half the work. But do one has to consider sub-cases, whether two consider zero as one of the digit or not? That part is making it lengthy. Or is there a easier way out?
    $endgroup$
    – Babai
    May 28 '16 at 19:32




    $begingroup$
    That's correct. That reduces half the work. But do one has to consider sub-cases, whether two consider zero as one of the digit or not? That part is making it lengthy. Or is there a easier way out?
    $endgroup$
    – Babai
    May 28 '16 at 19:32












    $begingroup$
    @Babai You're right, I'm trying to work that out myself right now and see if there are shorter ways out.
    $endgroup$
    – MCT
    May 28 '16 at 19:34




    $begingroup$
    @Babai You're right, I'm trying to work that out myself right now and see if there are shorter ways out.
    $endgroup$
    – MCT
    May 28 '16 at 19:34




    1




    1




    $begingroup$
    @N.F.Taussig I believe the only case where you and Soke have different answers is the (4,1,1) case, and I think Soke also forgot to subtract the (6) case.
    $endgroup$
    – user84413
    May 29 '16 at 0:40




    $begingroup$
    @N.F.Taussig I believe the only case where you and Soke have different answers is the (4,1,1) case, and I think Soke also forgot to subtract the (6) case.
    $endgroup$
    – user84413
    May 29 '16 at 0:40




    1




    1




    $begingroup$
    @N.F.Taussig I verified on computer your solution is right. Let me see if I can fix mine!
    $endgroup$
    – MCT
    May 29 '16 at 3:17




    $begingroup$
    @N.F.Taussig I verified on computer your solution is right. Let me see if I can fix mine!
    $endgroup$
    – MCT
    May 29 '16 at 3:17




    1




    1




    $begingroup$
    @N.F.Taussig The issue is I double count on the last case (4, 1, 1) with zeros. It's fixed now.
    $endgroup$
    – MCT
    May 29 '16 at 3:23




    $begingroup$
    @N.F.Taussig The issue is I double count on the last case (4, 1, 1) with zeros. It's fixed now.
    $endgroup$
    – MCT
    May 29 '16 at 3:23











    3












    $begingroup$

    I will assume that the question means that no digit appears more than three times. As Austin Mohr points out, the question is badly phrased.



    Since the leading digit cannot be zero, there are $9 cdot 10^5 = 900,000$ six digit positive integers. Like Soke, I will exclude those in which a digit appears four or more times.



    We consider cases.



    Case 1: The same digit is used six times.



    Since the leading digit cannot be zero, there are $9$ of these. They are $$111 111, 222 222, 333 333, 444 444, 555 555, 666 666, 777777, 888 888, 999 999$$



    Case 2: One digit is used five times, while a different digit is used once.



    There are two subcases.



    Subcase 1: The leading digit is repeated.



    Since the leading digit cannot be zero, there are nine ways to select the leading digit. We must select four of the remaining five places to place the other occurrences of the leading digit. We then have nine choices for the other digit since we can now use zero.

    $$9 cdot binom{5}{4} cdot 9 = 405$$



    Subcase 2: The leading digit is not repeated.



    We still have nine ways of selecting the leading digit. That leaves us with nine ways to choose the repeated digit that fills the remaining five places.

    $$9 cdot 9 = 81$$



    Case 3: One digit is used four times, while a different digit is used twice.



    Subcase 1: The leading digit appears four times.



    We have nine ways of selecting the leading digit. We have $binom{5}{3}$ ways of choosing the other three positions in which it appears. We have nine ways of choosing the digit that fills the two open positions.
    $$9 cdot binom{5}{3} cdot 9 = 810$$



    Subcase 2: The leading digit appears twice.



    We have nine ways of selecting the leading digit and $binom{5}{1}$ ways of choosing the other position in which it appears. We have nine choices for choosing the repeated digit that fills the four open positions.
    $$9 cdot binom{5}{1} cdot 9 = 405$$



    Case 4: One digit is used four times, while two other digits are used once each.



    Subcase 1: The leading digit is repeated.



    We have nine ways of choosing the leading digit and $binom{5}{3}$ ways of choosing the other three positions in which it appears. We have nine choices for the leftmost open position and eight choices for the remaining position.
    $$9 cdot binom{5}{3} cdot 9 cdot 8 = 6480$$



    Subcase 2: The leading digit is not repeated.



    We have nine ways of choosing the leading digit. We have nine ways of choosing the repeated digit and $binom{5}{4}$ ways of selecting four of the five open positions in which to place it. We have eight ways of filling the remaining open position.
    $$9 cdot 9 cdot binom{5}{4} cdot 8 = 3240$$



    That gives a total of
    $$9 + 405 + 81 + 810 + 405 + 6480 + 3240 = 11,430$$
    excluded cases.



    Hence, there are
    $$900,000 - 11,430 = 888,570$$
    six-digit positive integers in which no digit appears more than three times.






    share|cite|improve this answer









    $endgroup$


















      3












      $begingroup$

      I will assume that the question means that no digit appears more than three times. As Austin Mohr points out, the question is badly phrased.



      Since the leading digit cannot be zero, there are $9 cdot 10^5 = 900,000$ six digit positive integers. Like Soke, I will exclude those in which a digit appears four or more times.



      We consider cases.



      Case 1: The same digit is used six times.



      Since the leading digit cannot be zero, there are $9$ of these. They are $$111 111, 222 222, 333 333, 444 444, 555 555, 666 666, 777777, 888 888, 999 999$$



      Case 2: One digit is used five times, while a different digit is used once.



      There are two subcases.



      Subcase 1: The leading digit is repeated.



      Since the leading digit cannot be zero, there are nine ways to select the leading digit. We must select four of the remaining five places to place the other occurrences of the leading digit. We then have nine choices for the other digit since we can now use zero.

      $$9 cdot binom{5}{4} cdot 9 = 405$$



      Subcase 2: The leading digit is not repeated.



      We still have nine ways of selecting the leading digit. That leaves us with nine ways to choose the repeated digit that fills the remaining five places.

      $$9 cdot 9 = 81$$



      Case 3: One digit is used four times, while a different digit is used twice.



      Subcase 1: The leading digit appears four times.



      We have nine ways of selecting the leading digit. We have $binom{5}{3}$ ways of choosing the other three positions in which it appears. We have nine ways of choosing the digit that fills the two open positions.
      $$9 cdot binom{5}{3} cdot 9 = 810$$



      Subcase 2: The leading digit appears twice.



      We have nine ways of selecting the leading digit and $binom{5}{1}$ ways of choosing the other position in which it appears. We have nine choices for choosing the repeated digit that fills the four open positions.
      $$9 cdot binom{5}{1} cdot 9 = 405$$



      Case 4: One digit is used four times, while two other digits are used once each.



      Subcase 1: The leading digit is repeated.



      We have nine ways of choosing the leading digit and $binom{5}{3}$ ways of choosing the other three positions in which it appears. We have nine choices for the leftmost open position and eight choices for the remaining position.
      $$9 cdot binom{5}{3} cdot 9 cdot 8 = 6480$$



      Subcase 2: The leading digit is not repeated.



      We have nine ways of choosing the leading digit. We have nine ways of choosing the repeated digit and $binom{5}{4}$ ways of selecting four of the five open positions in which to place it. We have eight ways of filling the remaining open position.
      $$9 cdot 9 cdot binom{5}{4} cdot 8 = 3240$$



      That gives a total of
      $$9 + 405 + 81 + 810 + 405 + 6480 + 3240 = 11,430$$
      excluded cases.



      Hence, there are
      $$900,000 - 11,430 = 888,570$$
      six-digit positive integers in which no digit appears more than three times.






      share|cite|improve this answer









      $endgroup$
















        3












        3








        3





        $begingroup$

        I will assume that the question means that no digit appears more than three times. As Austin Mohr points out, the question is badly phrased.



        Since the leading digit cannot be zero, there are $9 cdot 10^5 = 900,000$ six digit positive integers. Like Soke, I will exclude those in which a digit appears four or more times.



        We consider cases.



        Case 1: The same digit is used six times.



        Since the leading digit cannot be zero, there are $9$ of these. They are $$111 111, 222 222, 333 333, 444 444, 555 555, 666 666, 777777, 888 888, 999 999$$



        Case 2: One digit is used five times, while a different digit is used once.



        There are two subcases.



        Subcase 1: The leading digit is repeated.



        Since the leading digit cannot be zero, there are nine ways to select the leading digit. We must select four of the remaining five places to place the other occurrences of the leading digit. We then have nine choices for the other digit since we can now use zero.

        $$9 cdot binom{5}{4} cdot 9 = 405$$



        Subcase 2: The leading digit is not repeated.



        We still have nine ways of selecting the leading digit. That leaves us with nine ways to choose the repeated digit that fills the remaining five places.

        $$9 cdot 9 = 81$$



        Case 3: One digit is used four times, while a different digit is used twice.



        Subcase 1: The leading digit appears four times.



        We have nine ways of selecting the leading digit. We have $binom{5}{3}$ ways of choosing the other three positions in which it appears. We have nine ways of choosing the digit that fills the two open positions.
        $$9 cdot binom{5}{3} cdot 9 = 810$$



        Subcase 2: The leading digit appears twice.



        We have nine ways of selecting the leading digit and $binom{5}{1}$ ways of choosing the other position in which it appears. We have nine choices for choosing the repeated digit that fills the four open positions.
        $$9 cdot binom{5}{1} cdot 9 = 405$$



        Case 4: One digit is used four times, while two other digits are used once each.



        Subcase 1: The leading digit is repeated.



        We have nine ways of choosing the leading digit and $binom{5}{3}$ ways of choosing the other three positions in which it appears. We have nine choices for the leftmost open position and eight choices for the remaining position.
        $$9 cdot binom{5}{3} cdot 9 cdot 8 = 6480$$



        Subcase 2: The leading digit is not repeated.



        We have nine ways of choosing the leading digit. We have nine ways of choosing the repeated digit and $binom{5}{4}$ ways of selecting four of the five open positions in which to place it. We have eight ways of filling the remaining open position.
        $$9 cdot 9 cdot binom{5}{4} cdot 8 = 3240$$



        That gives a total of
        $$9 + 405 + 81 + 810 + 405 + 6480 + 3240 = 11,430$$
        excluded cases.



        Hence, there are
        $$900,000 - 11,430 = 888,570$$
        six-digit positive integers in which no digit appears more than three times.






        share|cite|improve this answer









        $endgroup$



        I will assume that the question means that no digit appears more than three times. As Austin Mohr points out, the question is badly phrased.



        Since the leading digit cannot be zero, there are $9 cdot 10^5 = 900,000$ six digit positive integers. Like Soke, I will exclude those in which a digit appears four or more times.



        We consider cases.



        Case 1: The same digit is used six times.



        Since the leading digit cannot be zero, there are $9$ of these. They are $$111 111, 222 222, 333 333, 444 444, 555 555, 666 666, 777777, 888 888, 999 999$$



        Case 2: One digit is used five times, while a different digit is used once.



        There are two subcases.



        Subcase 1: The leading digit is repeated.



        Since the leading digit cannot be zero, there are nine ways to select the leading digit. We must select four of the remaining five places to place the other occurrences of the leading digit. We then have nine choices for the other digit since we can now use zero.

        $$9 cdot binom{5}{4} cdot 9 = 405$$



        Subcase 2: The leading digit is not repeated.



        We still have nine ways of selecting the leading digit. That leaves us with nine ways to choose the repeated digit that fills the remaining five places.

        $$9 cdot 9 = 81$$



        Case 3: One digit is used four times, while a different digit is used twice.



        Subcase 1: The leading digit appears four times.



        We have nine ways of selecting the leading digit. We have $binom{5}{3}$ ways of choosing the other three positions in which it appears. We have nine ways of choosing the digit that fills the two open positions.
        $$9 cdot binom{5}{3} cdot 9 = 810$$



        Subcase 2: The leading digit appears twice.



        We have nine ways of selecting the leading digit and $binom{5}{1}$ ways of choosing the other position in which it appears. We have nine choices for choosing the repeated digit that fills the four open positions.
        $$9 cdot binom{5}{1} cdot 9 = 405$$



        Case 4: One digit is used four times, while two other digits are used once each.



        Subcase 1: The leading digit is repeated.



        We have nine ways of choosing the leading digit and $binom{5}{3}$ ways of choosing the other three positions in which it appears. We have nine choices for the leftmost open position and eight choices for the remaining position.
        $$9 cdot binom{5}{3} cdot 9 cdot 8 = 6480$$



        Subcase 2: The leading digit is not repeated.



        We have nine ways of choosing the leading digit. We have nine ways of choosing the repeated digit and $binom{5}{4}$ ways of selecting four of the five open positions in which to place it. We have eight ways of filling the remaining open position.
        $$9 cdot 9 cdot binom{5}{4} cdot 8 = 3240$$



        That gives a total of
        $$9 + 405 + 81 + 810 + 405 + 6480 + 3240 = 11,430$$
        excluded cases.



        Hence, there are
        $$900,000 - 11,430 = 888,570$$
        six-digit positive integers in which no digit appears more than three times.







        share|cite|improve this answer












        share|cite|improve this answer



        share|cite|improve this answer










        answered May 28 '16 at 20:38









        N. F. TaussigN. F. Taussig

        44k93355




        44k93355























            1












            $begingroup$

            This is neatly handled using exponential generating functions. Assuming first that we are allowed to have 0 as the first digit (e.g. we're talking about license plates or lock combinations): each of $10$ digits can occur up to $3$ times, and the order of the symbols matters. The answer is
            $$left[frac{x^6}{6!}right]
            left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^{10} = 987,300.$$



            If you want to exclude leading zeroes, you can subtract those off. You count them using the same technique. If you force the first digit to be zero, we have five remaining digits to select; there can be at most two remaining zeroes, and up to three of all other digits. So the count is
            $$left[frac{x^5}{5!}right]
            left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^9left(1+x+frac{x^2}{2!}right) = 98,730.$$
            Thus, the number of 6-digit numbers, not starting with zero, having no more than 3 repeated digits, is
            $$987,300 - 98,730 = 888,570.$$






            share|cite|improve this answer











            $endgroup$













            • $begingroup$
              "$left[frac{x^6}{6!}right] left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^{10} = 987,300.$" ?? How is a polynomial expression in the left is equal to 987,300?
              $endgroup$
              – Babai
              May 28 '16 at 20:12










            • $begingroup$
              $[x^6/6!]p(x)$ is standard shorthand for "$6!$ times the coefficient of $x^6$ in $p(x)$." For a complete treatment, see en.m.wikipedia.org/wiki/…
              $endgroup$
              – Tad
              May 28 '16 at 20:30












            • $begingroup$
              Can you please explain ?
              $endgroup$
              – Babai
              May 29 '16 at 7:06
















            1












            $begingroup$

            This is neatly handled using exponential generating functions. Assuming first that we are allowed to have 0 as the first digit (e.g. we're talking about license plates or lock combinations): each of $10$ digits can occur up to $3$ times, and the order of the symbols matters. The answer is
            $$left[frac{x^6}{6!}right]
            left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^{10} = 987,300.$$



            If you want to exclude leading zeroes, you can subtract those off. You count them using the same technique. If you force the first digit to be zero, we have five remaining digits to select; there can be at most two remaining zeroes, and up to three of all other digits. So the count is
            $$left[frac{x^5}{5!}right]
            left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^9left(1+x+frac{x^2}{2!}right) = 98,730.$$
            Thus, the number of 6-digit numbers, not starting with zero, having no more than 3 repeated digits, is
            $$987,300 - 98,730 = 888,570.$$






            share|cite|improve this answer











            $endgroup$













            • $begingroup$
              "$left[frac{x^6}{6!}right] left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^{10} = 987,300.$" ?? How is a polynomial expression in the left is equal to 987,300?
              $endgroup$
              – Babai
              May 28 '16 at 20:12










            • $begingroup$
              $[x^6/6!]p(x)$ is standard shorthand for "$6!$ times the coefficient of $x^6$ in $p(x)$." For a complete treatment, see en.m.wikipedia.org/wiki/…
              $endgroup$
              – Tad
              May 28 '16 at 20:30












            • $begingroup$
              Can you please explain ?
              $endgroup$
              – Babai
              May 29 '16 at 7:06














            1












            1








            1





            $begingroup$

            This is neatly handled using exponential generating functions. Assuming first that we are allowed to have 0 as the first digit (e.g. we're talking about license plates or lock combinations): each of $10$ digits can occur up to $3$ times, and the order of the symbols matters. The answer is
            $$left[frac{x^6}{6!}right]
            left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^{10} = 987,300.$$



            If you want to exclude leading zeroes, you can subtract those off. You count them using the same technique. If you force the first digit to be zero, we have five remaining digits to select; there can be at most two remaining zeroes, and up to three of all other digits. So the count is
            $$left[frac{x^5}{5!}right]
            left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^9left(1+x+frac{x^2}{2!}right) = 98,730.$$
            Thus, the number of 6-digit numbers, not starting with zero, having no more than 3 repeated digits, is
            $$987,300 - 98,730 = 888,570.$$






            share|cite|improve this answer











            $endgroup$



            This is neatly handled using exponential generating functions. Assuming first that we are allowed to have 0 as the first digit (e.g. we're talking about license plates or lock combinations): each of $10$ digits can occur up to $3$ times, and the order of the symbols matters. The answer is
            $$left[frac{x^6}{6!}right]
            left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^{10} = 987,300.$$



            If you want to exclude leading zeroes, you can subtract those off. You count them using the same technique. If you force the first digit to be zero, we have five remaining digits to select; there can be at most two remaining zeroes, and up to three of all other digits. So the count is
            $$left[frac{x^5}{5!}right]
            left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^9left(1+x+frac{x^2}{2!}right) = 98,730.$$
            Thus, the number of 6-digit numbers, not starting with zero, having no more than 3 repeated digits, is
            $$987,300 - 98,730 = 888,570.$$







            share|cite|improve this answer














            share|cite|improve this answer



            share|cite|improve this answer








            edited May 30 '16 at 19:03

























            answered May 28 '16 at 20:02









            TadTad

            5,3311724




            5,3311724












            • $begingroup$
              "$left[frac{x^6}{6!}right] left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^{10} = 987,300.$" ?? How is a polynomial expression in the left is equal to 987,300?
              $endgroup$
              – Babai
              May 28 '16 at 20:12










            • $begingroup$
              $[x^6/6!]p(x)$ is standard shorthand for "$6!$ times the coefficient of $x^6$ in $p(x)$." For a complete treatment, see en.m.wikipedia.org/wiki/…
              $endgroup$
              – Tad
              May 28 '16 at 20:30












            • $begingroup$
              Can you please explain ?
              $endgroup$
              – Babai
              May 29 '16 at 7:06


















            • $begingroup$
              "$left[frac{x^6}{6!}right] left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^{10} = 987,300.$" ?? How is a polynomial expression in the left is equal to 987,300?
              $endgroup$
              – Babai
              May 28 '16 at 20:12










            • $begingroup$
              $[x^6/6!]p(x)$ is standard shorthand for "$6!$ times the coefficient of $x^6$ in $p(x)$." For a complete treatment, see en.m.wikipedia.org/wiki/…
              $endgroup$
              – Tad
              May 28 '16 at 20:30












            • $begingroup$
              Can you please explain ?
              $endgroup$
              – Babai
              May 29 '16 at 7:06
















            $begingroup$
            "$left[frac{x^6}{6!}right] left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^{10} = 987,300.$" ?? How is a polynomial expression in the left is equal to 987,300?
            $endgroup$
            – Babai
            May 28 '16 at 20:12




            $begingroup$
            "$left[frac{x^6}{6!}right] left(1+x+frac{x^2}{2!}+frac{x^3}{3!}right)^{10} = 987,300.$" ?? How is a polynomial expression in the left is equal to 987,300?
            $endgroup$
            – Babai
            May 28 '16 at 20:12












            $begingroup$
            $[x^6/6!]p(x)$ is standard shorthand for "$6!$ times the coefficient of $x^6$ in $p(x)$." For a complete treatment, see en.m.wikipedia.org/wiki/…
            $endgroup$
            – Tad
            May 28 '16 at 20:30






            $begingroup$
            $[x^6/6!]p(x)$ is standard shorthand for "$6!$ times the coefficient of $x^6$ in $p(x)$." For a complete treatment, see en.m.wikipedia.org/wiki/…
            $endgroup$
            – Tad
            May 28 '16 at 20:30














            $begingroup$
            Can you please explain ?
            $endgroup$
            – Babai
            May 29 '16 at 7:06




            $begingroup$
            Can you please explain ?
            $endgroup$
            – Babai
            May 29 '16 at 7:06


















            draft saved

            draft discarded




















































            Thanks for contributing an answer to Mathematics Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            Use MathJax to format equations. MathJax reference.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f1803760%2fhow-many-6-digit-numbers-are-possible-with-no-digit-appearing-more-than-thrice%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Berounka

            Fiat S.p.A.

            Type 'String' is not a subtype of type 'int' of 'index'