Function Name: commonTimeZones() Parameters: code1( str), code2( str) Returns: list of common time zones ( list) Description: You and your friend live in different countries, but you figure there's a chance both of you might be in the same time zone. Thus, you want to find out the list of possiblet zones that you and your friend could both be in. Given two country codes, write a function returns a list of the time zones the two countries have in common. Be sure not to include a duplicate time zones. If the two country codes do not have any common time zones, retur string 'No Common Time Zones' instead. Note: You can assume that the codes will always be valid. example test cases: >>> common TimeZones('can', 'usa') TUTC-08:00', 'UTC-07:00', 'UTC-06:00', 'UTC-05:00', 'UTC-04:00'1

CMPTR
3rd Edition
ISBN:9781337681872
Author:PINARD
Publisher:PINARD
Chapter6: Security And Privacy
Section: Chapter Questions
Problem 18QY
icon
Related questions
Question
Common Time Zones
Function Name: commonTimeZones()
Parameters: code1( str ), code2( str)
Returns: list of common time zones ( list )
Description: You and your friend live in different countries, but you figure there's a chance that
both of you might be in the same time zone. Thus, you want to find out the list of possible time
zones that you and your friend could both be in. Given two country codes, write a function that
returns a list of the time zones the two countries have in common. Be sure not to include any
duplicate time zones. If the two country codes do not have any common time zones, return the
string 'No Common Time Zones' instead.
Note: You can assume that the codes will always be valid.
example test cases:
>>> commonTimeZones('can', 'usa')
[UTC-08:00', 'UTC-07:00', 'UTC-06:00', 'UTC-05:00', 'UTC-04:00]
>>> commonTimeZones('rus', 'chn')
[UTC+08:00]
For this assignment, use the REST countries API
(https://restcountries.com/#api-endpoints-v2).
For all of your requests, make sure you to use version 2 of the REST countries API (V2), not
version 3 (V3.1).
If you make a request with the URL: https://restcountries.com/v2/alpha/usa, you will receive the
following response:
{
"name": "United States of America",
"topLevelDomain": [".us"],
"alpha2Code": "U",
"alpha3Code": "USA",
"callingCodes": ["1"],
"capital": "Washington, D.C.",
...
If you make a request with an invalid URL, you will receive the following response:
{
"status": 400,
"message": "Bad Request"
}
Transcribed Image Text:Common Time Zones Function Name: commonTimeZones() Parameters: code1( str ), code2( str) Returns: list of common time zones ( list ) Description: You and your friend live in different countries, but you figure there's a chance that both of you might be in the same time zone. Thus, you want to find out the list of possible time zones that you and your friend could both be in. Given two country codes, write a function that returns a list of the time zones the two countries have in common. Be sure not to include any duplicate time zones. If the two country codes do not have any common time zones, return the string 'No Common Time Zones' instead. Note: You can assume that the codes will always be valid. example test cases: >>> commonTimeZones('can', 'usa') [UTC-08:00', 'UTC-07:00', 'UTC-06:00', 'UTC-05:00', 'UTC-04:00] >>> commonTimeZones('rus', 'chn') [UTC+08:00] For this assignment, use the REST countries API (https://restcountries.com/#api-endpoints-v2). For all of your requests, make sure you to use version 2 of the REST countries API (V2), not version 3 (V3.1). If you make a request with the URL: https://restcountries.com/v2/alpha/usa, you will receive the following response: { "name": "United States of America", "topLevelDomain": [".us"], "alpha2Code": "U", "alpha3Code": "USA", "callingCodes": ["1"], "capital": "Washington, D.C.", ... If you make a request with an invalid URL, you will receive the following response: { "status": 400, "message": "Bad Request" }
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Variables
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
CMPTR
CMPTR
Computer Science
ISBN:
9781337681872
Author:
PINARD
Publisher:
Cengage