2의영역1 [프로그래머스][파이썬] #09. 2의 영역 📝 문제 ✔️ 나의 풀이 🔎 참고 풀이 def solution(arr): cnt = arr.count(2) if cnt == 0: return [-1] elif cnt == 1: return [2] else: two = [i for i in range(len(arr)) if arr[i] == 2] return arr[two[0]:two[-1] + 1] ✏️ 배운점 2가 포함되는 경우를 나눠서 풀면 쉽게 풀 수 있었으나 아이디어가 떠오르지 않아 실패한 문제,, Count 함수를 통해 2가 없는 경우 / 1개 / 2개 이상으로 나누어 풀면 간단했다. 2023. 8. 2. 이전 1 다음