作者: rubikitch
日時: 2003/2/18(18:09)
From: Noritsugu Nakamura <nnakamur@...>
Subject: [TSabc:272] 朝日新聞土曜夕刊パズル 2003/2/1
Date: Tue, 11 Feb 2003 15:25:18 +0900

るびきちです。

>  まめまきする大豆と汁粉の小豆が、1袋ずつあ
> ります。中身は大豆のほうが多く、大豆と小豆を
> 合わせると2003粒あります。
>  さて、大量のまめまきのため、大豆の袋だけを
> 増やすと、大豆と小豆を合わせて10万粒になりま
> した。大豆の1袋の粒数と、大豆の袋の数はいく
> つでしょうか。

初めてLuaで書いてみた。
関数には()がいるのか。

#!/usr/bin/lua
y = 1
while y <= 1001 do
  a = 2003 - y
  x = 100000 - y
  b = x / a
  if mod(x,a) == 0 then
    print("a=",a)
    print("b=",b)
  end
  y = y + 1
end

--
cd /tmp/
/tmp/a.lua
a=	1849
b=	54



るびきち☆
http://www.ruby-lang.org/~rubikitch/ ←Ruby大衆化計画(笑)