java 营养素配平算法。一经采纳,有1000元红包提供。
source link: https://www.oschina.net/question/948762_2322159
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
java 营养素配平算法。一经采纳,有1000元红包提供。
输入:一张食谱(不包含食材的重量),食材营养素含量表,营养素评价规则
额外的参考: 营养素分布表
输出:食谱食材的最佳重量,即能使所有营养素达到充裕或者正常。
代码要求: 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食材含有的营养素如下
维生素B1
维生素B2
维生素B3
小麦面粉(富强粉、特一粉)
玉米面(黄)
小米(黄)
10.95
蘑菇(鲜蘑)
猪肉(后臀尖)
猪肉(里脊)
雀巢成长3+BL奶粉
鸡蛋(红皮)
14.98
42.06
24.01
其中营养素分布如下
1411.77
1354.98
95.98 %
34.41
63.11
183.41%
32.34
92.40%
120.0
205.47
171.22%
310.0
127.12
41.01%
维生素B1
120.29%
维生素B2
102.90%
维生素B3
13.66
157.19%
49.41
20.08%
18.64
327.02%
788.24
175.72
22.29%
19.59
217.67%
105.43%
17.45
69.80%
营养素评价规则如下
85~100
100~200
>200
80~110
110~200
>200
80~100
100~200
>200
碳水化合物
80~100
100~200
>200
80~100
100~200
>340
80~100
100~200
>450
维生素B1
80~100
100~200
>480
维生素B2
80~100
100~200
>480
维生素B3
80~100
100~200
>480
80~100
100~200
>480
80~100
100~200
>250
80~100
100~200
>300
80~100
100~200
>230
80~100
100~200
>740
依据《中国居民膳食指南》2016版及《中国居民膳食营养素参考摄入量》2013版,进行营养素摄入量评价。以蛋白质为例,当标准量为100(克)、膳食实际摄入120(克)时,计算得到蛋白质摄入量占比120%,在110%~200%范围内,此时蛋白质摄入评价为【充裕】
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK