java 营养素配平算法。一经采纳,有1000元红包提供。

大萌王朝首席槽点师 发布于 04/19 16:43
阅读 2K+
收藏 0

输入:一张食谱(不包含食材的重量),食材营养素含量表,营养素评价规则

额外的参考: 营养素分布表

输出:食谱食材的最佳重量,即能使所有营养素达到充裕或者正常。

代码要求: java8, readme自述文件, 代码工整,易于阅读。

有兴趣的请私信我,单聊。

参考,一张食谱

菜肴

食材/重量

杂粮馒头

小麦面粉(富强粉、特一粉) 100g

玉米面(黄) 15g

小米(黄) 5g

雀巢成长3+BL奶粉 2g

小米燕麦粥

小米30g
燕麦 15g

肉片朝鲜蘑菇

猪肉(后臀尖) 30g

蘑菇(鲜蘑)  85g

花生油4g

绿豆米饭

稻米  30g

绿豆  10g

西红柿鸡蛋汤

番茄[西红柿]  48g

鸡蛋(红皮)  22g

肉末炒豇豆

猪肉(里脊) 20g

豇豆 125g

色拉油 4g

香菇鸡腿

鸡腿 65g

香菇[香蕈,冬菇] 10g

花生油 6g

米饭

稻米 50g

 

每100g食材含有的营养素如下

食材名称

能量

蛋白质

脂肪

碳水化物

维生素A

维生素B1

维生素B2

维生素B3

维生素C

维生素E

小麦面粉(富强粉、特一粉)

361

12.3

1.5

74.9

0

0.11

0.03

0.94

0

0.32

27

0.7

0.39

6.79

稻米

347

7.4

0.8

77.9

0

0.11

0.05

1.9

0

0.46

13

2.3

1.7

2.23

玉米面()

341

8.1

3.3

69.6

7

0.26

0.09

2.3

0

3.8

22

3.2

1.42

2.49

小米

358

9

3.1

73.5

17

0.33

0.1

1.5

0

3.63

41

5.1

1.87

4.74

小米()

355

8.9

3

77.7

0

0.32

0.06

1.04

0

1.62

8

1.6

2.81

2.72

绿豆

316

21.6

0.8

55.6

22

0.25

0.11

2

0

10.95

81

6.5

2.18

4.28

豇豆

322

19.3

1.2

58.5

10

0.16

0.08

1.9

0

8.61

40

7.1

0.54

0.74

蘑菇(鲜蘑)

24

2.7

0.1

4.1

2

0.08

0.35

4

2

0.56

6

1.2

0.92

0.55

猪肉(后臀尖)

336

14.6

30.8

0

16

0.26

0.11

2.8

0

0.95

5

1

0.84

2.94

猪肉(里脊)

155

20.2

7.9

0.7

5

0.47

0.12

5.2

0

0.59

6

1.5

2.3

5.25

鸡腿

181

16.4

13

0

44

0.02

0.14

6

0

0.03

6

1.5

1.12

12.4

雀巢成长3+BL奶粉

463

21.6

19.5

51.4

570

0

1.1

0

71

0.74

928

83.2

14

0

鸡蛋(红皮)

156

12.8

11.1

1.3

194

0.13

0.32

0.2

0

2.29

44

2.3

1.01

14.98

燕麦片

367

15

6.7

61.6

0

0.3

0.13

1.2

0

3.07

186

7

1.71

1.71

花生油

899

0

99.9

0

0

0

0

0

0

42.06

12

2.9

0.48

0

色拉油

898

0

99.8

0

0

0

0

0

0

24.01

18

1.7

0.23

0

 

其中营养素分布如下

营养素

标准量

摄入量

百分比

评价

能量

1411.77

1354.98

95.98 %

正常

蛋白质

34.41

63.11

183.41%

充裕

脂肪

35.0

32.34

92.40%

正常

碳水化物

120.0

205.47

171.22%

充裕

维生素A

310.0

127.12

41.01%

低下

维生素B1

0.69

0.83

120.29%

充裕

维生素B2

0.69

0.71

102.90%

充裕

维生素B3

8.69

13.66

157.19%

充裕

维生素C

49.41

9.92

20.08%

低下

维生素E

5.7

18.64

327.02%

充裕

788.24

175.72

22.29%

低下

9.0

19.59

217.67%

充裕

5.89

6.21

105.43%

充裕

25.0

17.45

69.80%

低下

 

营养素评价规则如下

营养素

低下

正常

充裕

超出

能量

<85

85~100

100~200

>200

蛋白质

<80

80~110

110~200

>200

脂肪

<80

80~100

100~200

>200

碳水化合物

<80

80~100

100~200

>200

维生素A

<80

80~100

100~200

>340

维生素E

<80

80~100

100~200

>450

维生素B1

<80

80~100

100~200

>480

维生素B2

<80

80~100

100~200

>480

维生素B3

<80

80~100

100~200

>480

维生素C

<80

80~100

100~200

>480

<80

80~100

100~200

>250

<80

80~100

100~200

>300

<80

80~100

100~200

>230

<80

80~100

100~200

>740

依据《中国居民膳食指南》2016版及《中国居民膳食营养素参考摄入量》2013版,进行营养素摄入量评价。以蛋白质为例,当标准量为100(克)、膳食实际摄入120(克)时,计算得到蛋白质摄入量占比120%,在110%~200%范围内,此时蛋白质摄入评价为【充裕】

       

 

 

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部