Pergunta de entrevista da empresa Apple

Write a function that determines which function is a mirror number. i.e. 12321 would return YES

Respostas da entrevista

Sigiloso

16 de jan. de 2014

function mirror(number){ number=number.toString(); length=number.length-1; for(i=0;i

5

Sigiloso

20 de jul. de 2014

Using Python: def mirror(num): li = list(str(num)) length = len(li)-1 for i in range(length/2): if li[i] != li[length-i]: print 'NO' return print 'YES' mirror(12321) mirror(12341) Output >>> YES NO >>>

1

Sigiloso

16 de jun. de 2016

JAVASCRIPT function mirror(num){ var a = []; var n = num.toString().split(""); for (var i= n.length - 1; i>=0; i--){ a.push(n[i]); } a = a.join(""); n = n.join(""); if (n == a){ return "YES"; } else{ return "NO"; } } mirror(12321);

Sigiloso

18 de fev. de 2019

1. Convert to string 2. Check string for palindrome

1

Sigiloso

16 de abr. de 2014

def mirror(num): li=list(num) length=len(li)-1 for i in range(length/2): if li[i]!=li[length-i]: print 'NO' return else: print 'YES' mirror('12321') mirror('12322') output - >>> YES NO >>>

Sigiloso

29 de out. de 2013

function mirror(num){ len = num.length - 1; for(i=0; i<=len; i++){ if(num[i] == num[len - i]){ return YES; }else{ return NO; } } }

2