inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Giới thiệu về giải bài toán bằng thuật toán Python (chuẩn bị cho bài kiểm tra viết mã)

5. Phân phối tiền xu (DFS)

cnt = 2147000000 질문입니다

296

okky

20 câu hỏi đã được viết

0

cnt=0 초기 변수로 설정해두고

값을 출력하면 0 나옵니다.

 

cnt=2147000000 변수로 설정해두고

값을 출력하면 정상적으로 출력됩니다.

 

이 두 개의 차이점이 어떤건가요?

1차원적 배경지식으로 바라봤을 때

0으로 설정하면 다른 값으로 충분히 바뀔 수 있다.

생각이 드는데 정확한 차이를 모르겠네요

 

정수의 최대 값이 2147000000 이어서 

최대 값을 설정하는 것 이해가 갑니다

음수 -2147000000  어떨 때 사용하나요?

python 코테 준비 같이 해요!

Câu trả lời 1

2

nobasecoding

음수 -2147000000 은 max(최대)값을 구할때 사용됩니다 

양수 2147000000은 min(최소)값을 구할 때 쓰죠 

 

쉽게 말해 [1,5,10] 리스트가 있습니다

 

여기서 최대값을 구하고 싶습니다

max값을 구해야하잖아요 그러면

max는 초기값으로 가장 작은 수가 되어야합니다 (그래야 리스트 안에 모든 요소들과 비교 가능하기 떄문)

그래서 -2147000000을 씁니다.

처음에는 1>max  당연히 음수보다 1이 큽니다

첫번째 인자 비교하고 나서 max=1이 됩니다

다음에 두번째 인자 인 5를 비교합니다

 5>max max가 1이였는데 5보단 작습니다

그럼 max에 5를 넣습니다

다음 세번째 인자 10도 마찬가지입니다

 

저도 공부중이라 틀린부분이 있을수있습니다.

이해가 잘 되셨으면 좋겠네요

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

0

76

2

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

0

78

3

문제가 어디있나요?

0

63

2

변수 or 함수명

0

61

1

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

0

54

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

162

2

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

0

126

2

제 코드 좀 봐주세요

0

147

1

예외가 존재할 가능성?

0

97

1

3번이 안풀립니다

0

93

0

5번 틀림

0

113

0

오류원인?

0

98

0

리스트 선언

0

106

1

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

0

109

1

알고리즘

0

68

1

코딩테스트

0

92

1

DFS 순서 질문드립니다.

0

122

2

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

0

90

1