진법 2

[백준] 11005번: 진법 변환2 (JAVA)

문제: https://www.acmicpc.net/problem/11005문제 접근이번 문제도 진법 변환입니다! 하지만 저번 글과 반대로 10진법을 N진법으로 변환하는 문제입니다.그래서 이번에는 10진법을 N진법으로 바꾸는 방법을 설명해보겠습니다!(혹시 N진법을 10진법으로 바꾸고 싶다면 이전 글을 참고해주세요) 10진수를 N진수로 변환하려면, 변환하고 싶은 10진수를 N으로 나누고 나머지를 옆에 적습니다. 이 과정을 더 이상 나눌 수 없을 때까지 반복한 다음, 몫부터 시작해서 적었던 나머지를 모두 적으면 됩니다!이건 손그림이 필요해서,, 실제 예시는 보여드리지 않겠습니다 ㅠ.ㅠ그래도 2진수 구하는 법을 아신다면, 다른 진수도 쉽게 구하실 수 있습니다!전체 코드import java.io.*;import ..

[백준] 2745번: 진법 변환 (JAVA)

문제: https://www.acmicpc.net/problem/2745문제 접근이번 문제는 진법 계산하는 법만 안다면 그다지 어렵지 않은 문제였습니다!그래서 문제 접근 방식을 설명드리는 것보다는 N진법을 10진법으로 바꾸는 방법을 설명해드리겠습니다. 어떤 진법으로 된 수라도 10진수로 변환하는 법은 똑같습니다!각 자리의 수에 해당 단위의 값을 곱해서 더하면 됩니다! 글로 봐서 이해가 잘 안되실 수도 있는데 10진수 1029 라는 숫자를 예시로 들어보겠습니다! 1029를 풀어서 쓰면 다음과 같습니다:이번에는 2진수 1010을 10진수로 변환해보겠습니다:즉, N진수를 10진수로 변환하고 싶다면 가장 우측에 있는 수부터 차례로 N^0, N^1,N^2, ..., N^n을 곱하고 더해주면 됩니다!단 9를 초과하..