PYTHON
주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요.
from itertools import combinations
def solution(nums):
x = list(combinations(nums, 3))
sol = 0
for a in x :
div = 0
for i in range(2, int(sum(a)**0.5) + 1):
if sum(a) % i == 0:
div += 1
if div == 0 :
sol += 1
return sol
SQL
PATIENT, DOCTOR 그리고 APPOINTMENT 테이블에서 2022년 4월 13일 취소되지 않은 흉부외과(CS) 진료 예약 내역을 조회하는 SQL문을 작성해주세요. 진료예약번호, 환자이름, 환자번호, 진료과코드, 의사이름, 진료예약일시 항목이 출력되도록 작성해주세요. 결과는 진료예약일시를 기준으로 오름차순 정렬해주세요.
SELECT APNT_NO, PT_NAME, P.PT_NO, A.MCDP_CD, DR_NAME, APNT_YMD
FROM APPOINTMENT A
INNER JOIN DOCTOR D ON A.MDDR_ID = D.DR_ID
INNER JOIN PATIENT P ON A.PT_NO = P.PT_NO
WHERE APNT_CNCL_YN = 'N' AND A.MCDP_CD = 'CS' AND APNT_YMD LIKE '2022-04-13%'
ORDER BY 6
'코드카타' 카테고리의 다른 글
[2025/02/28]알고리즘 코드카타 39회차 (0) | 2025.02.28 |
---|---|
[2025/02/27]알고리즘 코드카타 38회차 (0) | 2025.02.27 |
[2025/02/25]알고리즘 코드카타 36회차 (0) | 2025.02.25 |
[2025/02/24]알고리즘 코드카타 35회차 (0) | 2025.02.24 |
[2025/02/21]알고리즘 코드카타 34회차 (0) | 2025.02.21 |