Guest User

Untitled

a guest
Dec 8th, 2020
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.50 KB | None | 0 0
  1. x   = importdata('input.txt');
  2. L   = size(x,1);
  3. N   = 25;
  4. P25 = x(1:N);
  5.  
  6. %Part A:
  7. for idx = N+1:L
  8.    z = repmat(P25,1,N);
  9.    T = z+z';
  10.    T(1:N+1:N^2)=-1;
  11.    if ~any(any(x(idx)==T))
  12.       answerPartA = x(idx)
  13.       break
  14.    end
  15.    P25 = x(idx+1-N:idx);
  16. end
  17.  
  18. %Part B:
  19. for i=1:L
  20.    for j=i+1:L
  21.        if sum(x(i:j))<answerPartA
  22.            continue
  23.        elseif sum(x(i:j))==answerPartA
  24.            answerPartB = min(x(i:j))+max(x(i:j))
  25.        else
  26.            break
  27.        end
  28.    end
  29. end
Advertisement
Add Comment
Please, Sign In to add comment