How many bytes contain exactly two 1's?

  • Context:
  • Thread starter Thread starter find_the_fun
  • Start date Start date
  • Tags Tags
    bytes
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
4 replies · 3K views
find_the_fun
Messages
147
Reaction score
0
How many bytes contain exactly two 1's?

The answer key give [math]\binom{8}{2}[/math] and I don't get why. Even if two bytes have been taken there are still [math]2^6[/math] ways to arrange the other bytes, which is much larger than 28.
 
on Phys.org
You could look at it this way:

There are 8 bit positions you could choose for the first 1 and that leaves 7 for the second bit position. But, order does not matter, so you want to divide by 2 so that you do not count each possible permutation twice. For example, suppose you chose the third bit the first time and the fifth bit the second time. This is equivalent to choosing the fifth bit the first time and the third bit the second time. So, we find:

$$N=\frac{8\cdot7}{2}=28$$
 
MarkFL said:
You could look at it this way:

There are 8 bit positions you could choose for the first 1 and that leaves 7 for the second bit position. But, order does not matter, so you want to divide by 2 so that you do not count each possible permutation twice. For example, suppose you chose the third bit the first time and the fifth bit the second time. This is equivalent to choosing the fifth bit the first time and the third bit the second time. So, we find:

$$N=\frac{8\cdot7}{2}=28$$

What I don't see is why the way I was looking at it was wrong.
 
If you have already chosen the two bits that are 1, then the remaining 6 bits must be zeroes, and there is only 1 way this can be.
 
MarkFL said:
If you have already chosen the two bits that are 1, then the remaining 6 bits must be zeroes, and there is only 1 way this can be.

That's what I was waiting for someone to say! I don't know what's wrong with me I need more sleep.