LINUX.ORG.RU

История изменений

Исправление peregrine, (текущая версия) :

Тоже сначала так же написал как и у тебя, но заваливаются тесты вот на этом кусочке:

Else if(val & (~mask))

; // Not valid

Else ; // valid

А вот так все проходят

Else if(val & (~mask))

; // valid

Else ; // Not valid

Хотя, возможно ТС-а обновления это поменяли. Ну или я не помню к чему if приводится в C

Исходная версия peregrine, :

Тоже сначала так же написал как и у тебя, но заваливаются тесты вот на этом кусочке:

Else if(val & (~mask))

; // Not valid

Else ; // valid

А вот так все проходят

Else if(val & (~mask))

; // valid

Else ; // Not valid

Хотя, возможно ТС-а обновления это поменяли.