To the Top
File:  root - text - article - 2020 - 02 - generate-all-ip-addresses.txt
Tags: 每日算法题, 算法, 数据结构, 面试题, Daily Interview Problem, Data Structures and Algorithms, Computer Programming, Python, | English | Home Page | Category: Computing | 290 Views, 23179 Search Bots | 99 Words

Subscribe to Feed Burner | Browse | Archive
i, here's your problem today. This problem was recently asked by Microsoft:

An IP Address is in the format of A.B.C.D, where A, B, C, D are all integers between 0 to 255.

Given a string of numbers, return the possible IP addresses you can make with that string by splitting into 4 parts of A, B, C, D.

Keep in mind that integers can't start with a 0! (Except for 0)

Example:
Input: 1592551013
Output: ['159.255.101.3', '159.255.10.13']

def ip_addresses(s, ip_parts=[]):
# Fill this in.

print ip_addresses('1592551013')
# ['159.255.101.3', '159.255.10.13']
Tags: 每日算法题, 算法, 数据结构, 面试题, Daily Interview Problem, Data Structures and Algorithms, Computer Programming, Python, | English | Home Page | Cateogry: Computing | 290 Views, 23179 Search Bots | 99 Words Subscribe to Feed Burner

Related Articles

  1. Daily Interview Question: Word Search
  2. Daily Interview Problem: Full Binary Tree
  3. Daily Interview Problem: Merge K Sorted Linked Lists
  4. Patterns for breaking down questions you haven
  5. Absolute Path
  6. Batch Programming in XP
  7. Binary Tree Level with Minimum Sum
  8. Plus One
  9. Algorithm Interview: Shifted String
  10. Find Pythagorean Triplets

Comments (0)

Your Email (Domain Part Not Exposed):

Your Comments:

Privately By Mail Colors More Smileys S x y @

Verification (Click Image 2 Refresh):

    Be the first one to comment this page !


Page Edited: May 11 2024 14:36:49 | RSS Subscription
How to Cook a Perfect Steak? | <meta name="robots" content="noindex, follow" />