파이썬 응용하기프로젝트: 로또 시뮬레이션로또 시뮬레이션: 겹치는 번호 개수

Q

엄청 간결한 코드, 참고하세요

조회 2860

좋아요 75

2020년 5월 20일()




댓글 5

2020년 6월 2일
이렇게 하나씩 배우는 재미가 있네요. 공유 감사합니다!
2020년 11월 10일
오오! 정말 간결하네요! set 함수를 더 찾아보다가 .intersection이 교집합을 구하는걸 알았습니다. &(intersection)

def count_matching_numbers(list_1, list_2):
s1 = set(list_1)
s2 = set(list_2)
same_number = s1&s2
return len(same_number)
# 코드를 작성하세요.


# 테스트
print(count_matching_numbers([2, 7, 11, 14, 25, 40], [2, 11, 13, 14, 30, 35]))
print(count_matching_numbers([2, 7, 11, 14, 25, 40], [14]))
2021년 3월 23일
set과 intersection은 어떤 함수인가요?
2021년 12월 25일
오호! 안 배운거지만 알아두면 유용할 듯 하네요. 감사합니다!
2023년 3월 4일
아직 배우지 않은 함수를 갖다 쓰는 것은 코딩의 원리를 배우지 못하게 할 겁니다. 물론 미리 알아서 나쁠 건 없겠네요.
A
5개의 답변이 있어요



2020년 5월 20일

댓글 3

2021년 1월 31일
헐 이전 단계에 set 활용 배웠었나요? ㅠㅠ
2021년 1월 31일
헐 이전 단계에 set 활용 배웠었나요? ㅠㅠ
2021년 2월 4일
배우진 않았습니당^^ 크게 어려운 개념은 아니니 https://wikidocs.net/1015를 참고해보세용^^



2021년 2월 15일

댓글 2

2021년 12월 24일
혹시 합집합 구할때, set1 set2 사이에 있는 기호가 키보드에서 무엇인가요..??
2023년 3월 29일
역슬래시에요 엔터위에 원화 키 쉬프트 누르고 누르면 나옵니다



2021년 3월 14일



2023년 8월 12일



2024년 1월 29일

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇