package Ġsolutions . week 1 Ċ Ċ fun Ġbit wise Comp lement ( N : ĠInt ): ĠInt Ġ{ ĊĠĠĠ Ġif ( N == 0 ) Ġreturn Ġ 1 ĊĠĠĠ Ġvar ĠA Ġ= Ġ 0 ĊĠĠĠ Ġwhile ( N > A ) Ġ{ ĊĠĠĠĠĠĠĠ ĠA Ġ= Ġ( A Ġshl Ġ 1 ) Ġ+ Ġ 1 ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn ĠA Ġxor ĠN Ċ }