【活动报名】给你的代码叠个 Buff!点击“茶”收好礼

亚马逊云科技
0
0
{"value":"\n#### **福利活动✦**\n\n\n\n#### **2022 年 第 二 季**\n\n\n\n炎炎夏日\n\n消夏福利活动\n\n正式拉开序幕\n\n即日起至7月25日晚\n\n只要参与 User Group 福利活动\n\n提交参与代码\n\n学习体验开发部署程序\n\n即可直接获得【**奈雪的茶劵**】\n\n在疲惫的午后\n\n来一杯 User Group\n\n为大家送上的奈雪的茶\n\n#### **01**\n#### **参与方式**\n任何有**亚马逊云科技账号**的小伙伴都可以参加哟,每个人都可以参加一次。\n\n#### **02**\n\n#### **游戏规则**\n通过编写 Python 代码实现下面的计算。\n\n\n\n某实验室积攒了n个待运行的计算作业,为了完成这些作业,实验室租用了一台服务器连续free个单位的机时。\n\n\n\n我们用长度为n的数组times表示每个作业所需的处理时间,其中 times[i] 表示第 i个作业所需的处理时间。实验室想用这些机时运行足够多个作业。\n\n给你处理时间数组times和free,请你计算并返回实验室用free个单位能够完成的作业的最大数量 。\n\n\n\n注意:\n\n可以按任意顺序执行作业。\n\n单个作业需连续完成,作业执行时不可中断。\n\n#### **03**\n\n#### **提交要求**\n请提交单个 Python 源文件 来实现上述解题。\n#### **04**\n\n#### **代码的执行环境**\nPython 3.9 / 128MB memory可用的其他类库: AWS SDK for Python\n\n具体版本信息,请参考文档(需复制链接在浏览器打开)\n\n([https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html))\n#### **05**\n#### **Python** **代码要求**\n代码必须包括如下入口函数,从中获取 s3 文件路径作为参数,并返回上面要求返回的计算结果。\n\n输入文件内容格式为,\n```\n\nfree_number\\ttimes[0],times[1],times[2],...,times[n]\n\n\ndef handler(event, context): \n inputfile = event['url'] \n # input 是目标S3文件,格式类似 s3://mybucket-name/myfiles/inputfile1 \n result = yourmethod_find_maximum_number_of_jobs(inputfile) \n return result\n```\n示例:\n```\n\n输入event:\n\n{\n\n\"url\": \"s3://mybucket-name/myfiles/inputfile1\"\n\n}\n\ns3://mybucket-name/myfiles/inputfile1 \n\n文件内容为:\n\n20\\t3,8,8,10\n\n如上输入表示\n\ntimes = [3, 8, 8, 10], free = 20\n\n输出:3\n\n解释:实验室可以完成下标为 0、1、2 的作业,总耗时为 3 + 8 + 8 = 19\n```\n#### **06**\n\n#### **提交代码步骤**\n**步骤一:**\n\n\n\n注册亚马逊云科技账户([https://s.awsevents.cn/1cg8t4](https://s.awsevents.cn/1cg8t4) 复制到浏览器打开或直接点击 阅读原文 进行跳转),并登录控制台。可使用已有账户。\n\n(可点击图片放大查看具体操作)\n![image.png](https://dev-media.amazoncloud.cn/10ee3b8b5f714093a2484442d8be55ae_image.png)\n**步骤二:**\n\n\n\n创建新的 API\n\n(可点击图片放大查看具体操作)\n\n![image.png](https://dev-media.amazoncloud.cn/d9c451640c0e4089892e1c0e40de0840_image.png)\n![image.png](https://dev-media.amazoncloud.cn/e691b9d476fd4b008f35a64562f370ff_image.png)\n![image.png](https://dev-media.amazoncloud.cn/6b3f270e484e4d01b2f4d5452098e4e9_image.png)\n![image.png](https://dev-media.amazoncloud.cn/7864b621d3524bad86f256bd1fffdb70_image.png)\n![image.png](https://dev-media.amazoncloud.cn/0d8fcadd24e24f1f927c0d40856b8557_image.png)\n\n请注意 Lambda 函数处请填入以下内容\n\narn:aws:lambda:ap-southeast-1:324908031092:function:contest-checker-checker31A6B3BF-td0E0mBsHMyY\n\n注:函数字符串不包含空格\n\n\n\n到这里为止 你已经成功创建 API 了~\n\n**步骤三:**\n\n\n\n将完成的程序提交给 User Group 智能小助手判定并兑换奖励。\n\n将格式如下的 HTTP form-data 表单提交到你先前部署的 API 接口。\n```\n\n\"eventId\": \"20220701\", \n# 必填,本期活动代码为 20220701,不可修改\n\"nickname\": 您的称呼, \n# 必填,您的昵称\n\"result\": 挑战的代码文件\n# 必填,实现本期任务的 Python 代码文件\n```\n**步骤三示例**:\n\n\n\n1.使用程序员最爱命令行工具提交示例\n\ncurl -F eventId=20220701 -F result=@/home/myname/aws-user-group-challenge.py \\-F nickname=小飞侠 [https://.execute-api.ap-northeast-1.amazonaws.com](https://.execute-api.ap-northeast-1.amazonaws.com)\n\n\n\n2.使用图形HTTP请求工具Postman提交示例\n\n![image.png](https://dev-media.amazoncloud.cn/7713e0f349d34cc1ab9f96cae6be0b47_image.png)\n\n #### **Q1 : 参与活动会有福利嘛?**\nA :当然有!谁让User Group 最宠粉丝开发者!本期活动运行成功的每一位开发者,系统将直接为您派发【**奈雪的茶券**】,在疲惫的午后,来一杯亚马逊云科技 User Group 为您送上的奈雪的茶!\n #### **Q2 : 通过 HTTP 方式将参与作品提交后,还需要做什么吗**?\nA : 需要不超过30秒的等待,如果提交正确,会立刻收到电子奈雪的茶代码;如果错误,系统会提醒你测试一次。\n\n还有记得关注公众号【**User Group**】,领取更多活动福利喔!福利详情见下文\n#### **Q3 : 还有其他福利嘛?**\nA :必须有!除此之外,我们将选出前十名参与者再加送亚马逊云科技 User Group 精美周边一份!\n\n\n\n排名方式:在运行成功的前提下,按照完成时长来排名。名单将于后续推文发出,大家一定要持续关注公众号【**User Group**】,回复**收货信息**,以便早日收到福利!\n #### **Q4 : 系列活动每次有关联嘛?**\nA :一定有!不仅有,还有福利加送!\n\n该系列福利活动为多期连载模式,如果参与过年初福利活动的开发者们,我们将为大家**累计记录参与情况**,并在年终奖评选出【**年度达人**】,送出年度神秘大礼!\n","render":"<h4><a id=\"_1\"></a><strong>福利活动✦</strong></h4>\n<h4><a id=\"2022_____5\"></a><strong>2022 年 第 二 季</strong></h4>\n<p>炎炎夏日</p>\n<p>消夏福利活动</p>\n<p>正式拉开序幕</p>\n<p>即日起至7月25日晚</p>\n<p>只要参与 User Group 福利活动</p>\n<p>提交参与代码</p>\n<p>学习体验开发部署程序</p>\n<p>即可直接获得【<strong>奈雪的茶劵</strong>】</p>\n<p>在疲惫的午后</p>\n<p>来一杯 User Group</p>\n<p>为大家送上的奈雪的茶</p>\n<h4><a id=\"01_31\"></a><strong>01</strong></h4>\n<h4><a id=\"_32\"></a><strong>参与方式</strong></h4>\n<p>任何有<strong>亚马逊云科技账号</strong>的小伙伴都可以参加哟,每个人都可以参加一次。</p>\n<h4><a id=\"02_35\"></a><strong>02</strong></h4>\n<h4><a id=\"_37\"></a><strong>游戏规则</strong></h4>\n<p>通过编写 Python 代码实现下面的计算。</p>\n<p>某实验室积攒了n个待运行的计算作业,为了完成这些作业,实验室租用了一台服务器连续free个单位的机时。</p>\n<p>我们用长度为n的数组times表示每个作业所需的处理时间,其中 times[i] 表示第 i个作业所需的处理时间。实验室想用这些机时运行足够多个作业。</p>\n<p>给你处理时间数组times和free,请你计算并返回实验室用free个单位能够完成的作业的最大数量 。</p>\n<p>注意:</p>\n<p>可以按任意顺序执行作业。</p>\n<p>单个作业需连续完成,作业执行时不可中断。</p>\n<h4><a id=\"03_58\"></a><strong>03</strong></h4>\n<h4><a id=\"_60\"></a><strong>提交要求</strong></h4>\n<p>请提交单个 Python 源文件 来实现上述解题。</p>\n<h4><a id=\"04_62\"></a><strong>04</strong></h4>\n<h4><a id=\"_64\"></a><strong>代码的执行环境</strong></h4>\n<p>Python 3.9 / 128MB memory可用的其他类库: AWS SDK for Python</p>\n<p>具体版本信息,请参考文档(需复制链接在浏览器打开)</p>\n<p>(<a href=\"https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html\" target=\"_blank\">https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html</a>)</p>\n<h4><a id=\"05_70\"></a><strong>05</strong></h4>\n<h4><a id=\"Python__71\"></a><strong>Python</strong> <strong>代码要求</strong></h4>\n<p>代码必须包括如下入口函数,从中获取 s3 文件路径作为参数,并返回上面要求返回的计算结果。</p>\n<p>输入文件内容格式为,</p>\n<pre><code class=\"lang-\">\nfree_number\\ttimes[0],times[1],times[2],...,times[n]\n\n\ndef handler(event, context): \n inputfile = event['url'] \n # input 是目标S3文件,格式类似 s3://mybucket-name/myfiles/inputfile1 \n result = yourmethod_find_maximum_number_of_jobs(inputfile) \n return result\n</code></pre>\n<p>示例:</p>\n<pre><code class=\"lang-\">\n输入event:\n\n{\n\n&quot;url&quot;: &quot;s3://mybucket-name/myfiles/inputfile1&quot;\n\n}\n\ns3://mybucket-name/myfiles/inputfile1 \n\n文件内容为:\n\n20\\t3,8,8,10\n\n如上输入表示\n\ntimes = [3, 8, 8, 10], free = 20\n\n输出:3\n\n解释:实验室可以完成下标为 0、1、2 的作业,总耗时为 3 + 8 + 8 = 19\n</code></pre>\n<h4><a id=\"06_111\"></a><strong>06</strong></h4>\n<h4><a id=\"_113\"></a><strong>提交代码步骤</strong></h4>\n<p><strong>步骤一:</strong></p>\n<p>注册亚马逊云科技账户(<a href=\"https://s.awsevents.cn/1cg8t4\" target=\"_blank\">https://s.awsevents.cn/1cg8t4</a> 复制到浏览器打开或直接点击 阅读原文 进行跳转),并登录控制台。可使用已有账户。</p>\n<p>(可点击图片放大查看具体操作)<br />\n<img src=\"https://dev-media.amazoncloud.cn/10ee3b8b5f714093a2484442d8be55ae_image.png\" alt=\"image.png\" /><br />\n<strong>步骤二:</strong></p>\n<p>创建新的 API</p>\n<p>(可点击图片放大查看具体操作)</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/d9c451640c0e4089892e1c0e40de0840_image.png\" alt=\"image.png\" /><br />\n<img src=\"https://dev-media.amazoncloud.cn/e691b9d476fd4b008f35a64562f370ff_image.png\" alt=\"image.png\" /><br />\n<img src=\"https://dev-media.amazoncloud.cn/6b3f270e484e4d01b2f4d5452098e4e9_image.png\" alt=\"image.png\" /><br />\n<img src=\"https://dev-media.amazoncloud.cn/7864b621d3524bad86f256bd1fffdb70_image.png\" alt=\"image.png\" /><br />\n<img src=\"https://dev-media.amazoncloud.cn/0d8fcadd24e24f1f927c0d40856b8557_image.png\" alt=\"image.png\" /></p>\n<p>请注意 Lambda 函数处请填入以下内容</p>\n<p>arn:aws:lambda:ap-southeast-1:324908031092:function:contest-checker-checker31A6B3BF-td0E0mBsHMyY</p>\n<p>注:函数字符串不包含空格</p>\n<p>到这里为止 你已经成功创建 API 了~</p>\n<p><strong>步骤三:</strong></p>\n<p>将完成的程序提交给 User Group 智能小助手判定并兑换奖励。</p>\n<p>将格式如下的 HTTP form-data 表单提交到你先前部署的 API 接口。</p>\n<pre><code class=\"lang-\">\n&quot;eventId&quot;: &quot;20220701&quot;, \n# 必填,本期活动代码为 20220701,不可修改\n&quot;nickname&quot;: 您的称呼, \n# 必填,您的昵称\n&quot;result&quot;: 挑战的代码文件\n# 必填,实现本期任务的 Python 代码文件\n</code></pre>\n<p><strong>步骤三示例</strong>:</p>\n<p>1.使用程序员最爱命令行工具提交示例</p>\n<p>curl -F eventId=20220701 -F result=@/home/myname/aws-user-group-challenge.py -F nickname=小飞侠 <a href=\"https://.execute-api.ap-northeast-1.amazonaws.com\" target=\"_blank\">https://.execute-api.ap-northeast-1.amazonaws.com</a></p>\n<p>2.使用图形HTTP请求工具Postman提交示例</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/7713e0f349d34cc1ab9f96cae6be0b47_image.png\" alt=\"image.png\" /></p>\n<h4><a id=\"Q1___176\"></a><strong>Q1 : 参与活动会有福利嘛?</strong></h4>\n<p>A :当然有!谁让User Group 最宠粉丝开发者!本期活动运行成功的每一位开发者,系统将直接为您派发【<strong>奈雪的茶券</strong>】,在疲惫的午后,来一杯亚马逊云科技 User Group 为您送上的奈雪的茶!</p>\n<h4><a id=\"Q2___HTTP__178\"></a><strong>Q2 : 通过 HTTP 方式将参与作品提交后,还需要做什么吗</strong>?</h4>\n<p>A : 需要不超过30秒的等待,如果提交正确,会立刻收到电子奈雪的茶代码;如果错误,系统会提醒你测试一次。</p>\n<p>还有记得关注公众号【<strong>User Group</strong>】,领取更多活动福利喔!福利详情见下文</p>\n<h4><a id=\"Q3___182\"></a><strong>Q3 : 还有其他福利嘛?</strong></h4>\n<p>A :必须有!除此之外,我们将选出前十名参与者再加送亚马逊云科技 User Group 精美周边一份!</p>\n<p>排名方式:在运行成功的前提下,按照完成时长来排名。名单将于后续推文发出,大家一定要持续关注公众号【<strong>User Group</strong>】,回复<strong>收货信息</strong>,以便早日收到福利!</p>\n<h4><a id=\"Q4___188\"></a><strong>Q4 : 系列活动每次有关联嘛?</strong></h4>\n<p>A :一定有!不仅有,还有福利加送!</p>\n<p>该系列福利活动为多期连载模式,如果参与过年初福利活动的开发者们,我们将为大家<strong>累计记录参与情况</strong>,并在年终奖评选出【<strong>年度达人</strong>】,送出年度神秘大礼!</p>\n"}
目录
亚马逊云科技解决方案 基于行业客户应用场景及技术领域的解决方案
联系亚马逊云科技专家
亚马逊云科技解决方案
基于行业客户应用场景及技术领域的解决方案
联系专家
0
目录
关闭
contact-us