
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
In Python write a function decoding() that takes an encoded string and an integer as the parameters, and returns the original string.
The encoding was performed as follows. First, the original string is reversed. Then, each character in the new string is replaced by the character that is a given number of positions away in the ASCII character encoding table. For example, the following call to yur function :
encoding('ABCabc', -10)
should return the encoded string 'YXW987'.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by stepSolved in 2 steps with 2 images

Knowledge Booster
Similar questions
- In pythonarrow_forwardin python Write a function that receives a string containing a 32-bit hexadecimal integer. The function must return the string’s integer value. Write a function that receives an integer. The function must return a string containing the binary representation of the integer. Write a function that receives an integer. The function must return a string containing the hexadecimal representation of the integer. Write a function that adds two hexadecimal strings, each as long as 1,000 digits. Return a hexadecimal string that represents the sum of the inputs.arrow_forwardGiven a string which is basically a sentence without spaces between words. However, the first letter of every word is in uppercase. You need to print this sentence after the following amendments: (i) Put a single space between these words (ii) Convert the uppercase letters to lowercase. Note: The first character of the string can be both uppercase/lowercase. Write a C++ function that takes a string and then performs the mentioned amendments and returns a string.arrow_forward
- How to write a function in python that takes a string s = kkeeepinng and returns the non-repeating character from strrint s. Such that the output should be as follows: p i garrow_forwardQUESTION 1: Write a Python function called middle digit () that reads as keyboard input a positive three-digit integer n. The function returns an integer which is the middle digit of n. So if n = 123 then the function returns 2. It is not allowed to use strings in this function. Use modulo and whole division to determine the number.arrow_forwardpython help... Write a function justVowels() that takes a string as a parameter and returns a new string that contains all the vowels found in the parameter string. The vowels in the returned string should appear in the same order as they did in the parameter string. A vowel is one of a, e, i, o, or u. both the upper- and lower-case vowels should be included. The characters in the returned string should have the same capitalization as they did in the parameter string. If the function is given a string without any vowels or an empty string, it should return the empty string. Use the if-else condition with iterate loop pattern. Don’t forget to include the docstring and comments. How it should run... >>> justVowels('Did you include your collaboration statement') 'iouiueouoaoaioaee' >>> justVowels('If you did not include your collaboration statement no points') 'Iouioiueouoaoaioaeeooi' >>> justVowels('1,2,3,4,...') '' >>> justVowels('') ''arrow_forward
- Write a function named encode_string(sentence) that takes a string value as its input and returns an encoded string, where each character of the input string is replaced by its ASCII code plus 3 values. Whitespace characters should not be encoded. For example, if the function was passed the input string: Hello World then it should return: Khoor Zruog For example: Test sentence "Hello World" print (encode_string(sentence)) Result Khoor Zruogarrow_forwardWrite a program that inputs a student's name in the following form: lastName, firstName middleName. The program will convert the name to the following form: firstName middleName lastName. Your program must read the student's entire name in one variable and must consist of a user-defined function that takes as input a string, consisting of a student's name, and returns the string consisting of the altered name. You can use the string function find to find the index of ,(the comma); the function length to find the length of the string; and the function substr to extract the firstName, middleName, and lastName.arrow_forward2. Implement function date that takes 4 inputs: a non-abbreviated weekday (as a string) a non-abbreviated month (as a string) a day in the month (a an integer) a year (as an integer) Function date() should return the complete date (as a string) using 3-characterabbreviations for the weekday and month and using the format shown below>>> date('Tuesday', 'October', 20, 2014)'Tue, Oct 20, 2014'>>> date('Thursday', 'May', 1, 2014)'Thu, May 1, 2014'arrow_forward
- Write a function show_ascii that consumes a char and prints the character and its ASCII value on the same line separated by a space. The function should return nothing. The activity "20-scanf/01.c" may provide useful clues. For example: Test Result show_ascii('A'); A 65arrow_forwardProgramming language: Dr. Racket Write a function encode that consumes a string message. The function produces a string which is encrypted according the following procedure: Only the letters from the original message will be encrypted. Other characters such as spaces, punctuation, numeric digits, etc. are not included in the encrypted message at all. The encrypted message will only contain uppercase letters. Each letter will be replaced by the uppercase letter at the opposite end of the English alphabet.In other words, A or a will become Z, B or b will become Y, C or c will become X, ..., Z or z will become A. The encrypted message will have a single space separating each letter. You may assume that the letters in message are English letters only. For example: > (encode "Cat") "X Z G" > (encode "Is this correct?") "R H G S R H X L I I V X G"arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY

Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON

Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education

Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY