Frage im Vorstellungsgespräch bei Apple

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

Antworten zu Vorstellungsgespräch

Anonym

16. Jan. 2014

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

5

Anonym

20. Juli 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

Anonym

16. Juni 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);

Anonym

18. Feb. 2019

1. Convert to string 2. Check string for palindrome

1

Anonym

16. Apr. 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 >>>

Anonym

29. Okt. 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