Size: a a a

2019 September 13

KD

Katе Desnenko in RubyRush
Transfer
запусти  irb в консоле, и поиграйся с этим кодом, потом сравни результат и почитай документацию
Ноута сейчас нет(( но тогда можно ещё вот так написать :
str.count { |x| x.in?('A..Z') }
источник

T

Transfer in RubyRush
а, в руби 2.6 усовершенствовали рендж, есть уже такое 1. . .
источник

AS

Alexander "Tarr... in RubyRush
"АСАСАСАСАС".count("A-Z") 
=> 0
источник

T

Transfer in RubyRush
Katе Desnenko
Ноута сейчас нет(( но тогда можно ещё вот так написать :
str.count { |x| x.in?('A..Z') }
и что выйдет?
2.5.1 :018 > a.count { |x| x.in?('A..B') }
Traceback (most recent call last):
       3: from /home/transfer/.rvm/rubies/ruby-2.5.1/bin/irb:11:in `<main>'
       2: from (irb):18
       1: from (irb):18:in `count'
ArgumentError (wrong number of arguments (given 0, expected 1+))
2.5.1 :019 >
источник

T

Transfer in RubyRush
Range здесь не подходит
источник

T

Transfer in RubyRush
Александр, ты чета шаманиш)))      
2.5.1 :025 > a = 'ACACACACAC'
=> "ACACACACAC"
2.5.1 :026 > a.count('A-Z')
=> 10
2.5.1 :027 >
источник

AS

Alexander "Tarr... in RubyRush
Transfer
Александр, ты чета шаманиш)))      
2.5.1 :025 > a = 'ACACACACAC'
=> "ACACACACAC"
2.5.1 :026 > a.count('A-Z')
=> 10
2.5.1 :027 >
Нисколько, раскладку на русскую смени))))
источник

T

Transfer in RubyRush
тьфу ты👍
источник

T

Transfer in RubyRush
тогда ('A-ZА-Ю')
источник

AS

Alexander "Tarr... in RubyRush
Я ж про это выше писал) Человек спросил узнать, сколько заглавных букв в строке, про язык он не сказал)
источник

AS

Alexander "Tarr... in RubyRush
Я может и не прав, но .scan(/[[:upper:]]/).size универсальней)
источник

T

Transfer in RubyRush
Саша, если бы ты написал это в чате выпускников, то да, но здесь думаю пока рано)
источник

T

Transfer in RubyRush
думаю, многие не знают регулярок
источник

AS

Alexander "Tarr... in RubyRush
Аааа, ну это, вот и познакомились😁
источник

AS

Alexander "Tarr... in RubyRush
А в чате выпускников и так все про это знают 😁
источник

T

Transfer in RubyRush
ну да))) вообще регулярки очень интересная тема, простая, но всему свое время
источник

T

Transfer in RubyRush
вот кстати решение выше задачи, что я скидывал, тоже через регулярки)))
def increment_string(input)
#   input[/(\d+)\Z/] ? input.sub(/(\d+)\Z/){ $1.next } : input + 1.to_s
# end
источник

DF

Denis Frolov in RubyRush
ребята, я понимаю не по теме, но никто не сталкивался с подвисаниями на убунту? самое интересное что на дебиан или на винде такого нет, а вот на убунту на любом дистре происходит зависание и все - полная работоспособность появляется только после перезагрузки
источник

AS

Alexander "Tarr... in RubyRush
Виртуалка? У меня такое было
источник

T

Transfer in RubyRush
бывало такое когда на виртуалке, поставил нативно и пропало
источник