MATL, 12 bytes
`@Z\sG>~}@6M
###Explanation
Explanation
` % Do...while
@ % Push iteration index (1-based)
Z\ % Array of divisors
s % Sum of array
G % Push input
>~ % Greater than; logical negate. This is the loop condition
} % Finally (execute on loop exit)
@ % Push latest iteration index
6M % Push latest sum of divisors again
% End (implicit). Run new iteration if top of the stack is true
% Display stack (implicit)
MATL, 12 bytes
`@Z\sG>~}@6M
###Explanation
` % Do...while
@ % Push iteration index (1-based)
Z\ % Array of divisors
s % Sum of array
G % Push input
>~ % Greater than; logical negate. This is the loop condition
} % Finally (execute on loop exit)
@ % Push latest iteration index
6M % Push latest sum of divisors again
% End (implicit). Run new iteration if top of the stack is true
% Display stack (implicit)
MATL, 12 bytes
`@Z\sG>~}@6M
Explanation
` % Do...while
@ % Push iteration index (1-based)
Z\ % Array of divisors
s % Sum of array
G % Push input
>~ % Greater than; logical negate. This is the loop condition
} % Finally (execute on loop exit)
@ % Push latest iteration index
6M % Push latest sum of divisors again
% End (implicit). Run new iteration if top of the stack is true
% Display stack (implicit)
MATL, 12 bytes
`@Z\sG>~}@6M
###Explanation
` % Do...while
@ % Push iteration index (1-based)
Z\ % Array of divisors
s % Sum of array
G % Push input
>~ % Greater than; logical negate. This is the loop condition
} % Finally (execute on loop exit)
@ % Push latest iteration index
6M % Push latest sum of divisors again
% End (implicit). Run new iteration if top of the stack is true
% Display stack (implicit)