1. 程式人生 > >PAT-乙級-1057 數零壹

PAT-乙級-1057 數零壹

給定一串長度不超過 1 的字串,本題要求你將其中所有英文字母的序號(字母 a-z 對應序號 1-26,不分大小寫)相加,得到整數 N,然後再分析一下 N 的二進位制表示中有多少 0、多少 1。例如給定字串 PAT (Basic),其字母序號之和為:16+1+20+2+1+19+9+3=71,而 71 的二進位制是 1000111,即有 3 個 0、4 個 1。

輸入格式:

輸入在一行中給出長度不超過 105、以回車結束的字串。

輸出格式:

在一行中先後輸出 0 的個數和 1 的個數,其間以空格分隔。

輸入樣例:

PAT (Basic)

輸出樣例:

3 4