본문 바로가기

파이썬

(2)
[프로그래머스] 주식가격 (Level 2, Python) 온라인에서 코딩테스트 문제를 풀 수 있는 프로그래머스의 Level2 주식가격 문제. (https://programmers.co.kr/learn/courses/30/lessons/42584) 문제 설명 해당 문제는 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간이 몇 초인지를 return하는 문제이다. 문제에서 주어진 테스트 케이스를 먼저 살펴보자. [1, 2, 3, 2, 3]이 prices로 주어진다. 편의 상 가격을 원으로 통일한다. 1초 시점의 1원은 끝까지 가격이 떨어지지 않았다. 즉, 가격이 떨어지지 않은 기간은 4초이다. 2초 시점의 2원도 끝까지 가격이 떨어지지 않았다. 가격이 떨어지지 않은 기간은 3초이다. 3초 시점의 3원은 1초 후 ..
[프로그래머스] 스킬트리 (Level 2, Python) 온라인에서 코딩테스트 문제를 풀 수 있는 프로그래머스의 Level2 스킬트리 문제. (https://programmers.co.kr/learn/courses/30/lessons/49993) 문제 설명 해당 문제는 선행 스킬 순서가 담긴 skill 배열과 유저들이 만든 스킬트리가 담긴 배열 skill_trees가 매개변수로 주어진다. 그리고 가능한 스킬트리 개수를 return하는 문제이다. 문제를 간단히 살펴보면 선행 스킬이란 어떤 스킬을 배우기 전에 먼저 배워야 하는 스킬을 뜻한다. 그리고 선행 스킬이 존재하지 않는 스킬은 언제든지 배울 수 있다. 예를 들어 "League Of Legend"에서 레벨이 아닌 선행 스킬에 따라 스킬을 배울 수 있다면 어떨까? "누누"라는 챔피언이 데굴데굴 눈덩이!(W)를 ..