본문 바로가기
💻 하나씩 차곡차곡/프로그래머스 (Python)

코딩 기초 트레이닝 Day13 - n 번째 원소부터, 순서 바꾸기, 왼쪽 오른쪽, n번째 원소까지, n개 간격의 원소들

by 뚜루리 2023. 10. 23.
728x90
320x100

n 번째 원소부터

def solution(num_list, n):
    answer = []

    for i in range(n-1, len(num_list)) :
            answer.append(num_list[i])

    return answer
    # return num_list[n-1:]

 

순서 바꾸기

def solution(num_list, n):
    answer = []
    answer = num_list[n:] + num_list[:n]

    return answer

 

왼쪽 오른쪽

def solution(str_list):
    answer = []
    for i in range(len(str_list)):
        if str_list[i]=='l': 
            return str_list[:i]
        elif str_list[i]=='r': 
            return str_list[i+1:]
        
    return answer

 

n번째 원소까지

def solution(num_list, n):
    answer = []

    answer = num_list[:n]
    return answer

 

n개 간격의 원소들

def solution(num_list, n):
    answer = []

    answer = num_list[::n]
    return answer

 

728x90
320x100