summer101 wrote:

If k is an integer and 2 < k < 8, what is the value of k ?

(1) k is a factor of 30.

(2) k is a factor of 12

The answer given is E.

from statement 1 : k can be 2,3,5. k>2, so 3 or 5. NS

from statement 2 : k can be 2,3. k>2, so 3. Sufficient

Hence my answer was B. Am i missing something

You probably misunderstood and worked for only primes.

The question stem states integers.

from statement 1 : Factors of 30 that are between 2 and 8 are: 3, 5 and 6. Not Sufficient

from statement 2: Factors of 12 that are between 2 and 8 are: 3 and 6. Not Sufficient

Both taken together: k can be either 3 or 6. Not Sufficient.

You missed 6.

Hope that helps.