suraabhi wrote:

If y is an integer and y = x + |x|, is y = 0?

(1) x < 0

(2) y < 1

I do not agree with OA.

Also go with D.

Remember ----- y is an integer.

1. If x is an integer and smaller than 0, then it is a -ve integer. When putting the value of x in the equation (y = x + |x|), y is always 0. Sufficient.

2. If y is smaller than 1, it must be 0 because no matter the value of x, the minimum (x + |x|) can be is 0. Sufficient.

(Here somebody might wonder y could be 2 if x = 1. But again, remember statement 2 says y<1 i.e y cannot be greater than 1. Therefore x also cannot be >0.)