Programmer3 [Python] 해시 : 베스트앨범 https://programmers.co.kr/learn/courses/30/lessons/42579 코딩테스트 연습 - 베스트앨범 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 programmers.co.kr 💡문제 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 많이 재생된 장르를 먼저 수록합니다. 장르 내에서 많이 재생된 노래를 먼저 수록합니다. 장르 내에서 재생 횟수가 같은 노래 중에서는 고유 번호가 낮은 노래를 먼저 수록합.. 2022. 5. 9. [Python] 연습문제 : 하샤드 수 코딩테스트 연습 - 하샤드 수 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하 programmers.co.kr 💡문제💡 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하시오. (하샤드 수란 어떤 수 x가 x의 각 자릿수 합으로 나누어 떨어져야한다.) [제한 사항] x는 1 이상, 10000 이하인 정수입니다. 코드 및 풀이👩🏻💻 1. divmod 함수를 사용해 각 자릿수를 더해 sum_num에 저장 2. x가 sum_num으로 나누어 떨어지면 true 반환 ''' def solution(x): amswer = False y = x sum.. 2021. 5. 1. [Python] 2021 Dev-Matching : 로또의 최고 순위와 최저 순위 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 💡문제💡 민우가 구매한 1~45 숫자 6개로 이루어진 로또가 있습니다. 로또에 알 수 없는 번호를 0으로 표기할 때, 당첨 가능한 최고 순위와 최저 순위를 차례대로 배열에 담아 return 하시오. 로또의 순위 1등 : 6개 번호 모두 일치 2등 : 5개 번호 일치 3등 : 4개 번호 일치 4등 : 3개 번호 일치 5등 : 2개 번호 일치 낙첨 : 그 외 [제한사항] lottos는 길이 6인 정수 배열입니다. lot.. 2021. 4. 29. 이전 1 다음 728x90