파이썬 강의 복습
파이썬 과제 git
자료구조와 알고리즘 강의
알고리즘
1) 알고리즘 : 어떤 문제의 해결을 위하여, 입력된 자료를 토대로 하여 원하는 출력을 유도하여 내는 규칙의 집합. 여러 단계의 유한 집합으로 구성되는데, 각 단계는 하나 또는 그 이상의 연산을 필요로 한다.
# Q. 다음과 같이 숫자로 이루어진 배열이 있을 때, 이 배열 내에서 가장 큰 수를 반환하시오.
array = [3, 5, 6, 1, 2, 4]
def find_max_num(array):
max = array[0]
for i in range(len(array)):
if max < array[i]:
max = array[i]
return max
print("정답 = 6 / 현재 풀이 값 = ", find_max_num([3, 5, 6, 1, 2, 4]))
print("정답 = 6 / 현재 풀이 값 = ", find_max_num([6, 6, 6]))
print("정답 = 1888 / 현재 풀이 값 = ", find_max_num([6, 9, 2, 7, 1888]))
어제는 막혀서 못 풀었던 과제를 풀었다! 과정별로 코딩하고 오류해결해서 프로그램 완성하면 뿌듯함 최고다... 이것이 바로 코딩의 맛ㅋㅋㅋ 주말에도 하나씩 해결해 나가자!