Cody

Problem 42291. GJam 2015 Rd1B: Counter Culture

Solution 2525552

Submitted on 12 Jun 2020
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   Fail
N=1; L=Counter_Culture(N); Lexp=1; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test1 (line 2) L=Counter_Culture(N);

2   Fail
N=19; L=Counter_Culture(N); Lexp=19; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test2 (line 2) L=Counter_Culture(N);

3   Fail
N=23; L=Counter_Culture(N); Lexp=15; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test3 (line 2) L=Counter_Culture(N);

4   Fail
N=1101; L=Counter_Culture(N); Lexp=150; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test4 (line 2) L=Counter_Culture(N);

5   Fail
N=998999; L=Counter_Culture(N); Lexp=3334; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test5 (line 2) L=Counter_Culture(N);

6   Fail
N=990000; L=Counter_Culture(N); Lexp=3425; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test6 (line 2) L=Counter_Culture(N);

7   Fail
N=10110; L=Counter_Culture(N); Lexp=447; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test7 (line 2) L=Counter_Culture(N);

8   Fail
N=11111; L=Counter_Culture(N); Lexp=459; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test8 (line 2) L=Counter_Culture(N);

9   Fail
N=999991; L=Counter_Culture(N); Lexp=3426; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test9 (line 2) L=Counter_Culture(N);

10   Fail
N=512; L=Counter_Culture(N); Lexp=46; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test10 (line 2) L=Counter_Culture(N);

11   Fail
N=999899; L=Counter_Culture(N); Lexp=3334; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test11 (line 2) L=Counter_Culture(N);

12   Fail
N=1999; L=Counter_Culture(N); Lexp=328; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test12 (line 2) L=Counter_Culture(N);

13   Fail
N=11101; L=Counter_Culture(N); Lexp=449; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test13 (line 2) L=Counter_Culture(N);

14   Fail
N=876543; L=Counter_Culture(N); Lexp=2657; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test14 (line 2) L=Counter_Culture(N);

15   Fail
N=4; L=Counter_Culture(N); Lexp=4; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test15 (line 2) L=Counter_Culture(N);

16   Fail
N=102; L=Counter_Culture(N); Lexp=31; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test16 (line 2) L=Counter_Culture(N);

17   Fail
N=11000; L=Counter_Culture(N); Lexp=1337; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test17 (line 2) L=Counter_Culture(N);

18   Fail
N=1998; L=Counter_Culture(N); Lexp=327; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test18 (line 2) L=Counter_Culture(N);

19   Fail
N=900000; L=Counter_Culture(N); Lexp=3434; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test19 (line 2) L=Counter_Culture(N);

20   Fail
N=131072; L=Counter_Culture(N); Lexp=1639; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test20 (line 2) L=Counter_Culture(N);

21   Fail
N=524288; L=Counter_Culture(N); Lexp=2149; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test21 (line 2) L=Counter_Culture(N);

22   Fail
N=20; L=Counter_Culture(N); Lexp=20; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test22 (line 2) L=Counter_Culture(N);

23   Fail
N=789012; L=Counter_Culture(N); Lexp=2435; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test23 (line 2) L=Counter_Culture(N);

24   Fail
N=200; L=Counter_Culture(N); Lexp=129; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test24 (line 2) L=Counter_Culture(N);

25   Fail
N=109876; L=Counter_Culture(N); Lexp=3213; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test25 (line 2) L=Counter_Culture(N);

26   Fail
N=11100; L=Counter_Culture(N); Lexp=448; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test26 (line 2) L=Counter_Culture(N);

27   Fail
N=262144; L=Counter_Culture(N); Lexp=1842; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test27 (line 2) L=Counter_Culture(N);

28   Fail
N=11; L=Counter_Culture(N); Lexp=11; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test28 (line 2) L=Counter_Culture(N);

29   Fail
N=1001; L=Counter_Culture(N); Lexp=139; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test29 (line 2) L=Counter_Culture(N);

30   Fail
N=987654; L=Counter_Culture(N); Lexp=2879; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test30 (line 2) L=Counter_Culture(N);

31   Fail
N=999989; L=Counter_Culture(N); Lexp=3424; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test31 (line 2) L=Counter_Culture(N);

32   Fail
N=11011; L=Counter_Culture(N); Lexp=359; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test32 (line 2) L=Counter_Culture(N);

33   Fail
N=4096; L=Counter_Culture(N); Lexp=238; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test33 (line 2) L=Counter_Culture(N);

34   Fail
N=900001; L=Counter_Culture(N); Lexp=1446; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test34 (line 2) L=Counter_Culture(N);

35   Fail
N=201; L=Counter_Culture(N); Lexp=32; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test35 (line 2) L=Counter_Culture(N);

36   Fail
N=99001; L=Counter_Culture(N); Lexp=437; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test36 (line 2) L=Counter_Culture(N);

37   Fail
N=999999; L=Counter_Culture(N); Lexp=3434; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test37 (line 2) L=Counter_Culture(N);

38   Fail
N=999900; L=Counter_Culture(N); Lexp=3335; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test38 (line 2) L=Counter_Culture(N);

39   Fail
N=901; L=Counter_Culture(N); Lexp=39; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test39 (line 2) L=Counter_Culture(N);

40   Fail
N=2201; L=Counter_Culture(N); Lexp=161; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test40 (line 2) L=Counter_Culture(N);

41   Fail
N=90; L=Counter_Culture(N); Lexp=28; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test41 (line 2) L=Counter_Culture(N);

42   Fail
N=101; L=Counter_Culture(N); Lexp=30; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test42 (line 2) L=Counter_Culture(N);

43   Fail
N=10111; L=Counter_Culture(N); Lexp=448; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test43 (line 2) L=Counter_Culture(N);

44   Fail
N=31; L=Counter_Culture(N); Lexp=14; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test44 (line 2) L=Counter_Culture(N);

45   Fail
N=10; L=Counter_Culture(N); Lexp=10; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test45 (line 2) L=Counter_Culture(N);

46   Fail
N=10100; L=Counter_Culture(N); Lexp=437; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test46 (line 2) L=Counter_Culture(N);

47   Fail
N=999998; L=Counter_Culture(N); Lexp=3433; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test47 (line 2) L=Counter_Culture(N);

48   Fail
N=999000; L=Counter_Culture(N); Lexp=3335; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test48 (line 2) L=Counter_Culture(N);

49   Fail
N=990001; L=Counter_Culture(N); Lexp=1536; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test49 (line 2) L=Counter_Culture(N);

50   Fail
N=30; L=Counter_Culture(N); Lexp=22; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test50 (line 2) L=Counter_Culture(N);

51   Fail
N=900; L=Counter_Culture(N); Lexp=137; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test51 (line 2) L=Counter_Culture(N);

52   Fail
N=101001; L=Counter_Culture(N); Lexp=1538; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test52 (line 2) L=Counter_Culture(N);

53   Fail
N=999990; L=Counter_Culture(N); Lexp=3425; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test53 (line 2) L=Counter_Culture(N);

54   Fail
N=989999; L=Counter_Culture(N); Lexp=3424; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test54 (line 2) L=Counter_Culture(N);

55   Fail
N=21; L=Counter_Culture(N); Lexp=13; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test55 (line 2) L=Counter_Culture(N);

56   Fail
N=9999; L=Counter_Culture(N); Lexp=336; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test56 (line 2) L=Counter_Culture(N);

57   Fail
N=100001; L=Counter_Culture(N); Lexp=1437; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test57 (line 2) L=Counter_Culture(N);

58   Fail
N=10999; L=Counter_Culture(N); Lexp=1336; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test58 (line 2) L=Counter_Culture(N);

59   Fail
N=100; L=Counter_Culture(N); Lexp=29; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test59 (line 2) L=Counter_Culture(N);

60   Fail
N=91; L=Counter_Culture(N); Lexp=20; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test60 (line 2) L=Counter_Culture(N);

61   Fail
N=11010; L=Counter_Culture(N); Lexp=358; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test61 (line 2) L=Counter_Culture(N);

62   Fail
N=29; L=Counter_Culture(N); Lexp=21; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test62 (line 2) L=Counter_Culture(N);

63   Fail
N=2001; L=Counter_Culture(N); Lexp=141; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test63 (line 2) L=Counter_Culture(N);

64   Fail
N=11110; L=Counter_Culture(N); Lexp=458; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test64 (line 2) L=Counter_Culture(N);

65   Fail
N=10001; L=Counter_Culture(N); Lexp=338; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test65 (line 2) L=Counter_Culture(N);

66   Fail
N=9; L=Counter_Culture(N); Lexp=9; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test66 (line 2) L=Counter_Culture(N);

67   Fail
N=101000; L=Counter_Culture(N); Lexp=2436; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test67 (line 2) L=Counter_Culture(N);

68   Fail
N=1000; L=Counter_Culture(N); Lexp=138; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test68 (line 2) L=Counter_Culture(N);

69   Fail
N=19; L=Counter_Culture(N); Lexp=19; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test69 (line 2) L=Counter_Culture(N);

70   Fail
N=12000; L=Counter_Culture(N); Lexp=1348; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test70 (line 2) L=Counter_Culture(N);

71   Fail
N=999; L=Counter_Culture(N); Lexp=137; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test71 (line 2) L=Counter_Culture(N);

72   Fail
N=22; L=Counter_Culture(N); Lexp=14; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test72 (line 2) L=Counter_Culture(N);

73   Fail
N=1111; L=Counter_Culture(N); Lexp=160; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test73 (line 2) L=Counter_Culture(N);

74   Fail
N=12001; L=Counter_Culture(N); Lexp=359; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test74 (line 2) L=Counter_Culture(N);

75   Fail
N=12; L=Counter_Culture(N); Lexp=12; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test75 (line 2) L=Counter_Culture(N);

76   Fail
N=99000; L=Counter_Culture(N); Lexp=1426; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test76 (line 2) L=Counter_Culture(N);

77   Fail
N=999001; L=Counter_Culture(N); Lexp=2436; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test77 (line 2) L=Counter_Culture(N);

78   Fail
N=899999; L=Counter_Culture(N); Lexp=3433; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test78 (line 2) L=Counter_Culture(N);

79   Fail
N=10010; L=Counter_Culture(N); Lexp=347; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test79 (line 2) L=Counter_Culture(N);

80   Fail
N=10000; L=Counter_Culture(N); Lexp=337; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test80 (line 2) L=Counter_Culture(N);

81   Fail
N=10101; L=Counter_Culture(N); Lexp=438; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test81 (line 2) L=Counter_Culture(N);

82   Fail
N=2000; L=Counter_Culture(N); Lexp=329; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test82 (line 2) L=Counter_Culture(N);

83   Fail
N=111; L=Counter_Culture(N); Lexp=40; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test83 (line 2) L=Counter_Culture(N);

84   Fail
N=999901; L=Counter_Culture(N); Lexp=3336; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test84 (line 2) L=Counter_Culture(N);

85   Fail
N=2101; L=Counter_Culture(N); Lexp=151; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test85 (line 2) L=Counter_Culture(N);

86   Fail
N=10011; L=Counter_Culture(N); Lexp=348; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test86 (line 2) L=Counter_Culture(N);

87   Fail
N=2002; L=Counter_Culture(N); Lexp=142; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test87 (line 2) L=Counter_Culture(N);

88   Fail
N=32; L=Counter_Culture(N); Lexp=15; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test88 (line 2) L=Counter_Culture(N);

89   Fail
N=110; L=Counter_Culture(N); Lexp=39; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test89 (line 2) L=Counter_Culture(N);

90   Fail
N=2100; L=Counter_Culture(N); Lexp=240; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test90 (line 2) L=Counter_Culture(N);

91   Fail
N=11001; L=Counter_Culture(N); Lexp=349; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test91 (line 2) L=Counter_Culture(N);

92   Fail
N=99; L=Counter_Culture(N); Lexp=28; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test92 (line 2) L=Counter_Culture(N);

93   Fail
N=1100; L=Counter_Culture(N); Lexp=238; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test93 (line 2) L=Counter_Culture(N);

94   Fail
N=1099; L=Counter_Culture(N); Lexp=237; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test94 (line 2) L=Counter_Culture(N);

95   Fail
N=1000000; L=Counter_Culture(N); Lexp=3435; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test95 (line 2) L=Counter_Culture(N);

96   Fail
N=100000; L=Counter_Culture(N); Lexp=1436; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test96 (line 2) L=Counter_Culture(N);

97   Fail
N=2200; L=Counter_Culture(N); Lexp=250; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test97 (line 2) L=Counter_Culture(N);

98   Fail
N=1110; L=Counter_Culture(N); Lexp=159; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test98 (line 2) L=Counter_Culture(N);

99   Fail
N=432109; L=Counter_Culture(N); Lexp=1779; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test99 (line 2) L=Counter_Culture(N);

100   Fail
N=199; L=Counter_Culture(N); Lexp=128; assert(isequal(Lexp,L))

Undefined function 'Counter_Culture' for input arguments of type 'double'. Error in Test100 (line 2) L=Counter_Culture(N);

101   Pass
toc

Elapsed time is 4.277878 seconds.

102   Pass
% function GJam_Rd1B_2015a % % % fn='A-small-practice.in'; % [data] = read_file(fn); % % % fidG = fopen('A-small-practice.out', 'w'); % % tic % for i=1:size(data,2) % Cell array has J cols of cases % L = Counter_Culture(data{i}); % fprintf(fidG,'Case #%i: %i\n',i,L); % fprintf('Case #%i: %i\n',i,L); % end % toc % fclose(fidG); % end % % function depth=Counter_Culture(v) % % create all paths % persistent m mv maxdepth % if isempty(m) % % mv=zeros(1000000,1); % m{1000000}=[]; % set cell array size to max possible % for i=1:9 % m{i}=i; % mv(i)=i; % place best depth into mv for repeated searches % end % maxdepth=9; % end % % if mv(v) % usage of persistent data % depth=mv(v); % return; % end % % % while 1 % mset=m{maxdepth}; % start with last set calculated % maxdepth=maxdepth+1; % msetn=mset+1; % % msetn=msetn(mv(msetn)==0); % mv(msetn)=maxdepth; % % for i=1:length(mset) % flipv=calc_flip(mset(i)); % if mv(flipv)==0 % new value % mv(flipv)=maxdepth; % msetn=[msetn flipv]; % add to list % end % end % % m{maxdepth}=msetn; % % if any(msetn==v) % depth=maxdepth; % return % end % % end % while % % end % % function vr=calc_flip(val) % vr=0; % while val % v1=mod(val,10); % vr=10*vr+v1; % val=(val-v1)/10; % end % end % % function [d] = read_file(fn) % d={}; % fid=fopen(fn); % fgetl(fid); % Total Count ignore % ptr=0; % while ~feof(fid) % ptr=ptr+1; % v=str2num(fgetl(fid)); % d{ptr}=v; % end % feof % fclose(fid); % end % read_file

103   Pass
toc

Elapsed time is 4.318864 seconds.

Suggested Problems

More from this Author246

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!