n진수를 10진수로 변경하는 코드
2020. 5. 6. 10:47ㆍ프로그래밍 대회/코드블럭
static long toDigit10(char [] chars,int digits){
long num =0;
for (int i = 0, j=chars.length-1; i < chars.length; i++,j--) {
num+=(chars[i]-'0')* Math.pow(digits, j);
}
return num;
}
예시
public static void main(String[] args) {
char[] ch= "100".toCharArray();
System.out.println(toDigit10(ch,2));// 100 형태의 2진수를 10진수로 바꿔보자
}
//4