Find ( 1 ^ n + 2 ^ n + 3 ^ n + 4 ^ n ) mod 5 | Set 2 | Function to return A mod B ; length of the string ; to store required answer ; Function to return ( 1 ^ n + 2 ^ n + 3 ^ n + 4 ^ n ) % 5 ; Calculate and return ans ; Driver Code
function A_mod_B ( N , a ) { var len = N . length ; var ans = 0 ; for ( var i = 0 ; i < len ; i ++ ) ans = ( ans * 10 + parseInt ( N . charAt ( i ) - ' ' ) ) % a ; return ans % a ; } function findMod ( N ) { var mod = A_mod_B ( N , 4 ) ; var ans = ( 1 + parseInt ( Math . pow ( 2 , mod ) + Math . pow ( 3 , mod ) + Math . pow ( 4 , mod ) ) ) ; return ( ans % 5 ) ; } var N = " " ; document . write ( findMod ( N ) ) ;