英語で「やった!」と言いたい時に[I got it!]では間違え!
間違っているのは【got】
[get]の過去形を使った[got it]は、「ゲットした=受け取った」という事なので、内容を受け取って「わかりました」と言いたい場合や、作業を受け取って「私がやります」と言う時に使う英語です。
普通、「やった!」と言いたい場合は、自ら成し遂げた事に対してのリアクションなので、「行う・する」を意味する[do]の過去形を使いましょう。
つまり「やった!」と英語で言いたければ[I did it.]が正解です。
ちなみに、[again]を付けて[I did it again…]なんてすると「またやっちゃったよ…」という意味になるので、お酒を飲みすぎちゃった翌朝に部屋の惨状やお財布の中身を確認した時につぶやいてみてはいかがでしょう?
最後に、【目のクマは英語で[bear eyes]じゃない】をチェック!