sera158   2년 전

밑 코드에서 전화번호 입력을 string으로 받는 걸로 수정하니 풀리긴 했는데, long long으로 받았을 땐 왜 틀렸는지 궁금합니다. 

Trie 구조 사용했고, c를 초기값 100000000으로 잡아서 처음 전화번호와 같은 자릿수로 맞춰 준 다음 c/=10을 반복하면서 전화번호 맨 앞 숫자를 하나씩 떼어 주는 식으로 했는데 어디가 문제였을까요??

shoo040113   1년 전

시간이 꽤 지난 질문이지만, 다른 분들께 도움이 될까 싶어 올립니다.

long long 은 자료를 정수값으로 받으므로, 맨 앞의 0이 지워질 수 있습니다. 

예를 들면, 0101234 라는 입력을 101234 와 같이 받게 되므로 오류가 발생합니다.

댓글을 작성하려면 로그인해야 합니다.