📚문제 설명정수 num1, num2 가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 return하도록 solution 함수를 완성해 주세요.✍️풀이 (Python3)def solution(num1, num2): if num1 == num2: return 1 else: return -1뻔하디 뻔하게 풀었습니다✔️ 다른 사람의 풀이삼향 연산자 쓰는 게 중복도 없고 간결해서 선호하는 편인데 쓰려니까 가물가물해서 제일 쉬운 방법으로 풀고 정리하는 내용이겠습니다,,,🥲def solution(num1, num2): # '참일 때' if '조건문' else '거짓일 때' return 1 if num1 == num2 else -1새로운 개념을 배우는 것도 중요하지만 ..

전체 글
공부한 것을 기록해 나갑니다. 멋쟁이가 될 테야📚문제 설명정수 num1. num2 가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요. ✍️풀이 (Python3)def solution(num1, num2): answer = num1 % num2 # %연산자로 나머지 반환 return answer✔️ 다른 사람의 풀이나누기를 빼기로 접근해서 남은 값을 반환한 풀이도 있고, divmod 함수를 사용한 풀이도 있었습니다.def solution(num1, num2): return divmod(num1, num2)[1]divmod()에 대해 찾아보았더니 두 수를 인자로 받아 첫 번째 값을 두 번째 값으로 나눈 몫과 나머지를 튜플 형태로 반환하는 함수였습니다. 문제에서 나머지만을 반..
📚문제 설명 다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. 자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진'이 있습니다. 자동차 옵션 리스트는 콤마(',')로 구분된 키워드 리스트(예: '열선시트', '스마트키', '주차감지센서')로 되어있으며, 키워드 종류는 '주차감지센서', '스마트키', '네비게이션', '통풍시트', '열선시트', '후방카메라', '가죽시트'가 있습..
📚문제 설명 다음은 종합병원에 속한 의사 정보를 담은 DOCTOR 테이블입니다. DOCTOR 테이블은 다음과 같으며 DR_NAME, DR_ID, LCNS_NO, HIRE_YMD, MCDP_CD, TLNO는 각각 의사이름, 의사ID, 면허번호, 고용일자, 진료과코드, 전화번호를 나타냅니다. 💡문제 DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문을 작성해주세요. 이때 결과는 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해주세요. 날짜 포맷은 예시와 동일하게 나와야합니다. ✍️풀이 (MySQL) SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_Y..
📚문제 설명 다음은 식당 리뷰 사이트의 회원 정보를 담은 MEMBER_PROFILE 테이블입니다. MEMBER_PROFILE 테이블은 다음과 같으며 MEMBER_ID, MEMBER_NAME, TLNO, GENDER, DATE_OF_BIRTH는 회원 ID, 회원 이름, 회원 연락처, 성별, 생년월일을 의미합니다. 💡문제 MEMBER_PROFILE 테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL인 경우는 출력대상에서 제외시켜 주시고, 결과는 회원ID를 기준으로 오름차순 정렬해주세요. DATE_OF_BIRTH의 데이트 포맷이 예시와 동일해야 정답처리 됩니다. ✍️풀이 (MySQL) SELECT MEMBER_ID, MEMBER_NA..