php 구구단~ > 토크

토크

개발과 관련된 어떤 얘기도 괜찮습니다.

php 구구단~ 정보

개발자 php 구구단~

본문

퀴즈게시판 정규식 해볼거라고 테스트파일 열어보니
예전에 p스쿨 에 신입사원 구구단 관련 글 보고 짜봤던 코드가 보이더군요~

<?
$i = array(1,2,3,4,5,6,7,8,9);
$j = array(1,2,3,4,5,6,7,8,9);
foreach($i as $key) {
    foreach($j as $key2) {
    echo $key."*".$key2."=".$key*$key2;
    echo "<br>";
    }
}
?>

그땐 foreach 로 작업하던게 많아서 이렇게 했던거 같은데
보통 어떻게 코딩하시나요~?

<?php
echo "구구단";
?>
같은 댓글은 제발~ㅋ

추천
0
비추천
0
  • 복사

댓글 22개

구글 코리아 면접 볼때 구구단은 아니지만
숫자 조합 조건문 테스트가 있었어요
정확히 기억은 안나지만
for문 두번 돌려야 나오는 함수를 for문 한번만으로 처리하라는 문제 였는데...
기억나면 여기한번 올려볼께요~
개발자는 아니지만 호기심이 생겨서 한번 짜봤습니다. 아마 저같은 초보분들은 다 이렇게 짜실 것 같기도...;;;
중간의 <p> 가 저의 본업을 알려주고 있네요.

<?php
for ($i=2;$i<10;$i++) {
    echo '<p>';
    for ($j=1;$j<10;$j++) {
        echo $i.' X '.$j.' = ';
        echo $i * $j.'<br>';
    }
    echo '</p>';
}
?>
구구단 참여하는 분위기 ~

액션!!

<?php
    for($a=1, $b=2, $c=1; $a<73; $a++) {
        if($c > 9) { $c = 1; ++$b; }
        echo $b . ' x ' . $c . ' = ' . $b * $c++ . '<p>';
    }
?>
zzzz 님하고 비슷하지만 다르게 ^^ 연산량이 좀 많네요 ㅎㅎ

 for($i=1;$i<=72;$i++)
 {
  $x = ceil($i / 9) + 1;
  $y = ($i-1) % 9 + 1;
  echo $x . ' x ' . $y . ' = ' . ($x*$y) . '<br/>';
 }
© SIRSOFT
현재 페이지 제일 처음으로