Size: a a a

Чат по руби

2021 January 28

AS

Alexander Smirnov in Чат по руби
Hans Hans
60 летний ветеран будет вам читать тоже самое что читал на протяжении последних 40 лет
Основы за 40 лет как то изменились? Первые программы у нас рисовались на листочке, на собесе могут дать листочек и попросить написать метод.)))
источник

М

Максим in Чат по руби
Alexander Smirnov
Основы за 40 лет как то изменились? Первые программы у нас рисовались на листочке, на собесе могут дать листочек и попросить написать метод.)))
Точно, могут и за Паскаль спросить
источник

SR

Shattered Ruby in Чат по руби
Shattered Ruby
данную задачу как-то можно иначе записать? вот мой код ниже
в solutions все либо через кейсы, либо, как я, делали
def likes(names)
 phrases = ["no one likes this", "likes this", "like this"]
  if names.empty?
    phrases[0]
  elsif names.size == 1
    "#{names[0]} #{phrases[1]}"
  elsif names.size == 2
    "#{names[0]} and #{names[1]} #{phrases[2]}"
  elsif names.size == 3
    "#{names[0]}, #{names[1]} and #{names[2]} #{phrases[2]}"
  elsif names.size >= 3
    "#{names[0]}, #{names[1]} and #{(names-names[0..1]).count} others #{phrases[2]}"
  end
end


https://www.codewars.com/kata/5266876b8f4bf2da9b000362/train/ruby
хотя тут есть одно уникальное решение, но оно нечитаемое
def likes(n,l='like this',s=n.size)
 ["no one likes this","%s likes this","%s and %s #{l}","%s, %s and %s #{l}","%s, %s and #{s-2} others #{l}"][s<4?s:-1]%[*n]
end
источник

М

Максим in Чат по руби
Shattered Ruby
хотя тут есть одно уникальное решение, но оно нечитаемое
def likes(n,l='like this',s=n.size)
 ["no one likes this","%s likes this","%s and %s #{l}","%s, %s and %s #{l}","%s, %s and #{s-2} others #{l}"][s<4?s:-1]%[*n]
end
сколько всяких скобок)
источник

AS

Alexander Smirnov in Чат по руби
Максим
Завтра первая пара
какая специальность?
источник

М

Максим in Чат по руби
Максим
Разработка ПО
.
источник

М

Максим in Чат по руби
Технологии
источник

М

Максим in Чат по руби
если точнее технологии разработки По
источник

М

Максим in Чат по руби
Во
источник

SR

Shattered Ruby in Чат по руби
Максим
сколько всяких скобок)
когда мне нечем было заняться, то я делал и не такие запутанные решения)
даже не вспомню сейчас как они работают
источник

SR

Shattered Ruby in Чат по руби
Максим
если точнее технологии разработки По
это первый курс или уже выпуск?
источник

М

Максим in Чат по руби
1
источник

SR

Shattered Ruby in Чат по руби
а, и у меня, но я на инфокоммуникационные технологии и системы связи пошёл
источник

М

Максим in Чат по руби
А вот у нас еще челы на индивидулку ходят у них java с# идут
источник

М

Максим in Чат по руби
Не справедливо))
источник

AS

Alexander Smirnov in Чат по руби
Максим
если точнее технологии разработки По
И кем будете на выходе? Инженегр программист/электронщик? Когда я заканчивал вышку то начинали классификатор перетряхивать
источник

М

Максим in Чат по руби
Alexander Smirnov
И кем будете на выходе? Инженегр программист/электронщик? Когда я заканчивал вышку то начинали классификатор перетряхивать
Ну инженер программист знаю точно а вобще не знаю
источник

М

Максим in Чат по руби
По любому я в веб хочу
источник

SR

Shattered Ruby in Чат по руби
Максим
А вот у нас еще челы на индивидулку ходят у них java с# идут
у нас плюсы и питон будут, но преподаватель сказал, что не будет нас заставлять заниматься ими, так как мы будем в любом случае работать на других языках (хотя в группе, к сожалению, только двое, кто работает хоть на чём-то, включая меня)
источник

AS

Alexander Smirnov in Чат по руби
Shattered Ruby
у нас плюсы и питон будут, но преподаватель сказал, что не будет нас заставлять заниматься ими, так как мы будем в любом случае работать на других языках (хотя в группе, к сожалению, только двое, кто работает хоть на чём-то, включая меня)
Похоже такое часто бывает.
источник