At a software firm, an audit of 200 developers evaluated proficiency in three programming languages: Python, Java, and C++.
- 120 developers are proficient in Python.
- 105 developers are proficient in Java.
- 95 developers are proficient in C++.
- 15 developers are proficient in all three languages.
- 10 developers are proficient in none of the three languages.
- The ratio of the number of developers proficient in BOTH Python and Java ONLY to the number of developers proficient in BOTH Python and C++ ONLY is .
- The number of developers proficient in ONLY Java is equal to the number of developers proficient in ONLY C++.
How many developers are proficient in ONLY Python?
Answer: 55 developers
Answer
55 developers are proficient in ONLY Python.
By decomposing the 3-set Venn diagram into 7 mutually exclusive regions, the given ratio gives and . Comparing the totals for Java () and C++ () under the condition that Java-only equals C++-only shows that . Thus, developers are in Python and Java only, are in Python and C++ only, and are in all three. Subtracting these three regions from the total Python developers yields proficient in Python only.
Step-by-Step Solution
Key Concept
Three-Set Overlapping Sets and Region Decomposition