728x90
반응형
SMALL
Programmers 레벨 0_코딩 기초 트레이닝 문제 풀이
https://school.programmers.co.kr/learn/challenges/training?order=recent
코딩 기초 트레이닝 | 프로그래머스 스쿨
프로그래밍 언어를 처음 접하거나 프로그래밍 언어에 익숙해지고 싶다면? 코딩 역량을 탄탄하게 길러주는 코딩 기초 트레이닝으로 차근차근 코딩에 대한 기초 감각을 길러 보세요.
school.programmers.co.kr
풀이 날짜 : 2023-09-17
소요 시간 : 16min
문제 설명
문자열 리스트 str_list에는 "u", "d", "l", "r" 네 개의 문자열이 여러 개 저장되어 있습니다. str_list에서 "l"과 "r" 중 먼저 나오는 문자열이 "l"이라면 해당 문자열을 기준으로 왼쪽에 있는 문자열들을 순서대로 담은 리스트를, 먼저 나오는 문자열이 "r"이라면 해당 문자열을 기준으로 오른쪽에 있는 문자열들을 순서대로 담은 리스트를 return하도록 solution 함수를 완성해주세요. "l"이나 "r"이 없다면 빈 리스트를 return합니다.
나의 풀이
def solution(str_list):
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 []
728x90
반응형
LIST
'Coding Study > Programmers (Python)' 카테고리의 다른 글
[프로그래머스/파이썬] Lv.0 n개 간격의 원소들 (1') (0) | 2023.09.17 |
---|---|
[프로그래머스/파이썬] Lv.0 n 번째 원소까지 (1') (0) | 2023.09.17 |
[프로그래머스/파이썬] Lv.0 순서 바꾸기 (1') (0) | 2023.09.17 |
[프로그래머스/파이썬] Lv.0 n 번째 원소부터 (1') (0) | 2023.09.17 |
[프로그래머스/파이썬] Lv.0 배열 조각하기 (30') (0) | 2023.09.16 |