공부 - int char 차이

JH·2022년 9월 29일
0

공부 및 지식

목록 보기
2/7
post-thumbnail

학생 번호

이번 문제를 풀며 Int형의 용량에 대하여 생각해보았다.
처음 문제를 풀 때는 int형으로 숫자를 받아 나머지 연산을 %10 %100씩 증가하는 코드를 사용하였는데 계속해서 오류로 인해 작동을 멈추었다
분명 예제를 풀 때는 답이 나왔지만 여러가지 실행을 한 끝에 숫자가 너무 크면 작동을 안하는것을 확인했다.

그때서야 String을 이용하여 문제를 풀었는데 너무 기본이라 생각도 안했던것을 되짚어 보는 계기가 되었다.
n은 100자리 이하의 수가 조건이었는데
int형은 범위가 -2.147.483.648 ~ 2.147.483.647 이므로 100자리에는 턱도 없이 부족하다.
String은 문자열의 형태로 char가 모여있기 형태 때문에 자리수와는 연관이 없었다.

0개의 댓글