간단하고 쉬운 프로그래밍 문제 1 : 받은 수 만큼 더하기

지난번 초등학생도 풀만한 기초 문제 편에 이어서 역시 제가 고등학교때 풀었던 간단한 문제를 내보도록 하겠습니다~ ^^
2번째 시즌으로 넘어왔으니 난이도를 소폭 올려 보겠습니다. 준비 되셨나요?

문제
숫자 1개를 입력 받아 1에서부터 입력 받은 수까지의 모든 숫자를 더하는 프로그램을 작성하시오.

조건
초급 : 어떻게든 작성하시오 -_-;
중급 : 재귀함수를 사용하시오.
고급 : 1에서 부터 받은 수까지 일일이 더하는 방법보다 더 빠르고 효율적인 방법을 찾아 만드시오.(저는 1가지 방법 알고 있음)

참고로 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55 입니다.

이번부터는 댓글로 소스를 올리셔도 좋습니다. 다만!!
비공개로 올리세요 -_-;;

Trackback 1 Comment 2
  1. Favicon of http://signpen.net BlogIcon 싸인펜 2007.03.11 01:57 address edit & del reply

    재귀함수 방법까지는 감이 옵니다^^ㅋ

    고급 등급에서의 방법은 저도 한가지 방법이 대강 머릿속에 그려지는데, 실제로 한번 코드를 작성해 봐야 정리가 될것같네요.
    화현님, 저도 도전~!!

    • Favicon of http://www.myhyuny.net BlogIcon 화현 2007.03.11 11:07 address edit & del

      저 문제가 재귀함수의 가장 기본적인 문제라 한번정도는 풀어 보셨을겁니다 ^^;
      고급같은 경우에는 알고보면 중급보다 쉽습니다. 단지 모르면 정말 어려운거죠 ㅎㅎ