나는 몇 시간에 걸쳐 팀의 성과가 가장 최근의 시간에서부터 실행되는 다양한 테이블에 비해 순위가 매겨지는 순위 표를 보는 파이썬 스크립트를 작성하고 있습니다. , like순서가 지정된 양의 정수리스트에서 가장 큰 양의 델타 찾기
Latest -> <- Earliest
Team A: 10 10 12 12 13 13 13 14 15 14 16 13 11 15 14
Team B: 14 14 15 16 15 7 14 14 15 10 22 15 15 11 16
내가 원하는 것은 모든 팀에서 가장 큰 긍정적 개선점입니다. 내가 원하지 않는 것은 가장 큰 델타는 12.
경우에도, 그래서
Team C: 30 18 20
최대 규모의 상승은 2가는 팀, 가장 높은 지점에 최소의 절대 값 위의 A의 경우 가장 큰 상승은 # 16 (7 시즌 전)부터 이번 시즌 # 10까지이며, B의 경우 최대 상승은 # 22에서 # 7까지, 11 년과 6 시즌 전입니다.
이 같은 목록을 통해 루프를 원하고, 그때 가장 큰 긍정적 인 INT 저장) (각 시즌 팝업 및 이전의 모든 계절에서 뺄 수
Team A: 6
Team B: 15
같은 것을 반환하지만 지저분한 느낌. OTOH, 목록을 정렬하고 첫 번째 요소와 마지막 요소를 가져 오면 순위 하락이 표시됩니다. (나는 손실만을 측정하지 않고 이득을 측정하고 싶습니다.)
시즌 실적의 배열을 취하는 간단한 방법은 최근의 좋은 팀 성과 이전의 가장 나쁜 성능 사이의 가장 큰 차이를 루프없이 찾아내는 것입니까?
가 최대 (A)인가 - 분 (A)를 사용하면 큰 차이를 원하는입니까? – Rednivrug
* * 클레이 셔키? 죄송합니다. 저항 할 수 없습니다. 프로필은 예 (그렇습니다)처럼 보입니다. – tripleee
가장 큰 절대 값을 원하지 않고 가장 큰 양수 값을 원합니다. (팀은 순위가 올라 가기가 쉽지 않지만 떨어지는 것은 쉽습니다.) # 22에서 # 7로가는 팀에 관심이 있지만 # 7에서 # 22로가는 팀은 아닙니다. –