[프로그래머스] 스킬 체크 테스트 Level.2

김예원·2022년 9월 24일

coding_test

목록 보기
3/30

문제 1

코드

def solution(prices):
    answer = [0 for p in prices]
    for i in range(len(prices)):
        for j in range(i+1, len(prices)):
            if prices[i]<=prices[j]:
                answer[i]+=1
            else:
                answer[i]+=1
                break
    return answer

문제 2


코드

def solution(brown, yellow):
    answer = []
    for i in range(3, brown):
        for j in range(3, brown):
            if i*j==(brown+yellow):
                answer.append(j)
                answer.append(i)
        if answer!=[] and answer[0]*2+(answer[1]-2)*2==brown:
            break
        else:
            answer=[]
    return answer

0개의 댓글