인프런 커뮤니티 질문&답변
중복 방지
작성
·
199
1
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
안녕하세요, 수업 너무 잘 듣고 있습니다.
K번째 큰 수 강의를 듣다가 의문이 들어 이렇게 글을 남깁니다.
같은 숫자의 카드가 여러장 있을 수 있다는 것은
같은 수의 숫자를 뽑을 수 있다는 뜻이라고 저는 이해했습니다.
삼중 for문에서 중복을 방지하기 위해서
for i in range(n):
for j in range(i+1,n):
for m in range(j+1,n): 을 하셨는데
제 생각으로는 3 4 4 5 6 이 있다고 치면 중복된 숫자도 포함되게
3+4+4,3+4+5,3+4+6,4+4+5+,4+4+6,4+5+6 한 뒤, 이 값들을 res에 넣어서 중복처리해주는 거라고 생각하는데
제가 잘못생각하고 있는 지 궁금하여 글을 남깁니다!
아 그리고 res =list(set())을 하고 res 출력을 해보니 중복된 것이 나오는데, set 함수가 먼저 적용되어 중복된 수를 없애고 list 형식으로 바뀌는 것이 아닌가요??
퀴즈
파이썬 `for` 루프와 함께 사용되는 `else` 블록은 언제 실행될까요?
`for` 루프가 시작되기 전
`for` 루프가 `break` 없이 정상적으로 완료될 때
`for` 루프 내부에서 오류가 발생할 때
`for` 루프가 `break` 문으로 종료될 때





