Cody

# Problem 91. Get the area codes from a list of phone numbers

Solution 443029

Submitted on 15 May 2014 by Pascal Geschwill
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

Test Status Code Input and Output
1   Pass
%% s = '508-647-7000, (508) 647-7001, 617-555-1212, 1-800-323-1234, 704 555-1212'; a = {'508','617','704','800'}; assert(isequal(refcn(s),a))

s = 508 647 7000, (508) 647 7001, 617 555 1212, 1 800 323 1234, 704 555 1212 s = 508 647 7000, 508) 647 7001, 617 555 1212, 1 800 323 1234, 704 555 1212 s = 508 647 7000, 508 647 7001, 617 555 1212, 1 800 323 1234, 704 555 1212 s = 508 647 7000, 508 647 7001, 617 555 1212, 800 323 1234, 704 555 1212 s = 508 647 7000, 508 647 7001, 617 555 1212, 800 323 1234, 704 555 1212 s = 508 647 7000, 508 647 7001, 617 555 1212, 800 323 1234, 704 555 1212 s = '508 647 7000' '508 647 7001' '617 555 1212' '800 323 1234' '704 555 1212' s = {1x1 cell} {1x1 cell} {1x1 cell} {1x1 cell} {1x1 cell} s = '508' '508' '617' '800' '704' s = [508] [617] [704] [800] a = '508' '617' '704' '800'

2   Pass
%% s = '212-657-0260; (888) 647-7001; 336 565-1212; +1-800-323-1234'; a = {'212','336','800','888'}; assert(isequal(refcn(s),a))

s = 212 657 0260; (888) 647 7001; 336 565 1212; +1 800 323 1234 s = 212 657 0260; 888) 647 7001; 336 565 1212; +1 800 323 1234 s = 212 657 0260; 888 647 7001; 336 565 1212; +1 800 323 1234 s = 212 657 0260; 888 647 7001; 336 565 1212; +1 800 323 1234 s = 212 657 0260; 888 647 7001; 336 565 1212; 800 323 1234 s = 212 657 0260, 888 647 7001, 336 565 1212, 800 323 1234 s = '212 657 0260' '888 647 7001' '336 565 1212' '800 323 1234' s = {1x1 cell} {1x1 cell} {1x1 cell} {1x1 cell} s = '212' '888' '336' '800' s = [212] [336] [800] [888] a = '212' '336' '800' '888'