Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Resolution Changing
- Python Imaging Library
- csv x range
- apt clean
- gnuplot csv
- Leetcode 121
- vim 괄호 비활성화
- without nohup.out
- linux bash
- vi/vim 명령어
- 프로그래머스 구명보트
- VirtualBox
- 프로그래머스
- git commit message
- LaTeX figure
- vi/vim commands
- 걸쳐서 그림 넣기
- vim set noshowmatch
- 프로그래머스 실패율
- Leetcode 70
- linux prompt color
- vim 치환
- apt autoremove
- tensorflow model load
- 프로그래머스 체육복
- url reference
- latex 첨자
- python3
- Climbing Stairs
- vim 찾아 바꾸기
Archives
- Today
- Total
기억노트
[Programmers/Python3] 주식가격 본문
Code
def solution(prices):
n = len(prices)
answer = []
for i in range(n):
sec = 0
for j in range(i+1, n):
sec += 1
if prices[i] > prices[j]:
break
answer.append(sec)
return answer
Result
정확성 테스트
테스트 1 〉 | 통과 (0.01ms, 10.2MB) |
테스트 2 〉 | 통과 (0.05ms, 10.2MB) |
테스트 3 〉 | 통과 (0.97ms, 10.3MB) |
테스트 4 〉 | 통과 (0.60ms, 10.3MB) |
테스트 5 〉 | 통과 (0.85ms, 10.3MB) |
테스트 6 〉 | 통과 (0.02ms, 10.3MB) |
테스트 7 〉 | 통과 (0.37ms, 10.3MB) |
테스트 8 〉 | 통과 (0.46ms, 10.3MB) |
테스트 9 〉 | 통과 (0.03ms, 10.2MB) |
테스트 10 〉 | 통과 (0.80ms, 10.3MB) |
효율성 테스트
테스트 1 〉 | 통과 (117.32ms, 18.9MB) |
테스트 2 〉 | 통과 (90.37ms, 17.6MB) |
테스트 3 〉 | 통과 (129.94ms, 19.5MB) |
테스트 4 〉 | 통과 (103.62ms, 18.3MB) |
테스트 5 〉 | 통과 (69.24ms, 17.1MB) |
전에 for문에 range() 말고 enumerate()를 사용했었을 땐 효율성 테스트에서 시간 초과로 통과하지 못했었는데, 위 코드로 수정하니 통과했다.
'Coding Test 준비 > Programmers' 카테고리의 다른 글
[Programmers/Python3] 실패율 (0) | 2022.01.17 |
---|---|
[Programmers/Python3] 구명보트 (0) | 2022.01.15 |
[Programmers/Python3] 체육복 (0) | 2022.01.12 |
[Programmers/Python3] 다리를 지나는 트럭 (0) | 2022.01.11 |