코드에 문제가 너무 많은것 같습니다..
일단 memset은 초기화값이 -1과 0 외엔 함부로 쓰면 안되고
%s로 arr을 받을때 arr자체가 포인터이므로 &arr이 아닌 arr로 씁니다..
i - 1은 arr의 크기를 나타내는 값인것 같은데 왜 strlen함수를 사용 안했는지 모르겠고
temp += (int)arr[j]의 경우에도 arr[j]가 숫자 3이 아니고 문자 '3'같은 값이기 때문에 temp += arr[j] - '0'와 같이 쓰는게 맞습니다..
그리고 딱히 함수도 없는데 왜 굳이 변수들을 다 전역에 선언했는지..
hyundo1226 6년 전
10^5까지의 test case도 다 되는것같은데 왜 런타임에러가 뜨는지 모르겠네요.. 고수님들 부탁드립니다ㅠㅠ