Given a function $m$ on the power set of $\mathbb R$ and how that it is an outer measure.
$m(A) = 0$ if $A$ is countable.
$m(A) = 1/2$ if $A$ and $A^c$ are uncountable.
$m(A) = 1$ if $A^c$ is countable.
To show sub additivity, I tried covering all three cases. But I got stuck with the case of $(\bigcup_{i=1}^{n}A_i)^c$ being countable. Is this the right approach?
An outer measure has to be $\sigma$-subadditive hence it has to hold $$m\left(\bigcup_{i=1}^\infty A_i\right) \le \sum_{i=1}^\infty m(A_i)$$ Consider that your case of a finite union is contained taking $$A_i = \emptyset$$ for $i \ge n$
Now consider 3 cases for $$B:=\bigcup_{i=1}^\infty A_i$$:
1.) $m(B) = 0 \Rightarrow B \text{ is countable } \Rightarrow \text{all } A_i \text{ are countable }$
2.) $m(B) = \frac{1}{2} \Rightarrow B$ and $B^c$ are uncountable $\Rightarrow$ at least for one $i$ it holds $A_i$ and $A_i^c$ are uncountable
3.) $m(B) = 1 \Rightarrow B^c$ countable $\Rightarrow$
Now calc $\sum_{i=1}^\infty m(A_i)$ for each of the three cases and you are done.