In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

FizzBuzz問題

FizzBuzz問題
* 
* 1から100まで表示させよ。
* ただし3の倍数の時はFizz、5の倍数の時はBuzz、3と5両方の倍数の時はFizzBuzz
* と表示させること。
Get Adobe Flash player
by nbhd 18 Apr 2009
/**
* FizzBuzz問題
* 
* 1から100まで表示させよ。
* ただし3の倍数の時はFizz、5の倍数の時はBuzz、3と5両方の倍数の時はFizzBuzz
* と表示させること。
*/

package {
    import flash.display.Sprite;
    
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            
            //答えは下の方にあるよ
        }
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        private function _ans():void{
            for(var i:uint = 1; i <= 100; i++){
                /*
                if(i % 3 == 0 && i % 5 == 0){    
                    trace("FizzBuzz");
                }else if(i % 3 == 0){
                    trace("Fizz");
                }else if(i % 5 == 0){
                    trace("Buzz");
                }else {
                    trace(i);
                }
                */
		

                i % 3== 0 && i % 5 == 0 ? trace("FizzBuzz") :
                i % 3 == 0 ? trace("Fizz") :
                i % 5 == 0 ? trace("Buzz") :
                trace(i);
            }
        }
    }
}