rlawnstn0904   3년 전

질문 페이지 2번까지 나온 모든 반례를 넣어봤는데 정상적으로 작동합니다.

혹시 어떤 반례가 있는지 찾아주실 수 있나요? 어떻게 틀렸는지를 잘 모르겠습니다. 감사합니다.

seok9211   3년 전

우선 24, 28, 31번 라인이 이해가 잘 안됩니다;

저렇게 하면 22, 26, 29번 라인의 반복문이 1회만 반복되고 fomula_temp가 비워지기 떄문에 반복하지 않는 것 같습니다.


그리고 21번 라인의 조건이 맞는지 잘 모르겠습니다...


코드 느낌을 보니 fomula_temp라는 리스트를 이용하셔서 

- 가 나오기 전 숫자를 모아두었다가

- 를 만나면 fomula_temp 안의 값들을 더해준 뒤 다시 formula_temp에 다음 - 이후의 값들을 모아서 연산해주시는 것 같습니다.

위 로직대로 구현을 하시려면 formula_temp 배열을 정확히 분기하셔서 관리해주시거나, 추가적인 변수를 활용해주셔야할 것 같습니다.

seok9211   3년 전

아 21번 라인은 첫 연산을 위한 조건으로 하신것같은데 저 부분 제외하고 다른 부분에서 문제가 생기는 것 같습니다;

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