PYTHON
다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다.
- 1478 → "one4seveneight"
- 234567 → "23four5six7"
- 10203 → "1zerotwozero3"
이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요.
참고로 각 숫자에 대응되는 영단어는 다음과 같습니다.
0 : zero ~ 9 : nine
def solution(s):
convert = {'zero' : '0', 'one' : '1', 'two' : '2',
'three' : '3', 'four' : '4', 'five' : '5',
'six' : '6', 'seven' : '7', 'eight' : '8', 'nine' : '9'}
for i in convert.keys() :
s = s.replace(i, convert[i])
return int(s)
SQL
CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 자동차 종류가 '세단'인 자동차들 중 10월에 대여를 시작한 기록이 있는 자동차 ID 리스트를 출력하는 SQL문을 작성해주세요. 자동차 ID 리스트는 중복이 없어야 하며, 자동차 ID를 기준으로 내림차순 정렬해주세요.
SELECT DISTINCT C.CAR_ID
FROM CAR_RENTAL_COMPANY_CAR C
LEFT JOIN CAR_RENTAL_COMPANY_RENTAL_HISTORY R ON C.CAR_ID = R.CAR_ID
WHERE CAR_TYPE = '세단' AND MONTH(START_DATE) = '10'
ORDER BY 1 DESC
'코드카타' 카테고리의 다른 글
[2025/02/13]알고리즘 코드카타 28회차 (0) | 2025.02.13 |
---|---|
[2025/02/12]알고리즘 코드카타 27회차 (0) | 2025.02.12 |
[2025/02/11]알고리즘 코드카타 26회차 (0) | 2025.02.11 |
[2025/02/10]알고리즘 코드카타 25회차 (0) | 2025.02.10 |
[2025/02/07]알고리즘 코드카타 24회차 (0) | 2025.02.07 |