CODING TEST/PROGRAMMERS
[코딩 기초 트레이닝] Python 13일차 (n 번째 원소부터, 순서 바꾸기, 왼쪽 오른쪽, n 번째 원소까지, n개 간격의 원소들)
개발자 만두
2023. 12. 31. 23:44
728x90
반응형
모든 문제는 Python으로 풀이했습니다 ❕
오늘의 문제 5개는 아래와 같습니다 ⤵️

1. n 번째 원소부터
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181892
⌨️ 작성한 코드 (Python)
def solution(num_list, n):
return num_list[n-1:]
2. 순서 바꾸기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181891
⌨️ 작성한 코드 (Python)
def solution(num_list, n):
return num_list[n:] + num_list[:n]
3. 왼쪽 오른쪽
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181890
⌨️ 작성한 코드 (Python)
def solution(str_list):
for i in range(len(str_list)):
if str_list[i] == "l":
return str_list[:i]
if str_list[i] == "r":
return str_list[i+1:]
return []
4. n 번째 원소까지
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181889
⌨️ 작성한 코드 (Python)
def solution(num_list, n):
return num_list[:n]
5. n개 간격의 원소들
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181888
⌨️ 작성한 코드 (Python)
def solution(num_list, n):
return num_list[::n]
코드에 대해 이해 안 가거나
궁금한 내용이 있으신 분은 댓글 남겨주세요!
감사합니다 🤓
728x90
반응형