1924번 - 2007년
전체적으로는 대강 이해하긴 했는데요, 11번줄에 'sum+=y-1;' 이게 좀 이해가 안가는점이 있어서 질문 드립니다.
만약 x,y값을 9월2일 이라고 치고 계산해 보면, 'sum+=y-1;'으로 입력돼 있을때는 13번 줄로 넘어가기 전에 sum값이 244가 됩니다.
그런데 'sum+y-1;'이렇게 입력하면 243이 됩니다. 도대체 왜 그런거죠?
이런 단순한것도 모르고 넘어가 버리면 나중에 아무것도 이해 못할거 같아서 질문 드립니다. ㅜㅜ
음.. 테스트 해보니까 244로 뜨는데요
아! sum에다 값을 넘겨주셔야 합니다.
sum+y-1; 만 해버리고 말면 sum의 값이 변하지 않습니다.
sum = sum+y-1; 로 해주세요.
댓글을 작성하려면 로그인해야 합니다.
vyaudrlf1994 5년 전
전체적으로는 대강 이해하긴 했는데요, 11번줄에 'sum+=y-1;' 이게 좀 이해가 안가는점이 있어서 질문 드립니다.
만약 x,y값을 9월2일 이라고 치고 계산해 보면, 'sum+=y-1;'으로 입력돼 있을때는 13번 줄로 넘어가기 전에 sum값이 244가 됩니다.
그런데 'sum+y-1;'이렇게 입력하면 243이 됩니다. 도대체 왜 그런거죠?
이런 단순한것도 모르고 넘어가 버리면 나중에 아무것도 이해 못할거 같아서 질문 드립니다. ㅜㅜ