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.
|