마음의 안정을 찾기 위하여 - 1에서 N까지의 합을 구하는 함수
2265962
299
804
관리자새글쓰기
태그위치로그방명록
별일없다의 생각
dawnsea's me2day/2010
색상(RGB)코드 추출기(Color...
Connection Generator/2010
최승호PD, '4대강 거짓말 검...
Green Monkey**/2010
Syng의 생각
syng's me2DAY/2010
천재 작곡가 윤일상이 기획,...
엘븐킹's Digital Factory/2010
1에서 N까지의 합을 구하는 함수
My Library/Beautiful Code | 2007/08/23 09:57
똑같은 기능을 수행하는 함수/프로시저라고 해도 해당 함수/프로시저를 어떻게 구성하느냐에 따라 프로그램의 성능은 현저하게 변화가 있을 수 있다.

오늘 우연히 개발자 커뮤니티에서 본 알고리즘의 개념을 접하면서, 나는 지금까지 단순히 구현을 하는데에만 초점을 맞추어 개발을 해왔던게 아닐까 하는 생각을 했다.

결과도 중요하지만, 그 결과에 도달하기 위해 좀더 많은 고민을 해야하지 않을까 하는 생각을 하게되면서 "Beautiful Code" 카테고리를 만들었다.

같은 기능을 하지만, 좀더 간소하고 아름다운 코드를 만드는 일이 지루하고 반복적인 내 일상에 새로운 활력소가 되어주길 바랄뿐이다.... (과연 지켜질 수 있을까?)

일반적인 방법
Function getSUM(N : Integer) : Integer;
Var
  I : Integer;
Begin
  Result := 0;

  For  I := 0 To N Do Begin
    Result := Result + I;
  End;
End;


수학적 이론을 가미한 방법
Function getSUM(N : Integer) : Integer;
Begin
  Result := (N + 1) * (N / 2);
End;

2007/08/23 09:57 2007/08/23 09:57
이 글의 관련글 이글의 태그와 관련된 글이 없습니다.
Article tag list Go to top
View Comment 0
Trackback URL :: 이 글에는 트랙백을 보낼 수 없습니다
 
 
 
 
: [1] ... [725][726][727][728][729][730][731][732][733] ... [1317] :
«   2024/03   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
전체 (1317)
출판 준비 (0)
My-Pro... (41)
사는 ... (933)
블로그... (22)
My Lib... (32)
게임 ... (23)
개발관... (3)
Smart ... (1)
Delphi (93)
C Builder (0)
Object... (0)
VC, MF... (10)
Window... (1)
Open API (3)
Visual... (0)
Java, JSP (2)
ASP.NET (0)
PHP (5)
Database (12)
리눅스 (29)
Windows (25)
Device... (1)
Embedded (1)
게임 ... (0)
Web Se... (2)
Web, S... (21)
잡다한... (6)
프로젝트 (0)
Personal (0)
대통령... (13)
Link (2)