Apply the same shift to both lower and upper case letters

Assignment Help Business Management
Reference no: EM131976238

Ceasar cipher

A Ceasar cipher is based on simply shifting the letters in the alphabet by a fixed amount. For example we might do the following:

Plain: ABCDEFGHIJKLMNOPQRSTUVWXYZ

Cipher: DEFGHIJKLMNOPQRSTUVWXYZABC

So each 'A' in the message is replaced by a 'D', each 'M' by a 'P', and so on. That is, there is a shift of 3 letters. Note that the alphabet wraps around at the end: An 'X' (third from the end) is replaced by an 'A', etc. a function that takes two arguments, a string to encrypt and a shift value (an integer) to use for encrypting it, and returns the encrypted string. Apply the same shift to both lower and upper case letters. Do not alter the non-alphabetical characters (like space, comma etc).

Design a function that takes two arguments, a string to encrypt and a shift value (an integer) to use for encrypting it, and returns the encrypted string. Apply the same shift to both lower and upper case letters. Do not alter the non-alphabetical characters (like space, comma etc).

Examples:

  • Encrypting "Et tu, Brutus!" with a shift of 3 should return "Hw wx, Euxwxv!".
  • (Wikipedia has a long list of Latin phrases if you want to encrypt more examples in Latin.)
  • Encrypting "IBM" with a shift of -1 should return "HAL".

To decrypt a string, you can call the same function with the negative of the shift that was used to encrypt it. Also note that the function is invariant of the shift modulo 26: that is, a shift of 29 is the same as a shift of 3 (3 == 29 % 26), and a shift of -1 is the same as a shift of 25 (25 == -1 % 26).

Reference no: EM131976238

Questions Cloud

Digital photographs used by law enforcement : In what ways are digital photographs used by law enforcement?
Discuss how epidemiology triad can be apply to health issues : Define epidemiology and discuss how the epidemiology triad can be applied to Health issues we see in the hospital?
Compute the investments in accounts receivable-inventory : Compute the investments in accounts receivable, inventory, and plant and equipment based on the turnover ratios.
Prepare and present a three-minute infomercial : Prepare and present a three-minute infomercial. An infomercial is a long commercial that provides an extensive product or service description.
Apply the same shift to both lower and upper case letters : Apply the same shift to both lower and upper case letters. Do not alter the non-alphabetical characters (like space, comma etc).
Detailed invitation to bid to obtain local supplier : circulated a detailed invitation to bid to obtain a local supplier who could manufacture 8,000 crates according to specifications,
How would you create a culture of change : "Nobody likes change" is a frequent comment, but creating a culture that allows for new ways of knowing takes a unique set of leadership skills.
Explain your argument and connection to theoretical reading : Your paper will include a clear thesis, which will explain your argument and its connection to a theoretical reading of the text.
Discussion the present value : Now assume the offer is $120,000 in 10 years or $47,000 today. What is the present value of the $120,000 at 8 percent for 10 years?

Reviews

Write a Review

Business Management Questions & Answers

  What is the present value

If the real interest rate is -1% per annum and the inflation rate is 3% per annum, then what is the present value of a $1,000,000 nominal payment next year?

  How your business will be run and how product will produced

Outlines how your business will be run and how your product or service will be produced. How your business will be run is to describe it in terms of "back stage" (unseen to the customer) and "front stage" (seen by the customer) activities.

  Lower-level employees in the organization

The hierarchy effect occurs when upper-level employees have higher global and facet satisfaction ratings than lower-level employees in the organization.

  What is the relationship between ethics and policy

What is the relationship between ethics and policy? Do they always match up with one another?

  Emotional vs factual sustainability planstwo vice

emotional vs. factual sustainability planstwo vice presidents of a large commercial dairy farm have each developed a

  Compelled to dress in a like manner to manage impressions

Explain how far would you go to conform to an organization's dress code? If your boss dressed in a relatively formal manner, would you feel compelled to dress in a like manner to manage impressions?

  Purchasing decisions every day

As consumers we make purchasing decisions every day. maybe without being aware of it, we are constantly comparing perceived value and cost to make these decisions. Sometimes we choose to buy a product from a firm pursuing a cost leadership strateg..

  Enterprise systems consist of several

Enterprise systems consist of several carefully selected modules that are integrated together as a solution to ensure alignment and synchronisation of operational and business processes.

  Implications of the external and internal analysis

Impart your understanding and organizational implications of the External and Internal Analysis! Using an actual organization, explain one practical example for each!

  An essential issue in international business

An essential issue in international business is determining which components to manufacture in-house and which to outsource to independent suppliers. Is outsourcing a good idea? Explain your answer in a persuasive way.

  Review of loretta wilson vs be aerospaceyou will have to

review of loretta wilson vs be aerospaceyou will have to read a case opinion on the internet and answer questions.

  Form b2c market segments

What are some criteria that firms use to form B2C market segments? What are the different ways that organizations segment B2B (business) markets?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd