DEV Community

Discussion on: Daily Challenge #47 - Alphabets

Collapse
 
ryder_flynn profile image
Danish Flynn

"One-liner" (kind of) Ruby:

def alphabet_position(str)
  str.downcase.split('').select { |c| c =~ /[a-z]/ }.map { |c| c.ord - 96 }.join(' ')
end
Collapse
 
rione94 profile image
liễu nguyễn
def alphabet_position(str)
  str.downcase.gsub(/[^a-z]/, '').split('').map{|c| c.ord - 96}.join(' ')
end