Revision: 43231
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 19, 2011 18:29 by kanuwadhwa
Initial Code
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
<mx:Script>
<![CDATA[
public function init():void{
var a:Number = 5;
var b:Number = 6;
// solution 2 : using xor
a = a^b; // a = 1^2 = 1
b = a^b; // b = 1^2 = 1
a = a^b; // a = 1^1 = 1
txt.text ="\n XOR Method >>> a: "+a+" b: "+b;
// solution 1
a=a+b; // a = 1+2 = 3
b=a-b; // b = a-b = 3-2 = 1
a=a-b; // a = 3-1 = 2
txt.text += "\n Solution 1 >>> a: "+a+" b: "+b;
// solution 3
a=a*b;
b=a/b;
a=a/b;
txt.text +="\n Solution 3 >>> a: "+a+" b: "+b;
}
]]>
</mx:Script>
<mx:TextArea x="118" y="57" width="553" height="412" id="txt"/>
</mx:Application>
Initial URL
Initial Description
Looking forward for the most optimized solution for the same
Initial Title
Swapping of two numbers without using a third variable
Initial Tags
actionscript, flash, Flex
Initial Language
ActionScript 3