inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

4. 대표값

tmp부터 이해가 잘 안가네요 ㅠㅠ

226

chdbfl12

작성한 질문수 1

0

tmp = abs(x-ave) 

        if tmp < min :

min = tmp

score = x

res = idx + 1

elif tmp == min :

if x > score :

score = x

res = idx + 1

이 코드 자체가 이해가 잘 가지 않습니다 ㅠㅠ

절대값으로 학생 성적에서 평균을 빼고 그 값이 가장 작은게 평균에 가장 가까운 학생이라는 것 까지는 이해를 했는데요.

if 조건문에서 tmp < min으로 비교하는데 왜 min이랑 비교를 하는건가요?? 

알고리즘 방금 막 시작한 학생입니다 ㅠ 도와주세요.

python 코테 준비 같이 해요!

답변 1

0

김태원

tmp 값은 각 학생들의 성적과 평균과의 거리값입니다. 이 tmp 값들 중에서 최솟값을 구하기 위해 if tmp<min: 조건을 쓰는 것입니다. 글로 표현하기 보다는 섹션 2의 대표값 바로 위에 선수지식으로 최솟값 구하기 영상을 방금 추가해 놓았습니다.  최솟값을 구하는 영상을 보시면 어느정도 이해가 되실거라 생각됩니다.

사실 섹션2에서 대표값이 가장 어려운 문제인것 같습니다. 지금 이해가 잘 안되는 문제는 영상을 여러번 보면서 노력해보다 그래도 안되면 스킵하고 다음 문제를 푸세요. 그렇게 섹션 3까지 하고 다시 섹션 2부터 복습하시면 예전에 이해가 안됐던게 이해가 될 때도 있습니다.

기존에 윈도우 10으로 잘 써왔는데 윈도우 11로 바꾸고 나서 채점이 안됩니다.

0

76

2

스택에서 ')'을 만나는 경우

0

78

3

문제가 어디있나요?

0

64

2

변수 or 함수명

0

61

1

침몰하는 타이타닉 문제 질문입니다

0

56

1

AA.py 책점 에러

0

57

1

오늘 구매했는데 파이썬 자료구조 궁금한거 있으면 답변이 잘 될까요.

0

111

2

5.동전분배하기 문제 밑에코드도 정답이될까요?

0

110

1

아나그램 비교 코드

0

116

2

AA.PY파일 복사 후 채점 진행할때 오류 발생합니다.

0

160

2

문제 링크가있나여?

0

147

2

채점기 Time Limit Exceeded 오류 문의

1

163

2

동적계획법은 사용하는 문제

0

126

2

제 코드 좀 봐주세요

0

148

1

예외가 존재할 가능성?

0

97

1

3번이 안풀립니다

0

93

0

5번 틀림

0

113

0

오류원인?

0

98

0

리스트 선언

0

106

1

침몰하는 타이타닉(그리디) 문제 질문

0

109

1

알고리즘

0

69

1

코딩테스트

0

92

1

DFS 순서 질문드립니다.

0

125

2

left, right를 사용한 풀이법에 대한 질문입니다

0

91

1