내일배움캠프_QAQC 1기/TIL

[03/04] TIL_코드카타, 프로젝트

이지응:) 2025. 3. 4. 21:01
코드카타

 

이제 문제가 어려워져서 대부분 힌트 보고 문제를 풀게 되는거 같습니다...ㅜ

 

1. 알고리즘 - 코딩테스트 연습 - 푸드 파이트 대회 | 프로그래머스 스쿨

def solution(food):
    answer = ''
    for idx, n in enumerate(food):
        answer += str(idx) * (n//2)
        
    return answer+'0'+answer[::-1]

 

emyrate()는 (인덱스, 값)을 가져옴

 

2. 알고리즘 - 코딩테스트 연습 - 콜라 문제 | 프로그래머스 스쿨

def solution(a, b, n):
    answer = 0
    while n//a >0:
        answer += (n//a)*b
        n = (n//a)*b + n%a
    return answer

 

3. SQL - 코딩테스트 연습 - NULL 처리하기 | 프로그래머스 스쿨

SELECT ANIMAL_TYPE,
       CASE 
           WHEN NAME IS NULL THEN 'No name' 
           ELSE NAME 
       END AS NAME,
       SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID

 

4. SQL - 코딩테스트 연습 - 경기도에 위치한 식품창고 목록 출력하기 | 프로그래머스 스쿨

SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, 'N') as FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE WAREHOUSE_NAME LIKE '%경기%'
ORDER BY WAREHOUSE_ID