時間限制 2000 ms ・ 記憶體限制 256 MB
題目描述
一個整數的同位元值,是二進位表示中 1 的數量對 2 取模的結果。請輸出給定整數的二進位表示,以及其中 1 的個數,以「P (mod 2)」形式表示。注意 P 是 1 的個數,不是取模後的 0 或 1。
輸入格式
每行有整數 I,1 ≤ I ≤ 2147483647。遇到 I = 0 結束,該行不處理。
輸出格式
每筆輸出 The parity of B is P (mod 2).,其中 B 是沒有前導零的二進位表示,P 是其中 1 的個數。
範例測資
範例輸入 1
1 2 10 21 0
範例輸出 1
The parity of 1 is 1 (mod 2). The parity of 10 is 1 (mod 2). The parity of 1010 is 2 (mod 2). The parity of 10101 is 3 (mod 2).
請先登入後再提交程式碼
討論與題解
載入討論區…