Size: a a a

2019 September 13

T

Transfer in RubyRush
добавьте просто first вконце, и условий не надо
источник

KD

Katе Desnenko in RubyRush
Transfer
все можно, почему нет? все зависит от условий задачи. тут же нужно посчитать все заглавные буквы в строке, а их может быть много
Круто!!
источник

TD

Timur Dmitriev in RubyRush
str.count("A-Z") не?
источник

T

Transfer in RubyRush
руби тем и отличается от других языков, где простыню можно уместить в одну строчку
источник

TD

Timur Dmitriev in RubyRush
А выше скинул
источник

AS

Alexander "Tarr... in RubyRush
если есть русские буквы, а еще какие-нибудь?=)
источник

T

Transfer in RubyRush
А японские? что тогда?
источник

TD

Timur Dmitriev in RubyRush
Для остального ^A-Za-z
источник

AS

Alexander "Tarr... in RubyRush
Японские заглавные бывают?=)
источник

KD

Katе Desnenko in RubyRush
Transfer
руби тем и отличается от других языков, где простыню можно уместить в одну строчку
Да, я поспешила, надо по всем, потому что может быть аббревиатура, или может кто то на капс вообще упал! Блин - руби просто волшебный язык!)
источник

TD

Timur Dmitriev in RubyRush
Сахара тут много...
источник

T

Transfer in RubyRush
для примера, я решал вот такую задачу  
 # Your job is to write a function which increments a string, to create a new string.

# If the string already ends with a number, the number should be incremented
# by 1.
# If the string does not end with a number. the number 1 should be appended to
# the new string.
источник

T

Transfer in RubyRush
видел решение этой задачи то ли на джаве, то ли еще на подобном языке, решение занимало более 50ти строк
источник

T

Transfer in RubyRush
а на руби она решается в одну строку
источник

KD

Katе Desnenko in RubyRush
А ещё вопрос, есть такой диапазон ('А-Z') ? я не встречала просто. Знаю такой ('А..Z') они эквивалентны получается?
источник

T

Transfer in RubyRush
нет, 'A..Z' это класс Range
источник

VV

Vadim Venediktov in RubyRush
Transfer
зачем сравнивать? по-простому  
a = `string`
                                                                    a.count('A-Z')
👍
источник

T

Transfer in RubyRush
если две точки, то захват идет все символов в диапазоне, а если три точки, то последнюю не захватывает
источник

T

Transfer in RubyRush
Katе Desnenko
А ещё вопрос, есть такой диапазон ('А-Z') ? я не встречала просто. Знаю такой ('А..Z') они эквивалентны получается?
запусти  irb в консоле, и поиграйся с этим кодом, потом сравни результат и почитай документацию
источник

AS

Alexander "Tarr... in RubyRush
`"DKJFKDNSKNkjndkfnЛОВСvВДЛЬВДСВkfdngvbDKN".count("A-Z")
=> 13`
источник