Programmers/데브코스 인공지능

[프로그래머스 스쿨 AI] Day 1 2강 선형 배열(Linear Array)

1. 선형 배열(Linear Array)

1. 선형 배열

리스트 배열에 대해 알려줌

 

2. 문제 풀이

1. 정렬된 리스트에 원소 삽입

### 살짝 바꿨습니다 참고해주세여 동영상과 코드가 달라요

def solution(L, x):
    answer = []
    count = 1
    for i in L:        
        if i > x and count == 1:
            answer.append(x)
            count = 0
        answer.append(i)
    if count == 1 :
        answer.append(x)
    return answer

2.  리스트에서 원소 찾아내기

def solution(L, x):
    answer = []
    count = 1
    for num, i in enumerate(L):
    	if x ==i:
        	answer.append(num)
            count = 0
    if count == 1:
    	answer = [-1]
    return answer

 

3. 코딩후기

간단!