Three uniform random variables $X = [2.9,3.1]$, $Y = [2.7,3.1]$, $Z = [2.9,3.3]$. What is the expected value of the maximum of these three variables? $E(\max(X,Y,Z))$.
I have tried to split the problem into three parts P$(X \, \text{is the max})\cdot X$, $P(Y \, \text{is the max})\cdot Y$ and $P(Z \, \text{is the max})\cdot Z$ but I have not been able to figure out the correct implementation of this logic.

Yes, assuming that $X,Y,Z$ are mutually independent, then by the law of iterated expectation:
$$\begin{align}\mathsf E(\max(X,Y,Z)) & = \mathsf E(X\mid X>Y, X>Z)\mathsf P(X>Y, X>Z) \\ & +\mathsf E(Y\mid Y>X, Y>Z)\mathsf P(Y>X, Y>Z) \\ & +\mathsf E(Z\mid Z>X, Z>Y)\mathsf P(Z>X, Z>Y)\end{align}$$
Now $$\begin{align} \mathsf E(X\mid X>Y, X>Z)\mathsf P(X>Y, X>Z) & = \int_{2.9}^{3.1} \frac{x}{3.1-2.9}\int_{2.7}^{x}\frac{1}{3.1-2.7}\operatorname d y\int_{2.9}^{x} \frac{1}{3.3-2.9}\operatorname d z\operatorname d x \\[1ex] & = \frac{125}{4}\int_{2.9}^{3.1} x(x-2.7)(x-2.9)\operatorname d x \\[1ex] & = \frac{19}{30} \end{align}$$
Can you do the rest? (Be wary of the lower interval for $Y$ and upper interval for $Z$.)