>  Q&A  >  본문

java - 동일한 형식의 두 배열 데이터의 평균을 더 잘 계산하는 방법

동일한 형식의 JSONArray가 두 개 있습니다

하나는 새로 추가된 데이터입니다

saveArray: [{"name":"name1","value":10},{"name":"name2","value":12},...,{}]

하나는 평균 데이터입니다

avgArray: [{"이름":"이름1","값":11},{"이름":"이름2","값":13},...,{}]

평균 int num = 10을 계산하는 숫자를 알아보세요;

그런 다음 새 데이터를 기반으로 평균을 계산한 후 기존 평균 기록을 업데이트합니다.

마지막으로 얻은 것:

newAvgArray: [{"이름":"이름 1","값":(10 x 11 + 10)/11},{"이름":"이름 2","값":(13 x 10 +12) /11},...,{}]

내가 생각할 수 있는 유일한 방법은 다음과 같습니다.

으아악

더 좋은 계산 방법이 있나요

巴扎黑巴扎黑2675일 전740

모든 응답(2)나는 대답할 것이다

  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-23 09:15:23

    더 이상은 없습니다.

    알고리즘적으로 말하면 이것이 가장 단순화되었습니다. 오(엔)

    회신하다
    0
  • 为情所困

    为情所困2017-06-23 09:15:23

    으아악

    람다를 사용하여 오만한 작업을 수행할 수 있는 마스터가 있어야 하지만 요구 사항에 관한 한 값을 가져와 다시 계산할 수만 있습니다. 또한 질문을 더 검토해야 합니다.
    다음 작업은 수행할 수 없습니다. 이름 값이 일치하는지 확인하세요.

    으아악

    회신하다
    0
  • 취소회신하다