bluefcat   3년 전

확인해 본 케이스

---

input : 00000

output : 0

---

input : 0100+0020+03000

output : 3120

---

input : 5-10-3

output : -8

---

input : 10-50+30-20+70-90

output : -250

---

input : 00000+00000+00000+00000+00000+00000+00000+00000+00

output : 0

---

input : 99999+99999+99999+99999+99999+99999+99999+99999+99

output : 900090

예제를 포함해서 테스트 케이스는 이정도 확인을 해보았습니다.

처음에 Stack구조체에 데이터를 집어넣을 때 초기화를 제대로 하지 않아서 문제가 생긴 것 같다고 판단해서

push_stack 함수를 통해 Stack에 데이터를 넣을 때 초기화 하도록 함수를 수정해서

다시 제출해보았고,  숫자의 길이가 자리올림으로 인해 5자리보다 길어질 것을 

예상해서 데이터의 크기를 '/0'의 자리를 포함해서 7자리로 만들어 주었습니다.

문제가 생길만한 부분을 할 수 있는 선에서 처리해보았습니다만, 채점결과는 계속 틀리다고 나옵니다.

혹시 처리하지 못한 케이스가 있거나, 코드에 문제가 있는지 알려주셨으면 해서 질문합니다.

감사합니다.

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