aboutsummaryrefslogtreecommitdiff
path: root/challenge-061/duncan-c-white/README
blob: 0551c0a85d0dbb8e9069400bc5cc369d4b896bdf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Task 1: "Product SubArray

Given a list of 4 or more numbers, write a script to find the contiguous
sublist that has the maximum product. The length of the sublist is
irrelevant; your job is to maximize the product.

Example

Input: [ 2, 5, -1, 3 ]

Output: [ 2, 5 ] which gives maximum product 10.
"

My notes: very straightforward.


Task 2: "IPv4 Partition

You are given a string containing only digits (0..9). The string should
have between 4 and 12 digits.

Write a script to print every possible valid IPv4 address that can be
made by partitioning the input string.

For the purpose of this challenge, a valid IPv4 address consists of four
'octets' i.e. A, B, C and D, separated by dots (.).

Each octet must be between 0 and 255, and must not have any leading
zeroes. (e.g., 0 is OK, but 01 is not.)

Example

Input: 25525511135,

Output:

255.255.11.135
255.255.111.35
"

My notes: sounds quite straightforward, nice problem.