코딩테스트

[26.01.05 코테(Python/MySQL)]-자연수 뒤집어 배열로 만들기&ROOT 아이템 구하기

지니248 2026. 1. 5. 19:14

Lv1. 자연수 뒤집어 배열로 만들기 (Python)

링크: https://school.programmers.co.kr/learn/courses/30/lessons/12932

 

내가 작성한 코드

def solution(n):
    answer = []
    
    for i in str(n):
        answer.append(int(i))
        
    return answer[::-1]

 

새로 배운 코드

def solution(n):
    return list(map(int, reversed(str(n))))

# 정수 n을 문자열(str)로 변환 후 거꾸로 뒤집음
# 뒤집은 각 문자를 정수형(int)으로 변환
# map 객체를 리스트로 변환

# map(함수, 반복 가능한 것)
# reversed(str(n))에서 하나씩 꺼낸 문자를 int()함수로 바꿈

Lv2. ROOT 아이템 구하기 (MySQL)

링크: https://school.programmers.co.kr/learn/courses/30/lessons/273710

 

내가 작성한 코드

SELECT T.ITEM_ID, I.ITEM_NAME
FROM ITEM_TREE T 
JOIN ITEM_INFO I
  ON T.ITEM_ID = I.ITEM_ID
WHERE T.PARENT_ITEM_ID IS NULL
GROUP BY ITEM_ID;