https://softeer.ai/practice/info.do?eventIdx=1&psProblemId=389
Softeer
연습문제를 담을 Set을 선택해주세요. 취소 확인
softeer.ai
풀이
문제를 보았을때 알수있는 힌트
단순하게 구간만 찾아서 평균내면 되는 문제이다.
이게 왜 레벨 3이지? 하는 생각이 들었다. 아마 반복문 2번 돌리면 안풀리기 때문인가?
파이썬으로 풀었다면 리스트 자체를 시작 끝을 찾아내기만 하면 되기에 정말 쉽게 풀 수 있다.
import sys
input = sys.stdin.readline
n,k = map(int,input().split())
n_list = list(map(int,input().split()))
for i in range(k):
start,end =map(int,input().split())
count=end-start+1
print(f"{sum(n_list[start-1:end])/count:.2f}")
'Coding Test > softeer' 카테고리의 다른 글
[소프티어] 스마트 물류- python (레벨 3) (0) | 2022.05.13 |
---|---|
[소프티어] 플레이페어 암호- python (레벨 3) (0) | 2022.05.05 |
[소프티어] 징검다리- python (레벨 3) (0) | 2022.04.30 |
[소프티어] 동계 테스트 시점 예측 - python (레벨 3) (0) | 2022.04.28 |
[소프티어] 조립라인 - python (레벨 3) (0) | 2022.04.28 |