나는 이것을 작성하는 더 좋은 방법이 있어야한다는 것을 알고있다. 가능한 경우 if/else를 사용하지 않거나 적어도 잘라내려고하지만 Ruby의 멍청한 마음으로 일부 리팩토링 도움이 많이 감사 할 것입니다.Refactor if/else 문 - 루비
는 several ways을있다
def super_fizzbuzz(array)
array.map {|x|
if x % 15 == 0
"FizzBuzz"
elsif x % 3 == 0
"Fizz"
elsif x % 5 == 0
"Buzz"
else x
end}
end
면접을하셨습니까? –
@DaveNewton - 아니, 집에서 도전하고 있습니다. –
codereview.stackexchange.com에서 이런 종류의 질문을해야합니다. 이것을보십시오 : http://codereview.stackexchange.com/questions/56927/fizzbuzz-in-ruby – Curley