I agree with @satorihime the answer is 3-0-2
My method:
- On line one ( 1-4-2) we have one number well placed, as the 4 is wrong according to line three we have 2 posibilities:
1-?-? or ?-?-2 - According to line two, two numbers are corrects and well placed (3-0-9)
The 0 is correct and well placed because it doesn't interact with previous possibilities, so the new posibilities are:
1-0-9 or 3-0-2 - On line four one number is correct but wrongly placed (1-3-9)
So for our previous possibilities it can't be the first (1-0-9) because we would have two numbers correctly placed.
Then only one possibility remains and we have the code:
3-0-2
!LOLZ