Published: 20 Jul 2017 › Updated: 20 Jul 2017
[이벤트 참여] @kimdy 님의 프로그램을 다양한 언어로
님의 이벤트에 저도 한번 참여해봅니다.
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:
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
- DELETED
- 개발자들을 위한 큐레이션 사이트를 만들어봤습니다.
- SteemConnect가 Steem용 dApp의 발전을 저해하고 있는 것 같습니다.
- Binance Chain, 바이낸스에서 자신들만의 블록체인을 만든다고 하네요
- 지금까지 스팀잇에 대한 환상을 가지고 있지 않았을까
- BTS(BitShares)가 Bittrex에서 곧 상장 폐지됩니다.
- Coinhive - 당신의 블로그로 수익을 만드는 새로운 방법 (블록체인 기반)
- JavaScript - hasOwnProperty in `for-in` loops
- JavaScript - Understanding Prototype
- JavaScript - Object.create in `Class`ical Inheritance
- Learning How to Learn
- JavaScript - var, let, const
- 정렬 알고리즘 - 거품 정렬 (Bubble sort)
- [이벤트 참여] @kimdy 님의 프로그램을 다양한 언어로
- 원어민과의 온라인 영어회화 수업 후기
- 뉴비의 스팀잇 접근을 어렵게 만드는 요소!
- If you use Facebook React, Take a look at the LICENSE carefully!
- Facebook의 React를 사용할 때 주의해야 할 라이센스 문제
- 자기계발 수단으로써의 스팀잇
- 폴로닉스에 스팀 달러를 전송했습니다, 10분 정도 지났는데 아직 안들어오네요.