| 1234567891011121314151617181920212223242526272829303132333435 |
- #!/bin/ruby
- #stolen numeric check lol
- class Object
- def is_number?
- to_f.to_s == to_s || to_i.to_s == to_s
- end
- end
- content = File.readlines 'input.txt'
- sum = 0
- firstnum = 0
- lastnum = 0
- numcnt = 0
- content.each do |item|
- item.chars.each do |char|
- if char.is_number?
- if numcnt == 0
- firstnum = char
- end
- numcnt += 1
- lastnum = char
- end
- end
- numcnt = 0
- val = ""
- val += firstnum.to_s
- val += lastnum.to_s
- sum += val.to_i
- end
- puts sum
|