開発環境
- OS X El Capitan - Apple (OS)
- Emacs (Text Editor)
- Lua (プログラミング言語)
Seven More Languages in Seven Weeks (Bruce Tate (著)、Ian Dees (著)、Frederic Daoud (著)、Jack Moffitt (著)、Pragmatic Bookshelf)のChapter 1(Lua)、Day 1(The Call to Adventure)、Do (Easy)(No. 668).を取り組んでみる。
Do (Easy)(No. 668)
コード(Emacs)
function ends_in_3(num)
return num % 10 == 3
end
function is_prime(num)
if num <= 1 then
return false
end
for i = 2, num - 1 do
if num % i == 0 then
return false
end
end
return true
end
n = 10
num = 2
while n > 0 do
if ends_in_3(num) then
if is_prime(num) then
print(num)
n = n - 1
end
end
num = num + 1
end
入出力結果(Terminal)
$ lua sample_easy.lua 3 13 23 43 53 73 83 103 113 163 $
0 コメント:
コメントを投稿