Skip to content

Instantly share code, notes, and snippets.

@kimitoboku
Created December 7, 2014 10:43
Show Gist options
  • Save kimitoboku/d1b1ce1f99e1ed6ef238 to your computer and use it in GitHub Desktop.
Save kimitoboku/d1b1ce1f99e1ed6ef238 to your computer and use it in GitHub Desktop.
seccon prog100
require 'socket'
host = "number.quals.seccon.jp"
port = 31337
sock = TCPSocket.new(host,port)
num = []
while n = sock.gets
ms = sock.read("The minimum number?".size)
num = n.chomp.split(/,/)
if(ms =~ /minimum/) then
sock.write(num.map{|i| i.to_i}.min.to_s)
else
sock.write(num.map{|i| i.to_i}.max.to_s)
end
puts n
puts ms
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment