제가 어려서 그러거나 이해력이딸려서그런건지는 모르겠지만요, 문제푸는 능력이 너무 나빠요 진짜 어떤거냐면요 뭐예를들자면 최댓값구하는 프로그램이있으면요 어떻게 알고리즘을 짜야할지 몰라서 if로 하고있네요......실력은 어떻게기르죠?(참고로 현재 진도 배열입니다.)
Hit : 11300 Date : 2015/07/10 09:30
jhjang1005
알고리즘 문제 사이트에 들어가시면 매우 많은 문제들이 있습니다. 그것들을 하나하나 풀어보시기도 하시고, 또, 다른 사람이 짜 놓은 소스를 분석해보는 것도 좋은 방법인 것 같습니다.
참고로 최댓값을 구할 때도 보통 if문으로 구현합니다. (짧게 표현하기 위해서 3항 연산자인 ?를 사용하기도 합니다. 물론 하는 행동은 if문과 같습니다.)
2015/07/11
tjdrnsp
추가로 말씀드리자면 예로 배열로 프로그램을 만들었다면 포인터를 사용하여 다시 수정해보시고 포인터를 사용해 보았다면 동적할당등을 사용하여 작성해보세요. 그리고 코딩을 하면서 자주 쓰인다 싶은 기능들은 별도의 함수로도 만들어 보시면 좋아요 ㅋ