国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

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

代寫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程序設計
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務 管路
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真技術服務
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲勞振動
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務 7類仿真分析代做服務40個行業
    流體cfd仿真分析服務 7類仿真分析代做服務4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 豆包網頁版入口 破天一劍 目錄網 排行網

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

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

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    国产成人av在线播放| 欧美精品手机在线| 日韩免费观看视频| 欧美 国产 综合| 久久久久久久亚洲精品| 日韩中文在线字幕| 91精品黄色| 亚洲人体一区| 91免费看片在线| 一区二区三区电影| 成人福利网站在线观看11| 日韩视频中文字幕| 欧洲精品久久久| 久久久久亚洲精品国产| 天堂av在线中文| 久久久水蜜桃| 日韩 欧美 高清| 国产成人一区二区在线| 少妇熟女一区二区| 久久人人爽人人爽人人片av高请| 亚洲日本精品一区| 91麻豆天美传媒在线| 午夜伦理精品一区| 久久亚洲精品欧美| 日韩久久一级片| 精品国产拍在线观看| 欧美在线精品免播放器视频| 久久久久久国产三级电影| 青青草综合在线| 国产精品欧美激情在线播放| 精品午夜一区二区三区| 超碰日本道色综合久久综合| 国产欧美日韩专区发布| 欧美精品久久久久| 91精品91久久久久久| 日韩精品伦理第一区| 国产成人无码av在线播放dvd| 欧美日韩亚洲一| 久久综合电影一区| 99久久久精品免费观看国产| 欧美一级黄色网| 日韩视频免费看| 每日在线更新av| 亚洲熟妇无码一区二区三区导航| 国产精品91在线| 人妻熟女一二三区夜夜爱 | 中文字幕无码精品亚洲35| 7777精品久久久久久| 青青青国产精品一区二区| 国产精品日本一区二区| 国产乱码精品一区二区三区卡| 亚洲精品一区二| 国产成人女人毛片视频在线| 国产乱码一区| 日韩av播放器| 国产精品入口日韩视频大尺度| 国产精选久久久久久| 日韩av一级大片| 国产精品第一页在线| 2019日韩中文字幕mv| 狠狠色综合欧美激情| 亚洲色欲久久久综合网东京热 | 国产一区二区三区乱码| 动漫3d精品一区二区三区| 久久九九热免费视频| 成人福利网站在线观看11| 日韩久久久久久久久久久久| 欧美激情精品久久久久久| 国产二区视频在线| 国产欧美精品久久久| 日韩欧美xxxx| 中文字幕无码精品亚洲35| 久久精品亚洲热| 久久综合色视频| 亚洲最新在线| 国产精品视频导航| 久久久一本精品99久久精品| 黄色一级二级三级| 日本在线播放一区| 在线视频不卡国产| 国产精品美女www| 久久国产手机看片| 成人av在线不卡| 欧美在线3区| 欧美一级片免费在线| 在线精品日韩| 欧美成年人在线观看| 久久精品美女视频网站| 久久综合给合久久狠狠色| 国产乱子伦精品视频| 黄色成人在线看| 日韩精品视频在线观看视频| 亚洲欧美99| 欧美激情国产日韩精品一区18 | 日韩精品在在线一区二区中文| 中文字幕综合在线观看| 国产精品麻豆免费版| 欧美激情第三页| 另类专区欧美制服同性| 久久精品最新地址| 色婷婷综合久久久久| 国产精品12p| 91免费的视频在线播放| 粉嫩av一区二区三区免费观看| 狠狠色伊人亚洲综合网站色| 欧美在线观看黄| 日韩高清专区| 日本亚洲精品在线观看| 懂色av一区二区三区在线播放| 欧美极品在线视频| 精品久久久久久亚洲| 国产精品毛片a∨一区二区三区|国| 国产h视频在线播放| …久久精品99久久香蕉国产| 不卡一卡2卡3卡4卡精品在| 国产欧美精品一区二区三区-老狼| 蜜桃久久影院| 国产一区红桃视频| 国产一区二区高清视频| 国产三级精品网站| 国产一区二区免费电影| 精品视频高清无人区区二区三区| 欧美精品一区二区性色a+v| 欧美午夜小视频| 欧美亚洲激情视频| 欧美极品色图| 国内揄拍国内精品少妇国语| 欧美 日韩 激情| 免费看国产一级片| 国产欧美日韩在线播放| 成人综合国产精品| 不卡一区二区三区四区五区| 69av在线播放| 久久66热这里只有精品| www.日韩不卡电影av| 国产精品人成电影在线观看| 久久亚洲春色中文字幕| 色综合视频网站| 亚洲一区二区三区四区视频| 亚洲a在线观看| 熟女少妇在线视频播放| 日韩精品久久一区二区三区| 日韩视频在线视频| 免费国产a级片| 高清国产在线一区| 久久久精品动漫| 久久色精品视频| 久久国产视频网站| 无码人妻aⅴ一区二区三区日本| 日韩人妻精品一区二区三区| 精品日本一区二区三区在线观看| 午夜精品久久久久久久99热| 亚洲一区在线免费| 久久riav| 色偷偷偷亚洲综合网另类| 91精品视频播放| 久久99九九| 日韩中文字幕在线精品| 不卡av日日日| 亚洲精品欧美日韩| 青青草国产精品一区二区| 精品无码久久久久久久动漫| 91精品免费看| 国产精品美乳在线观看| 一区二区精品在线| 日本成人中文字幕在线| 免费99视频| 久久久神马电影| 国产精品美乳一区二区免费| 亚洲一区二区三区在线观看视频| 日韩美女av在线免费观看| 国产日韩在线精品av| 99三级在线| 国产成人精品一区二区| 九九热r在线视频精品| 日韩欧美一区二| 国产日韩av网站| 久久久久久久久网| 一区二区视频在线观看| 日韩精品欧美在线| 成人精品一二区| 久久精视频免费在线久久完整在线看| 国产99在线|中文| 青青草免费在线视频观看| www黄色在线| 国产精品视频成人| 少妇人妻在线视频| 狠狠久久综合婷婷不卡| 91av免费看| 久久国产精品首页| 欧美一区二区视频在线播放| 97久久精品视频| 国产精品久久九九| 日本久久久精品视频| 国产精品一区在线免费观看| 久久精品亚洲一区| 日韩在线第三页| 成人h视频在线| 国产精品第一区| 欧美视频1区|