每日一题
xiaoxin888888
喜欢flex,spring,hibernate,xml,ps,dreamwear,flash
展开
-
判断一个数是否为对称数,不得使用转字符串的方法
<br />判断一个数是否为对称数,例如:2,121,22,242是对称数。<br />本人解决办法:取模,取余,递归,加一个循环判断:<br />private var resultcol:ArrayCollection=new ArrayCollection(); //对称数 protected function button4_clickHandler(event:MouseEvent):void { resultcol.removeAll();原创 2011-05-26 09:12:00 · 2700 阅读 · 0 评论 -
在一个升序排列好的数列里面找到最长的等差数列
http://topic.csdn.net/u/20110523/09/7ED00E45-9557-411B-8FCE-6C54DDFEA1F2.html题目需求:在一个升序排列好的数列里面找到最长的等差数列例子:1 3 5 6 8 9 10 12 13 14子数列有(两项的不在列举)1 3 51 5 9 133 6 9 123 8 135 9 13.....得出的最长的等差数列应该是:6 8 10 12 14我的解法如下:两个for循环加一个递归;private var result:ArrayColle原创 2011-05-24 16:37:00 · 1100 阅读 · 1 评论 -
辗转相除法
<br />求两个整数的最大公因子。<br />protected function button5_clickHandler(event:MouseEvent):void { getMaxCommonFactor(int(numInput.text), int(numInput1.text)) Alert.show(resultCommonFactor.toString(), '最大公因子'); } private var resultCommonFacto原创 2011-05-26 11:01:00 · 567 阅读 · 0 评论 -
素数个数
输入a b (0求a b之间(不算a,b)的素数个数!input:3 17output:4因为之间的是5 7 11 13解:根据初等数论以及筛选法做判断——一个正整数不能被其平方根之内的数整除即为素数,偶数都不是素数。protected function button7_clickHandler(event:MouseEvent):void { var a:int=Math.min(int(numInput.text), int(numInput1.text)); var b:原创 2011-05-27 15:16:00 · 1429 阅读 · 0 评论