syong0313   2년 전

어떻게 어떻게 주먹구구식으로 푼 문제이긴 한데...

다른 분들 코드를 보니 제 코드는 쓸떼없이 긴 것 같다는 생각이 들었습니다...

혹시 여기서 효율적으로 줄일 방법이 있을까요?

그리고 앞으로 더 좋은 코드를 짜기위한 제 공부방향을 짚어주셨음 합니다.

감사합니다!

wider93   2년 전

크게 보면, 필요 없이 보관하는 게 너무 많습니다.

total을 가지고 있다가 출력할 필요 없이, 10번 줄의 루프가 끝날 때마다 바로 출력하고 버려도 됩니다.

비슷하게, score에 모든 default를 넣어뒀다가 sum을 호출할 필요 없이, 바로 0에다 더해주면 됩니다.

.

14번 줄과 17번 줄처럼 같은 동작은 if else 밖에 한 번만 적어도 됩니다.

syong0313   2년 전

아 그렇네요...

total을 굳이 만든게 루프안에서 출력을하면 중간에 짠짠한 출력이 더해질까봐(짠짠한 출력이 아예 없었네요..ㅎ)

마지막에 한번에 출력해야지 하는 생각으로 만든건데

굳이 그럴필요가 없었네요

감사합니다!

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