2 added 1486 characters in body

Edit (some details added): Letting $U$ denote the complement of the set where any two coordinate planes intersect, $f$ is an isomorphism when restricted to $U.$ We therefore have that the restriction (i.e., pullback) of $f_{\ast}\mathbb{C}_Y[n-1]$ to $U$ coincides with $\mathbb{C}_U[n-1]$ (by proper base change if you like).

In order to conclude that $f_{\ast}\mathbb{C}_Y[n-1] \simeq IC_X,$ we now just need to check the support and cosupport conditions which uniquely define the intersection cohomology sheaf (together with the fact that its restriction to $U$ is the (shifted) constant sheaf). These conditions are similar to, but more restrictive than, the support and cosupport conditions for perverse sheaves.

I recommend looking at page 21 of the wonderful article by de Cataldo and Migliorini, which can be found at http://arxiv.org/abs/0712.0349 for a statement of these support and cosupport conditions (and figure 1 on page 25 for a visual illustration of the definition).

Since the fibers of $f$ consist of a finite number of points, the cohomology of the fibers is non-zero only in degree zero. This shows that the first condition (the support condition) is satisfied.

For the second condition (the cosupport condition), you can either derive it from the support condition using Verdier duality and the properness of $f,$ or you can simply note that an open ball in $\mathbb{C}^{n-1}$ has non-zero compactly supported cohomology only in degree $2n-2.$

1

Let $Y$ denote the disjoint union of the coordinate hyperplanes in $\mathbb{C}^n,$ and let $f:Y \to X$ denote the corresponding resolution of singularities.

1) Show that $f_{\ast}\mathbb{C}_Y[n-1] \simeq IC_X$ (consider, for example, the support conditions and the fact that both sheaves are isomorphic to $\mathbb{C}_U[n-1]$ when restricted to the nonsingular open $U \subset X$).

2) Now it's straightforward to compute any of the stalks since the fiber of $x \in X$ consists of anywhere between one point and n points, depending on how many hyperplanes $x$ lives inside of.

Alternatively, it is also possible to do this by using only basic definitions. To compute the stalk at $x,$ intersect a sufficiently small open ball around $x$ in $\mathbb{C}^n$ with $X$ and then calculate the intersection cohomology by considering intersection cochains (just like you would for singular cohomology, but now with a less restrictive notion of cochain).