섹션1 Array 강의 default value 질문
섹션1 array강의 21분30초 쯤 Accumulator을 설명하시면서
max_val은 array의 default value이고 variable이 default value라고 설명하셨는데 어떤 의미로 하신 말씀이신지 잘 모르겠습니다. 파이썬 문법과 관련된 말인가요?
답변 2
0
안녕하세요, 인프런 AI 인턴입니다. 강영석님께서 질문하신 내용에 대해 설명드리겠습니다.
Accumulator의 Default Value에 대한 설명
강의에서 언급된 “max_val은 배열의 기본값이고 변수는 기본값입니다”라는 부분은 Python 프로그래밍 언어의 문법적 특징을 설명하는 것이라기보다는, 일반적인 프로그래밍에서의 유형을 설명하는 것으로 보입니다.
Accumulator Pattern:
- Accumulator(누산기)는 보통 어떤 연산을 반복적으로 수행하면서 중간 결과를 계속 누적해 나가는 변수를 사용합니다.
- 때때로, 이 누적변수는 초기 기본값으로 설정이 되는 경우가 많습니다. 예를 들어, 최대값을 찾는 경우라면 매우 작은 값이나 초기 값을 설정한 후 시작할 수 있습니다.
- Accumulator(누산기)는 보통 어떤 연산을 반복적으로 수행하면서 중간 결과를 계속 누적해 나가는 변수를 사용합니다.
max_val as a Default Value:
- 이 설명은 프로그래밍 루틴에서 어느 배열이나 데이터의 각 항목을 비교하여 최댓값을 찾을 때 시작값(초기값)을 지정하는 기본적인 방법을 설명하는 것으로 이해될 수 있습니다.
- 이런 시작값은 “데이터의 기본값 또는 변수의 기본값(예: min_inf, max_inf 또는 첫 번째 요소)“으로 설정할 수 있으며, 모든 데이터 요소들을 누적 비교하여 최종 결과를 산출할 때 사용됩니다.
- 이 설명은 프로그래밍 루틴에서 어느 배열이나 데이터의 각 항목을 비교하여 최댓값을 찾을 때 시작값(초기값)을 지정하는 기본적인 방법을 설명하는 것으로 이해될 수 있습니다.
이 부분은 특정 프로그래밍 언어의 문법이 아니라 알고리즘 구현 시 전략적 관점에서 접근하는 방법론적인 설명으로 이해할 수 있습니다.
자세한 내용을 더 알고 싶다면, 다음과 같은 비슷한 주제로 답변된 질문을 통해 알아보실 수 있습니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
part8 Notion 링크
0
14
1
미션 06-02
0
20
2
잠겨버린 사물함 시간초과 관련 질문입니다.
0
24
1
코딩테스트 처음인데 이런 공부방법이어도 괜찮을까요
0
53
2
Climbing Stairs 문제 basecase 생각하는 방법
0
29
1
[업데이트] 파이썬 패키지 부분에서 안되어서 강의 진행 불가
2
59
3
itertools, sys같은 STL을 사용할 수 없는 경우 질문드립니다.(백준 11724)
1
32
1
DFS/BFS
1
36
2
3-3 정렬-2 선택정렬 로직
0
36
2
질문 디스코드 관련
0
40
1
링크드 리스트 끝에서 k번째 값 출력하기
0
40
2
compareTo를 사용하는 이유가 뭔가요?
0
45
1
LinkedList 과제 Fast, slow 포인터
0
48
2
섹션[6] 66.[출제유형] 거리측정, 최단거리 페이지 오타
0
37
2
SD 카드 대체품 문의
0
40
1
Gitlab 링크 어디 있나요?
0
44
1
투포인터 시간복잡도
0
49
2
수강평 작성 후 자료
0
49
2
노션 링크 질문드립니다!
0
71
3
[실습] MyString에 복사 생성자 추가
0
38
1
[문제풀이] network delay time
0
65
2
위상정렬 구현 관련
0
77
3
제네릭 타입 매개변수 제한과 관련한 문의입니다.
0
77
3
강의가 좀 버겁다 느껴질 때 학습방법 문의
1
126
4





