Size: a a a

Чат по руби

2020 December 13

P

Paul in Чат по руби
тут у тебя обычный цикл, ты обходишь кольцо размером 2N+1 мест
источник

P

Paul in Чат по руби
допустим
N = 4
K = 20
2N+1 = 9

таким образом, ты попадаешь в третью пару рядов, дальше получаешь остаток от деления
M = 20 % (2*4+1)  = 2

если  M  < N+1, то ты в нечетном ряду и M это фактический номер кресла, если больше, то в четном (тогда надо из M вычесть N + 1)
источник

P

Paul in Чат по руби
причем цикла как такового вообще нет, все на простой арифметике
источник

SR

Shattered Ruby in Чат по руби
а, дошло
источник

S

Shady in Чат по руби
Shattered Ruby
Вот сама задача
Это на собеседовании такая задача или просто тренируешься?
источник

SR

Shattered Ruby in Чат по руби
задача и вправду очень легкая
спасибо большое
источник

SR

Shattered Ruby in Чат по руби
Shady
Это на собеседовании такая задача или просто тренируешься?
просто тренируюсь пока что
источник

P

Paul in Чат по руби
возьми за правило на выходных решать по задаче с како-нибудь hackerranks
источник

P

Paul in Чат по руби
даже если не получится решить, мозги все равно будут работать
источник

P

Paul in Чат по руби
это сильно повлияет на твой рост
источник

S

Shady in Чат по руби
Paul
допустим
N = 4
K = 20
2N+1 = 9

таким образом, ты попадаешь в третью пару рядов, дальше получаешь остаток от деления
M = 20 % (2*4+1)  = 2

если  M  < N+1, то ты в нечетном ряду и M это фактический номер кресла, если больше, то в четном (тогда надо из M вычесть N + 1)
А почему третий ряд? Если n = 4, то на первом 4 места, на втором 5, на третьем 4, на четвертом 5, номер проданного билета 20, значит и место будет на пятом ряду, разве не так?
источник

P

Paul in Чат по руби
не третий ряд, а третья пара рядов
источник

P

Paul in Чат по руби
это ряды 5 и 6
источник

P

Paul in Чат по руби
если бы в моем примере К был бы 26, то остаток от деления был бы 8, а (8 - (4+1)) = 3 дало бы нам третье  место в четном ряду, а именно в шестом ряду
источник

P

Paul in Чат по руби
а, ну в моем примере нечетные ряды идут с нечетным количеством мест, в задаче наоборот
источник

P

Paul in Чат по руби
это несущественно
источник

SR

Shattered Ruby in Чат по руби
Paul
возьми за правило на выходных решать по задаче с како-нибудь hackerranks
я глянул hackerranks. интересно, решил попробовать и сразу возник вопрос. там они смотрят еще и на решение или только на ответ
потому что я написал одну задачу упрощённо и сайт пишет, что ошибка в коде, а в irb все тесты я прохожу
сейчас покажу
источник

SR

Shattered Ruby in Чат по руби
источник

SR

Shattered Ruby in Чат по руби
источник

SR

Shattered Ruby in Чат по руби
источник