BREAKING: Target Test Prep releases Brand New 2026 On Demand GMAT prep course

Redeem

Target Test Prep · GMAT

Choose how you want to prepare

Learn live with an expert or move at your own pace. Every option includes the complete TTP study system.

★★★★★5.0559 reviews
GMATLiveTeach Starts Oct 17
Chris Peckover, Target Test Prep GMAT expert
LIVE ONLINE CLASSES

Get Ready for GMAT Test Day Faster with Live Online Classes

with Chris Peckover, 100th-Percentile GMAT Scorer

Oct 17 · Chris Peckover
Sat · 11:00 AM to 2:00 PM ET
Oct 20 · Chris Peckover
Tue, Thu · 8:00 to 10:00 PM ET
Oct 25 · Josh Braslow
Sun · 1:00 to 4:00 PM ET
Included
40 hours of live online classes + 6 months of TTP OnDemand
  • Attend the first class for free
  • Every class is recorded, so you never fall behind
View classes & enroll
Limited seats availableTarget Test Prep
EALiveTeachOnDemand 5 seats left Start anytime
EXECUTIVE ASSESSMENT

Target Test Prep EA OnDemand

Self-paced EA prep. Study on your schedule.

Logan Thompson
EXECUTIVE ASSESSMENT

Sep 6 to Dec 6, 2026

with Logan Thompson

165+ EA score guarantee
$05-day trial no automatic billing
Schedule
Sun · 9:30 AM to 12:30 PM ET
Included
40 hours of live online classes plus six months of access to the complete TTP EA OnDemand course.
  • 165+ EA Score Guarantee
  • 4,100+ Quant, Verbal, and Integrated Reasoning practice questions
  • 400+ hours of in-depth video lessons
  • 3,000+ step-by-step video solutions
View EA class & enroll Start free 5-day trial
Limited cohort · enrollment openTrial includes full course accessTarget Test Prep
GMATOnDemand Start anytime
SELF-PACED MASTERCLASS

Target Test Prep GMAT OnDemand

Complete access from day one. Study on your schedule.

715+ score guarantee
$0to start then $127/mo
  • Personalized study plan and analytics
  • Thousands of lessons and practice questions

Compare the format, schedule, and included access before enrolling. Prices and seat counts shown reflect the supplied offer details.

In a certain group of 10 developers, 4 developers code...

Expert replies
by BTGmoderatorLU » Tue Feb 06, 2018 7:03 am
In a certain group of 10 developers, 4 developers code only in Python and the rest program in either Ruby or Rails or PHP - but not both. If a developer organization is to choose a 3-members team, which must have at least 1 developer who codes in Python, how many different programming teams can be chosen?

A. 100
B. 40
C. 66
D. 80
E. 75

The OA is A.

I'm confused with this PS question. Experts, any suggestion? Combinations always is confusing to me. Thanks in advance.
Join the discussion
Source: — Problem Solving |

by regor60 » Wed Feb 07, 2018 7:03 am
LUANDATO wrote:In a certain group of 10 developers, 4 developers code only in Python and the rest program in either Ruby or Rails or PHP - but not both. If a developer organization is to choose a 3-members team, which must have at least 1 developer who codes in Python, how many different programming teams can be chosen?

A. 100
B. 40
C. 66
D. 80
E. 75

The OA is A.
The team needs at least 1 Python coder, meaning 1 , 2 or 3

Start with 1 Python coder. 4 ways to choose. Now need to pick 2 coders from the other 6. Two slots available. First slot can be filled 6 ways, second slot 5 ways. However, this assumes order matters, which it doesn't, so need to divide by two:

4 x (6x5)/2 = 60 ways

Next select 2 Python Coders. First slot can be filled 4 ways, second slot 3 ways, Remember to divide by 2 for the reason mentioned above. Now fill non-Python coder slot, 6 ways:

(4 x 3)/2 x 6 = 36 ways

Finally, fill all three slots with Python coders. First slot can be filled 4 ways, second slot 3 ways and third slot 2 ways. Need to divide by 3 x 2 x 1 to eliminate permutations of the same basic group, e.g. ABC is the same as CAB, etc.

(4 x3 x 2)/(3 x 2 x 1) = 4 ways

The combination formula is just a simplified way to eliminate permutations of the same members where order doesn't matter.

Add up all the ways: 60 + 36 + 4 =100, A
Join the discussion

by Jeff@TargetTestPrep » Thu Feb 08, 2018 3:58 pm
LUANDATO wrote:In a certain group of 10 developers, 4 developers code only in Python and the rest program in either Ruby or Rails or PHP - but not both. If a developer organization is to choose a 3-members team, which must have at least 1 developer who codes in Python, how many different programming teams can be chosen?

A. 100
B. 40
C. 66
D. 80
E. 75
We can use the formula:

Number of ways to select at least 1 developer who codes in Python = total number of ways - Number of ways to select no developers who code in Python

Total number of ways to select the group:

10C3 = 10!/[3! (10-3)!] = 10!/[3! 7!] = (10 x 9 x 8)/(3!) = (10 x 9 x 8)/(3 x 2 x 1) = 10 x 3 x 4 = 120 ways

Total number of ways to select no developers who code in Python:

6C3 = 6!/[3! (6-3)!](6 x 5 x 4)/(3!) = (6 x 5 x 4)/(3 x 2 x 1) = 20

Number of ways to select at least 1 developer who codes in Python = 120 - 20 = 100

Answer: A

Jeffrey Miller
Head of GMAT Instruction
[email protected]

Image

See why Target Test Prep is rated 5 out of 5 stars on BEAT the GMAT. Read our reviews
Join the discussion