CPE UVA10931/UVA10019 [JAVA]

UVA10019:Funny Encryption Method

UVA10931:Parity

兩題一起講,用到的函數基本上差不到哪去,就是進制轉換算1的個數。

UVA10019:Funny Encryption Method

題目原文https://onlinejudge.org/index.php?option=onlinejudge&Itemid=8&page=show_problem&problem=960

題目概要:把所輸入的數字分別視作10進位及16進位再轉成2進位,並計算各有多少個1。

Sample Input
3
265
111
1234
Sample Output
3 5
6 3
5 5

使用到 Integer.toBinaryString 及  Integer.parseInt(String s, int radix) 還有 charAt

程式碼

UVA10931:Parity

題目原文https://onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=show_problem&problem=1872

題目概要:把所輸入的數字轉成2進位,並計算有多少個1。

Sample Input
1
2
10
21
0
Sample Output
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).

使用到 Integer.toBinaryString charAt

程式碼


Integer.toBinaryString http://tw.gitbook.net/java/lang/integer_tobinarystring.html

charAt https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/charAt

Integer.parseInt(String s, int radix) http://tw.gitbook.net/java/lang/integer_parseint_radix.html

最後更新時間:

相關文章

發表留言