Solve my functional equation:
$$ f(n+f(n))=f(n)$$
if $f:\mathbb{N}\rightarrow \mathbb{M}$ and $f(k)=1$ for some $k$. Do you have any hints? I'm sorry I won't show much work, but I really struggle with this problem. If we take this $k$, we have:
$$f(k+f(k))=f(k+1)=f(k)=1 $$
but what do next?
As you have already found $f$ is constant for $n\ge k$. Now let $n\le k$ such that $f(n)\neq 1$ but $f(n)=f(n+f(n))=f(n+2f(n))...=f(n+kf(n))=1$ . Thus we have proved that $f(n)=1$ for all n.