[ํ๋ก๊ทธ๋๋จธ์ค-Lv2] ์ฃผ์๊ฐ๊ฒฉ / Python
๐ Problem Solving/Programmers
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ฃผ์๊ฐ๊ฒฉ
์ด ๋จ์๋ก ๊ธฐ๋ก๋ ์ฃผ์๊ฐ๊ฒฉ์ด ๋ด๊ธด ๋ฐฐ์ด prices๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ๊ฐ๊ฒฉ์ด ๋จ์ด์ง์ง ์์ ๊ธฐ๊ฐ์ ๋ช ์ด์ธ์ง๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํ์ธ์. ์ ํ์ฌํญ prices์ ๊ฐ ๊ฐ๊ฒฉ์ 1 ์ด์ 10,00
programmers.co.kr
import sys
input = sys.stdin.readline
prices = list(map(int, input().split()))
def solution(prices):
answer = []
for i in range(len(prices)):
cnt = 0
for j in range(i + 1, len(prices)):
cnt += 1
if prices[i] > prices[j]:
break
answer.append(cnt)
return answer
print(solution(prices))
ํด์ค
ํ์ฌ ๊ฐ๊ณผ ์ดํ ๊ฐ๋ค์ ๋น๊ตํด์ ํ์ฌ ๊ฐ์ด ๋ ํฐ ์์ ์ ์๊ฐ์ answer์ ์ ์ฅํ๋ค.
'๐ Problem Solving > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค-Lv2] ๋ฌธ์์ด ์์ถ / Python (0) | 2021.06.15 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค-Lv2] ๊ตฌ๋ช ๋ณดํธ / Python (0) | 2021.06.15 |
[ํ๋ก๊ทธ๋๋จธ์ค-Lv2] ํฐ ์ ๋ง๋ค๊ธฐ / Python (0) | 2021.06.14 |
[ํ๋ก๊ทธ๋๋จธ์ค-Lv2] H-index / Python (0) | 2021.06.14 |
[ํ๋ก๊ทธ๋๋จธ์ค-Lv2] ๋ค๋ฆฌ๋ฅผ ์ง๋๋ ํธ๋ญ / Python (0) | 2021.06.14 |