Skip to content

Commit a8a234a

Browse files
committed
about algorithm
1 parent 1073d29 commit a8a234a

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

Algorithm/About_Algorithm.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# 알고리즘이란
2+
3+
알고리즘이란 `문제를 해결하는 과정`이다.
4+
5+
이 과정은 분석을 통해서 좋고 나쁨을 평가할 수 있다.
6+
7+
그렇기 때문에 알고리즘은 논리이고, 수학이다.
8+
9+
그리고 이 과정은 실질적인 개발에 적용되는 아주 기초적이 아이디어가 된다.
10+
11+
12+
## 알고리즘은 언제 사용하나
13+
알고리즘은 개발의 전반적인 과정에 사용된다.
14+
그래서 실제 개발을 할때에는 그중 가장 효율적인 알고리즘을 적용함으로 원하는 결과를 도출해야한다.
15+
16+
17+
- 스케쥴 앱 : 달력에서 특정한 달에 해당하는 일 수를 어떻게 구할지!!
18+
- 네비게이션 앱 : 여러개의 중간지점을 거쳐서 특정 지점으로 갈 때 가장 빠른 길은 뭘지!!
19+
- 게시판 앱 : 한 페이지당 게시글을 10개씩 출력해야하는데 어떻게 출력해야할 지!!
20+
21+
22+
## 알고리즘을 공부하는 이유
23+
알고리즘은 개발자에게 피할 수 없는 숙명이다.
24+
25+
- 아이러니하게도 일반적인 개발을 할때에는 높은 난이도의 알고리즘은 사용하지않는다.
26+
27+
그럼에도 기업에서 코테를 하는 이유는 종합적인 개발 역량을 평가하기에 좋은 용도이기 때문이다.
28+
29+
## History
30+
- 230803 : 초안작성

0 commit comments

Comments
 (0)