루비언어 공부중인대요 입출력에 관해서 간단한 질문하나 드려도 될까요?


print("구매값 입력:")
purchase=gets.chomp()

print("판매값 입력:")
sell=gets.chomp()

puts(sell-purchase)

라는 코드에서 제가 400과 500을 입력했다고 했을때 제가 원하는 결과는 900인대 400500이 출력됩니다 아마 입력값이 문자열처리되서 그런 것 같은데 900이라는 출력값을 보기위해서는 어떻게 해야하나요?

  • 2017년 01월 11일에 수정됨
    루비와 파이썬을 좋아합니다. 새로운 언어를 배우는것도 좋아해요. 요즘은 개발은 주로 레일즈 사이트 수정하는 일을 하고, 예전에는 모바일 게임도 조금 만들어 봤습니다.
  • 2017년 01월 11일에 작성됨
    프로그래밍 , 네트워크

조회수 277


1 답변


좋아요
1
싫어요
채택취소하기
print("구매값 입력:")
purchase=gets.chomp().to_i

print("판매값 입력:")
sell=gets.chomp().to_i

puts(sell-purchase)

하시면 됩니다.

  • 2017년 01월 11일에 작성됨
    루비와 파이썬을 좋아합니다. 새로운 언어를 배우는것도 좋아해요. 요즘은 개발은 주로 레일즈 사이트 수정하는 일을 하고, 예전에는 모바일 게임도 조금 만들어 봤습니다.

  • 정말감사합니다^^    김진수   2017.1.11 16:46     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close