力技

問題

2520は、1から10までの全整数で割り切れる最小の数です。

1から20までで余り無しで割れる数のうち、最小のものを求めなさい。

で、出てきたコードがこれだってさ...

for ($i=1;$i<=99999999999;$i++) { 
  $num = 20*$i;
  if ($num%19 == 0) {
    if ($num%18 == 0) {
      if ($num%17 == 0) {
        if ($num%16 == 0) {
          if ($num%15 == 0) {
            if ($num%14 == 0) {
              if ($num%13 == 0) {
                if ($num%12 == 0) {
                  if ($num%11 == 0) {  
                    if ($num%9 == 0) {
                      if ($num%8 == 0) {
                        if ($num%7 == 0) {
                          if ($num%6 == 0) {
                            if ($num%3 == 0) {
                              echo $num;
                              exit();
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

こちらから持ってきました...

仕事中に安らぎのひと時を与えてくれるDaily What's the Fuck!?