Question: i need help with method 6 please only string_to_data(data_string) Displaying the Flat Hex Data Displays the current raw (flat) data in hexadecimal representation (without delimiters):
Displaying the Flat Hex Data Displays the current raw (flat) data in hexadecimal representation (without delimiters): Select a Menu Option: 9 Class Methods Student classes are required to provide all of the following methods with defined behaviors. We recommend completing them in the following order: 1. to_hex_string(data) Translates data (RLE or raw) a hexadecimal string (without delimiters). This method can also aid debugging. Ex: to_hex_string ([3,15,6,4]) yields string " 3f64". 2. count_runs(flat_data) Returns number of runs of data in an image data set; double this result for length of encoded (RLE) list. Ex: count_runs ([15,15,15,4,4,4,4,4,4]) yields integer 2. 3. encode_rle(flat_data) Returns encoding (in RLE) of the raw data passed in; used to generate RLE representation of a data. Ex: encode_rle ([15,15,15,4,4,4,4,4,4]) yields list [3,15,6,4]. 4. get_decoded_length(rle_data) Returns decompressed size RLE data; used to generate flat data from RLE encoding. (Counterpart to i2) Ex: get_decoded_length ([3,15,6,4]) yields integer 9 . 5. decode_rle(rle_data) Returns the decoded data set from RLE encoded data. This decompresses RLE data for use. (Inverse of \#3) Ex: decode_rle ([3,15,6,4]) yields list [15,15,15,4,4,4,4,4,4]. 6. string_to_data(data_string) Translates a string in hexadecimal format into byte data (can be raw or RLE). (Inverse of \#1) Ex: string_to_data (" 3f64) yields list [3,15,6,4]. 7. to_rle_string(rle_data) Translates RLE data into a human-readable representation. For each run, in order, it should display the run length in decimal (1-2 digits); the run value in hexadecimal (1 digit); and a delimiter, ":", between runs. (See examples in standalone section.) Ex: to_rle_string ([15,15,6,4]) yields string "15f:64". 8. string_to_rle(rle_string) Translates a string in human-readable RLE format (with delimiters) into RLE byte data. (Inverse of \#7) Ex: string_to_rle("15f:64") yields list [15,15,6,4]
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
