RATIO RTE (nonzero return code) 질문드립니다.

  • algonoah
    algonoah

    요즘 루비를 공부하면서 연습차 문제를 풀고있습니다.

    RATIO문제에서

    Integer(gets).times do

    input = gets.split(" ")
    v=input[0].to_f
    w=input[1].to_f
    ans=v*v/(99*v-100*w)
    
    if ans<=0
        puts "-1"
    elsif ans== Integer(ans)
        puts Integer(ans)
    else
        puts Integer(ans)+1
    end

    end

    Integer(gets).times{

    input = gets.split(" ")
    v=input[0].to_f
    w=input[1].to_f
    ans=v*v/(99*v-100*w)
    
    if ans<=0
        puts "-1"
    elsif ans== Integer(ans)
        puts Integer(ans)
    else
        puts Integer(ans)+1
    end

    }

    둘다 에러가 나는데 어디가 잘못되었는지 모르겠습니다.


    10년 전
0개의 댓글이 있습니다.
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.