Heejin avatar

[이벤트 참여] @kimdy 님의 프로그램을 다양한 언어로

heejin

Published: 20 Jul 2017 › Updated: 20 Jul 2017

[이벤트 참여] @kimdy 님의 프로그램을 다양한 언어로

kdjHive account@kdj님의 이벤트에 저도 한번 참여해봅니다.

Ruby로 작성했습니다.
작성해야하는 프로그램이 비교적 단순해서 새로운 언어도 경험해볼겸 Ruby로 해봤습니다.

코드는 다음과 같습니다.

def pick_random_numbers(max_number, pick_count)
  numbers = Array(1..max_number)
  numbers.sample(pick_count)
end

puts '참가자 수?'
entry_count = gets.to_i
picked_numbers = pick_random_numbers(entry_count, 3)
picked_numbers.each_with_index do |number, idx|
  puts "#{idx + 1}등: #{number}"
end

코드 길이를 줄이고자 Ruby에 기본적으로 포함된 랜덤 샘플링 기능을 그대로 사용했습니다.

음... 인터넷에서 Ruby 코드를 바로 실행할 수 있는 사이트가 있는지 찾아봤는데 제대로 된 곳이 없네요 ㅠ
돌려보시려면 로컬에서 직접 돌려보셔야 할 것 같습니다.

https://repl.it/Ja2z 을 통해서 실행해보실 수 있습니다.
감사합니다.

Leave [이벤트 참여] @kimdy 님의 프로그램을 다양한 언어로 to:

Written by

Developer

Read more #kr-dev posts


Best Posts From Heejin

We have not curated any of heejin's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From Heejin