We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1073d29 commit a8a234aCopy full SHA for a8a234a
1 file changed
Algorithm/About_Algorithm.md
@@ -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