def bracket(string)
result = nil
begin
eval string
rescue Exception => e
result = false
else
result = true
end
return result
end
str = "(()))))"
puts bracket(str)
str = "(())"
puts bracket(str)
|
Output:
false
true
|
잠도 안오고해서 프겔에 싸질렀던 코드 긁어와봤다능.
.
.
.
.
.
.
....난 좀 웃긴 코드 같은데 아닌가 -_-;;
'뻘글들' 카테고리의 다른 글
| PG어의 위대함 (8) | 2008/11/07 |
|---|---|
| VIM!!!! (2) | 2008/09/27 |
| 괄호가 매칭되는지 검사해보자 (2) | 2008/09/17 |
| 시간표 3-2 (0) | 2008/09/16 |
| Hello World (8) | 2008/08/25 |
| codepad를 이용해서 티스토리에 문법 강조가 적용된 소스코드를 올리는 법 (4) | 2008/08/21 |


댓글을 달아 주세요
eval을 부려먹다니..
바..바..반칙이라는
는 훼이크구 보통 손으로풀생각을 하는데 재미있네요^^
루비 파서를 부려먹다니 =3