파이썬 질문 드립니다.
-
게시물 수정 , 삭제는 로그인 필요
data가 계속 들어옵니다. [ data의 T값은 Time을 의미 합니다. (milliseconds) ]
시간이 경과할 수록 T값은 증가를 해야 합니다.
그런데 아래처럼 오류로 인해 T값이 감소하는 경우가 있습니다.
ex)
T : 100
T : 350
T : 760
T : 330 <- 감소 된 T
T : 880
이 오류로 정상화 하기 위한 코드 인데요
결론부터 말하자면 다음과 같은 로직을 사용할 것입니다
0초 ~ 1초 동안 데이터 모읍니다.
0초 ~ 1초 동안 데이터 안에서 0초 ~ 0.5초 동안 데이터만 따로 추출합니다
(이러한 이유는 0.5초 ~ 1.0초 사이에 데이터에 0초 ~ 0.5초 데이터가 들어가 있을 수 있기 때문이죠)
이러면 0초 ~ 0.5초에서 감소된 값이 없을 것이죠
0초 ~ 0.5초 데이터를 출력합니다.
0.5초 ~ 1.5초 데이터를 모읍니다.
0.5초 ~ 1.0초 데이터만 따로 추출합니다.
그리고 출력합니다.
이러면 0.5초 ~ 1.0초에서 감소된 값이 없을 것이죠
이걸 반복하려고 하는것입니다
예시로써 설명해보겠습니다.
처음에 데이터의 T 는 100입니다.
T:100 ~ T 1099 까지 범위의 데이터를 모읍니다
그리고 T :100 ~ 599까지 데이터를 추출하여 정렬한뒤 출력합니다.
그러면 범위를 바꿔서 T:600 ~ T 1499 까지 범위의 데이터를 모읍니다.
그리고 T :600 ~ 1099까지 데이터를 추출하여 정렬한뒤 출력합니다.
이런식으로 하고자하는데
출력이 되다가 느려지고 결국인 데이터가 출력이 안됩니다.
코드 수정 해주실수있을까요?
#파이썬 질문 #파이썬 질문 사이트 #파이썬 질문 대답 #파이썬 질문 만들기 #파이썬 질문 커뮤니티 #파이썬 질문 반복 #파이썬 질문 명령어 #파이썬 면접 질문 #파이썬 백엔드 면접 질문 #파이썬 코드 질문