플래시로 만든 피타고라스 수 생성기.

피타고라스 수(Pythagoras triple)란 피타고라스의 정리 a²+b²=c²를 만족하는 세 자연수 쌍(a,b,c)를 말하는 것으로 고대 이집트에서는 피라밋 지을 때 이 수들을 이용해 직각을 구하곤 했단다.

책을 보다가 3 이상의 홀수일 경우에 구할 수 있는 간단한 공식이 나와 있길래 만들어 봤는데 이 공식은 맞긴 하다만 입력하는 수가 조금만 커져도 생성되는 나머지 두 숫자가 쓸데없이 엄청나게 커지는 바람에 실용성은 거의 없어 보인다(예를 들어 이 생성기에 33을 넣고 구할 경우 33, 544, 545가 나오는데 이건 맞긴 하다만 33으로 구할 수 있는 다른 피타고라스 수 33, 56, 65의 경우에 비해 효율성이 엄청 떨어지는 듯. 그리고 이 공식은 짝수도 가능하지만 짝수의 경우 소수점이 있는 수들이 나와 정의인 자연수를 만족하지 못하기 때문에 홀수만으로 한정된 듯)...만 간만에 플래시 액션 스크립트를 이것저것 만지고 버그잡고 하다 보니 플래시에대해 새롭게 알게된 것들이 제법 있어서 나름 수확은 있었다.

홀수, 짝수 구별 함수
2로 나눠 나머지가 0이면 짝수, 아니면 홀수. (정수의 경우)

function OddEvenCheck(x){ //홀짝 검사함수: 홀수면 1을, 짝수면 2를 return
var checkNum =Number(x);

if(checkNum % 2 ==0){
return 2;
}else{
return 1;
}
}

문자열, 숫자 구별 함수도 만들려고 했으나 실패.