inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

AI 시대 대체되지 않는 미국 빅테크 코딩테스트 알고리즘 문제 해결 전략 (feat. 빌게이츠)

리스트 Array, List

섹션1 Array 강의 default value 질문

해결된 질문

102

강영석

작성한 질문수 2

0

섹션1 array강의 21분30초 쯤 Accumulator을 설명하시면서
max_val은 array의 default value이고 variable이 default value라고 설명하셨는데 어떤 의미로 하신 말씀이신지 잘 모르겠습니다. 파이썬 문법과 관련된 말인가요?

알고리즘 data-structure python3

답변 2

1

미국달팽이

좋은 질문 감사드립니다. 제가 혼동을 드려 죄송한 말씀드립니다.

default value 는 변수 초기화 값을 의미한 것입니다.

감사합니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 강영석님께서 질문하신 내용에 대해 설명드리겠습니다.

Accumulator의 Default Value에 대한 설명

강의에서 언급된 “max_val은 배열의 기본값이고 변수는 기본값입니다”라는 부분은 Python 프로그래밍 언어의 문법적 특징을 설명하는 것이라기보다는, 일반적인 프로그래밍에서의 유형을 설명하는 것으로 보입니다.

  1. Accumulator Pattern:

    • Accumulator(누산기)는 보통 어떤 연산을 반복적으로 수행하면서 중간 결과를 계속 누적해 나가는 변수를 사용합니다.
    • 때때로, 이 누적변수는 초기 기본값으로 설정이 되는 경우가 많습니다. 예를 들어, 최대값을 찾는 경우라면 매우 작은 값이나 초기 값을 설정한 후 시작할 수 있습니다.
  2. 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