알고리즘2 알고리즘 : 파이썬 기본 예제, 리스트 안의 최댓값 찾아보기 다음의 코드를 기초로 최댓값을 찾아보는 알고리즘 작성해보기 input = [4, 7, 5, 3, 2, 8] def find_max_num(array): # 이 부분에 알고리즘을 채워보자! return ? result = find_max_num(input) print(result) 우리는 직관적으로 8이 리스트 안에서 가장 큰 값이라는 생각이 들지만, 컴퓨터가 직접 어떤 규칙에 따라 최댓값을 찾아 볼 수 있도록 명령어를 입력해줘야 한다. 한 번 직접 코드를 작성해보고 다음 해답을 살펴보자 기본적으로 비교할 변수를 설정해줬다. 첫 번째 방식 : 두 변수를 설정하고, 한 변수가 항상 값이 컸을 때만 반환하기 - 작성할 함수에는 for문을 활용하는데, num과 compar_num 두 개 변수 설정하였고, 변수 .. 개발기초 2022. 11. 22. 알고리즘: 알고리즘의 의미와 필요성(개발자 입문) 알고리즘이란? 특정 문제를 해결하기 위해, 입력된 자료를 바탕으로 원하는 출력을 유도하는 규칙의 집합이다. 알고리즘은 여러 단계의 유한 집합으로 구성되며, 각 단계는 하나 또는 그 이상의 연산을 필요로 한다. 즉, 어떤 문제가 있을 때, 그것을 해결하기 위한 여러 동작들의 모임이다. 하나의 문제를 해결하기 위해서 다양한 해법이 존재할 수 있다. 중요한 점은 다양한 해법 중에 어떤 것이 가장 효과적인 방법인지 고려해야한다. 보유하고 있는 자원(시간, 노력, 금전)의 투입에 따라 효과적으로 산출량을 만들어내는 방법은 달라질 수 있으며 투입과 그 산출의 가장 최적점을 찾는 어떤 방법이 있을 수 있다. 알고리즘을 공부할 필요성 개발자는 프로그램을 만드는 직업이며, 좋은 개발자가 되려면 좋은 프로그램을 구현할 줄.. 개발기초 2022. 11. 22. 이전 1 다음