package problems.medium;
/**
* Created by sherxon on 1/17/17.
*/
public class SortColors {
public void sortColors(int[] nums) {
int os = 0;
int ones = 0;
int twos = 0;
for (int i = 0; i < nums.length; i++) {
if (nums[i] == 0) os++;
else if (nums[i] == 1) ones++;
else twos++;
}
for (int i = 0; i < nums.length; i++) {
if (os > 0) {
nums[i] = 0;
os--;
} else if (ones > 0) {
nums[i] = 1;
ones--;
} else {
nums[i] = 2;
}
}
}
}