Масъалаи ҳалшуда
Ин як масъалаест, ки дар рӯйхат нест; онро ҳамон тавр ҳал мекунем, ки шумо ҳамаро ҳал мекунед.
Шарт. Рӯйхати n адад дода шудааст. Чоп кунед, ки чанд маротиба адади баъдӣ аз адади қаблӣ калон аст.
Вуруд
Баромад
Хондан. Сатри 1 n аст. Сатри 2 n адад аст. Мо як адад чоп мекунем.
Нақша бо калимаҳо. Ба ҳар ҷуфти ҳамсояҳо, a[i] ва a[i + 1], менигарем. Рӯйхати n адад n - 1 ҷуфт дорад. Барои ҳар ҷуфт, агар адади дуюм калон бошад, як афзоиш ҳисоб мекунем.
Мисолро санҷед. Ҷуфтҳо: 3 ва 5, 5 ва 4, 4 ва 8, 8 ва 8, 8 ва 9. Афзоишҳо: аз 3 ба 5, аз 4 ба 8 ва аз 8 ба 9. Ададҳои баробар афзоиш нестанд. Ҷавоб 3 аст.
Домро санҷед. Агар n 1 бошад чӣ? Он гоҳ range(0) чизе намекунад, ва барнома 0 чоп мекунад, ки дуруст аст. Бо range(n) барнома a[1]-ро дар рӯйхате талаб мекард, ки танҳо a[0] дорад, ва бо IndexError қатъ мешуд.
Пешниҳод. Кодро ба сайт нусха мекунем, Python-ро интихоб мекунем ва Пешниҳод кунед-ро пахш мекунем.
Коди худро дар ин ҷо санҷед
Пеш аз пешниҳод кардан ҳалро дар лаборатория санҷед. Ин виростори холӣ аст: барномаро иҷро кунед, вуруди мисолро дар терминал нависед ва баромадро бо шарт муқоиса кунед.