티스토리 뷰

문제를 보자마자 먼저 나오는 문자열?? 이거 break 써야겠다라는 생각을 했다.
순서대로 담는 것은 슬라이싱을 해야하고 하나씩 answer 리스트에 추가하는 방법은 아직은 모르겠다 ㅠㅠ
하나씩 추가하는 방법이 더 복잡한 것 같기도하고...
def solution(str_list):
answer = []
for i in range(len(str_list)): #str_list의 길이만큼 반복문!
if str_list[i] == "l": #str_list의 인덱스 값이 "l"이면
answer = str_list[:i] #str_list 처음부터 l 전까지의 값만 출력
break #먼저 나오는 "l"에서만 적용하기 위해!!
elif str_list[i] == "r": #str_list의 인덱스 값이 "r"이면
answer = str_list[i+1:] #str_list의 "r" 이후의 값만 적용하기 위해 +1을 해준다.
break #먼저 나오는 "r"에서만 적용하기 위해!!
return answer
'Programmers > 코딩 기초 트레이닝' 카테고리의 다른 글
[프로그래머스] 배열 만들기 6 (0) | 2024.02.21 |
---|---|
[프로그래머스] 두 수의 합 (0) | 2024.02.20 |
[프로그래머스] 세 개의 구분자 * (0) | 2024.02.19 |
[프로그래머스] 간단한 논리 연산 (0) | 2024.02.19 |
[프로그래머스] 배열 만들기 4 (0) | 2024.02.19 |