Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. function processData(data) {
  2. //Enter your code here
  3. let result = data.split( '\n' ).slice( 1 ).map( isPrime );
  4.  
  5. function isPrime( input, i )
  6. {
  7.  
  8. let _messages = [ 'Not prime', 'Prime' ];
  9.  
  10. var root = Math.sqrt( input );
  11. var upper = Math.floor( root ) + 1;
  12.  
  13. if ( input == 1 )
  14. {
  15. return _messages[ 0 ];
  16. }
  17. if ( input == 2 )
  18. {
  19. return _messages[ 1 ];
  20. }
  21. if ( input % 2 == 0 )
  22. {
  23. return _messages[ 0 ];
  24. }
  25. for ( i = 3; i <= upper; i += 2 )
  26. {
  27. if ( input % i == 0 )
  28. {
  29. return _messages[ 0 ];
  30. }
  31. }
  32. return _messages[ 1 ];
  33. }
  34. console.log( result.join( '\n' ) );
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement