336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
php 용으로 달팽이 알고리즘을 짤일이 있어서 작성하였다.
특이한 부분은 없고 파라미터를 get으로 받는다는 것
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | <!--? $num = $_GET [ 'num' ]; $rowStart =0; $rowEnd = $num ; $colStart = 0; $colEnd = $num ; $cnt = $num * $num ; for ( $i =0; $i < $num ; $i ++){ for ( $j =0; $j < $num ; $j ++){ $arr [ $i ][ $j ] = 0; } } function drawSnail(){ global $num , $rowStart , $rowEnd , $num , $colStart , $colEnd , $cnt , $arr ; for ( $i = $colStart ; $i < $colEnd ; $i ++) $arr [ $rowStart ][ $i ] = $cnt --; $rowStart ++; if ( $rowStart -->= $rowEnd ){ return ; } for ( $i = $rowStart ; $i < $rowEnd ; $i ++) $arr [ $i ][ $colEnd - 1] = $cnt --; $colEnd --; for ( $i = $colEnd - 1; $i >= $colStart ; $i --) $arr [ $rowEnd - 1][ $i ] = $cnt --; $rowEnd --; if ( $colStart >= $colEnd ){ return ; } for ( $i = $rowEnd - 1; $i >= $rowStart ; $i --) $arr [ $i ][ $colStart ] = $cnt --; $colStart ++; drawSnail(); } drawSnail(); for ( $i =0; $i < $num ; $i ++){ for ( $j =0; $j < $num ; $j ++){ $length = strlen ( $arr [ $num -1][ $num -1]) - strlen ( $arr [ $i ][ $j ]); for ( $k =0; $k < $length ; $k ++){ echo "0" ; } //echo "ss" . strlen($arr[$i][$j]); // echo ( $arr [ $i ][ $j ] . " " ); } echo "<br>" ; } --> ?> |
'프로그래밍 > 기타' 카테고리의 다른 글
Xcode런 실행 시 mymac 만 보이는 경우 (0) | 2016.11.22 |
---|---|
wordpress contact7 전송 오류 (0) | 2016.10.17 |
[AWS]아마존을 사용해야 하는 이유 (0) | 2015.06.11 |
오라클 클라이언트 무료 툴~ (0) | 2014.04.05 |
java 파싱시~ javascript실행 결과도 받아오기 (0) | 2014.03.16 |