日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

代寫COMP 315、代做Java編程設計
代寫COMP 315、代做Java編程設計

時間:2025-03-18  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



Assignment 1: Javascript
COMP 315: Cloud Computing for E-Commerce
February 2025
1 Introduction
A common task when backend programming is data cleaning, which is the process of taking an initial data set
that may contain erroneous or incomplete data, and removing or fixing those elements. In this assignment, you
will be tested on your knowledge of JavaScript by implementing a set of functions that perform data cleaning
operations on a dataset.
2 Objectives
By the end of this assignment, you will:
• Gain proficiency in using JavaScript for data manipulation.
• Be able to implement various data cleaning procedures, and understand the significance of them.
• Have developed problem-solving skills through practical application.
3 Initial setup
On the canvas page for this assignment, there is a template file called Data P rocessing.js. Upload this template
file to Codegrade. Note that the function signatures and module export statements have been prepared for you.
Codegrade hosts a series of unit tests that will auto mark your code, and will present you with your final mark.
This allows for immediate feedback and removes any potential bias in marking. You have an unlimited number
of submissions to Codegrade. For this assignment you cannot import any additional libraries, as only the File
System (FS) library is allowed. The data you will be cleaning can be seen in Table 1.
Data name Note
id This is a unique integer identifier for each item.
name Each product has a name, which for this data set will just be the type of product followed
by a unique identifier integer.
price This is a real value representing the cost of the product.
category Each product has a general category such as Clothing or Electronics, and is saved as a
string.
type Each product’s type is a string that represents what sort of item it is.
quantity This is an integer value that shows how many of this item is currently in stock.
rating This is a real value that is a multiple of 0.5, starting from 0 and being capped at 5. This
value represents the number of stars users rate the item.
image link This is the link to the product in the database, and is saved in the format of “[cate gory]/[type]/[name].jpg”. Name is all in lowercase with the spaces replaced with under scores.
Table 1: The attributes that are stored for each product
1
Data name Note
category Each product has a general category such as Clothing or Electronics, and is saved as a
string.
type Each product’s type is a string that represents what sort of item it is.
min price This number represents the minimum price for this type of product.
max price This number represents the maximum price for this type of product.
Table 2: The attributes that are stored for pricing each type of product
4 Data cleaning
Add the following functionality to each of the functions. Do not modify the function signature or return
statement. The f ile name variable is the string that corresponds to a JSON file name without the ‘.json’
extension. For example if the file is called test.json then f ile name would have test stored. The entries
variable is an array of JSON objects corresponding to products. Each JSON object has the attributes listed in
Table 1. The products prices variable is an array of JSON objects corresponding to the minimum and maximum
price for each type of product. Each JSON object has the attributes listed in Table 2.
4.1 load JSON
This function should take the f ile name variable and load the corresponding JSON file. Note that the ‘.json’
file extension should be added. If the file cannot be found then an exception should be thrown that says
”‘[file name].json’ cannot be found”, where [file name] is replaced with the actual file name. The input text
should be converted to an array of JSON objects. If this process cannot be done, then it should throw the error
”‘[file name].json’ is not a valid JSON file” where again [file name] is replaced with the actual file name.
4.2 clean name
This function should iterate through each of the products, and replace null name values with the correct name.
If the name value is ‘null’ then the image link variable should be checked. If image link is not ‘null’ then
the name should be extracted from that. It should replace the underscores with spaces, and each word should
be capitalised. If image link is ‘null’ then the name should be taken from the ‘type’ variable. Each name is
unique, and is the type value with a unique integer identifier appended to it. This identifier corresponds to the
number of that type of product that have occurred up to that point. For example if the product type is ”Belt”,
and it is the third ”Belt” in the product list then it’s name should be ”Belt 3”.
4.3 clean price
This function takes in the entries variable, as well as the product prices variable. The price values should
always be non-negative number, and should first be changed to positive. The corresponding min price and
max price for this type of product should be found from product prices. If the price for the product is less
than the min price value for that type of product, then it should be set as the min price value. For example
if the price of Shoe4 is 1, and the min price value for Shoe is 3, then the price for Shoe4 should be set to 3. If
the price for the product is more than the max price value for that type of product, then it should be set as
the max price value.
4.4 clean category
This function should check if the category is ‘null’, then it should use the type value to fill in the missing data.
It should find other entries with the same type value, and then use this to fill in the corresponding category
value.
4.5 clean type
This function should check if the type is ‘null’, then it should check the name value. If the name is not ‘null’
then it should remove the unique number and use that value. If the name is ‘null’ then it should derive the
name from the image link.
2
4.6 clean quantity
The quantity of a product must be a non-negative value, so if the value is negative then it should be set to
positive. If the value is not an integer, then it should be rounded to the nearest integer using standard ‘rounding
half up’ rounding.
4.7 clean rating
If the rating for a product is set to ‘null’, then it should be set to 0. The rating of a product is given as a star
value between 0 and 5 stars. It is possible to give a product half a star, therefore the possible values are: 0, 0.5,
1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5. If a value does not correspond to one of these, then it should be rounded to the
nearest possible value.
4.8 clean image link
This function populates ‘null’ image link values using the other variables for the JSON object. This should be
in the format of “[category]/[type]/[name].jpg”. The category and type values are used as they are, however
the name value should all be in lowercase with spaces replaced with underscores. The ‘.jpg’ text should be
appended to the end.
5 Marking
The marking will be carried out automatically using the CodeGrade marking platform. A series of unit tests
will be ran, and the mark will correspond with how many of those unit tests were successfully executed. Your
work will be submitted to an automatic plagiarism/collusion detection system, and those exceeding a threshold

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp

掃一掃在手機打開當前頁
  • 上一篇:代做PROG2005、代寫C/C++,Python程序
  • 下一篇:代寫COP3503、代做Java程序設計
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
    合肥機場巴士1號線
    合肥機場巴士1號線
  • 短信驗證碼 酒店vi設計 deepseek 幣安下載 AI生圖 AI寫作 aippt AI生成PPT 阿里商辦

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

      <em id="rw4ev"></em>

        <tr id="rw4ev"></tr>

        <nav id="rw4ev"></nav>
        <strike id="rw4ev"><pre id="rw4ev"></pre></strike>
        久久频这里精品99香蕉| 午夜精品美女久久久久av福利| 性久久久久久久| 国产婷婷97碰碰久久人人蜜臀| 亚洲日本无吗高清不卡| 欧美剧在线免费观看网站| 国产午夜亚洲精品不卡| 亚洲精品一线二线三线无人区| 亚洲人屁股眼子交8| 久久中文在线| 亚洲欧美日韩成人高清在线一区| 免费亚洲电影在线观看| 久久精品男女| 欧美承认网站| 欧美一区二视频在线免费观看| 欧美14一18处毛片| 欧美极品色图| 蜜臀久久99精品久久久画质超高清| 久久精品五月婷婷| 日韩午夜电影在线观看| 国产美女高潮久久白浆| 一区二区三区在线视频免费观看| 欧美国产一区二区| 伊人成年综合电影网| 欧美精品在欧美一区二区少妇| 亚洲免费在线观看视频| 亚洲一区二区三区中文字幕在线| 欧美在线二区| 欧美日韩国产小视频| 久久综合色8888| 亚洲欧美日本伦理| 在线观看欧美视频| 亚洲国产精品va在看黑人| 欧美久久精品午夜青青大伊人| 制服诱惑一区二区| 裸体素人女欧美日韩| 影院欧美亚洲| 欧美精品999| 亚洲精品一区在线观看香蕉| 亚洲午夜激情免费视频| 国产色婷婷国产综合在线理论片a| 午夜日韩福利| 美女脱光内衣内裤视频久久网站| 亚洲精品影院| 亚洲国产精品嫩草影院| 亚洲女同精品视频| 亚洲一区二区在| 欧美午夜免费影院| 免费在线看一区| 久久全国免费视频| 日韩视频一区二区三区在线播放| 欧美色视频一区| 亚洲人成网站在线播| 伊人久久成人| 国产综合自拍| 国产精品久久久久一区二区三区| 国产日韩精品电影| 国产午夜久久久久| 久久青草欧美一区二区三区| 久久久久久久久一区二区| 欧美日韩高清免费| 欧美日韩美女| 国产精品一区亚洲| 影音先锋成人资源站| 久久九九国产| 欧美日韩午夜视频在线观看| 国产精品国产福利国产秒拍| 黄色一区二区在线观看| 久久亚洲一区二区| 性欧美激情精品| 欧美精品1区2区| 午夜精品999| 性欧美暴力猛交69hd| 久久五月天婷婷| 欧美日韩国产在线播放| 欧美日韩成人综合在线一区二区| 久久精品一级爱片| 一区二区三区视频在线看| 欧美在线视频二区| 蜜桃久久精品乱码一区二区| 久久精品国产精品亚洲精品| 欧美福利网址| 久久嫩草精品久久久精品| 亚洲精品乱码久久久久久蜜桃麻豆| 久久频这里精品99香蕉| 欧美一区三区三区高中清蜜桃| 国产欧美日韩一区二区三区| 在线综合亚洲| 亚洲美女色禁图| 欧美精品一区二区在线观看| 亚洲日本无吗高清不卡| 久久久久国产免费免费| 亚洲第一精品夜夜躁人人爽| 亚洲一区二区三区在线看| 在线国产亚洲欧美| 欧美不卡一卡二卡免费版| 麻豆av一区二区三区久久| 亚洲欧美不卡| 久久久亚洲国产美女国产盗摄| 亚洲一区二区av电影| 欧美专区在线观看| 亚洲激情中文1区| 国产香蕉久久精品综合网| 亚洲精品国产精品国自产观看浪潮| 国产精品免费区二区三区观看| 欧美色综合天天久久综合精品| 国产乱码精品一区二区三区av| 亚洲毛片在线观看.| 亚洲性xxxx| 亚洲欧美在线看| 国产精品一区二区三区免费观看| 午夜天堂精品久久久久| 国产日韩欧美中文在线播放| 国产午夜精品一区二区三区欧美| 欧美一区二区三区免费视| 欧美精品一卡二卡| 麻豆av一区二区三区| 99视频在线观看一区三区| 国产一区二区剧情av在线| 久久欧美中文字幕| 午夜天堂精品久久久久| 亚洲视频在线一区| 欧美激情在线狂野欧美精品| 久久综合色8888| 日韩一级精品视频在线观看| 亚洲一区二区日本| 亚洲精品一区中文| 国产在线欧美| 亚洲午夜高清视频| 亚洲国产欧美一区二区三区丁香婷| 欧美丰满高潮xxxx喷水动漫| 在线亚洲欧美专区二区| 欧美多人爱爱视频网站| 久久人人97超碰精品888| 欧美成人精品一区二区三区| 久久综合狠狠综合久久综合88| 免费在线亚洲欧美| 久久视频在线免费观看| 欧美一区亚洲一区| 亚洲人成绝费网站色www| 99在线精品免费视频九九视| 欧美精品自拍偷拍动漫精品| 久久综合伊人77777麻豆| 亚洲精品国产精品乱码不99| 在线观看国产欧美| 国产欧美高清| 国产精品影片在线观看| 一区二区三区在线观看国产| 久久九九精品99国产精品| 国产一区二区毛片| 欧美在线一级视频| 日韩一区二区精品视频| 国产精品专区h在线观看| 99成人在线| 国产日产欧美a一级在线| 欧美日韩国产免费| 国产精品国产三级国产aⅴ无密码| 国产精品福利网站| 99热在这里有精品免费| 国产欧美一区二区三区久久人妖| 欧美电影打屁股sp| 韩国一区二区三区美女美女秀| 久久精品国产精品亚洲综合| 国产一区二区精品久久99|