Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 June 24

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
в питоне нет типа uint, так что проверками только
источник

А

Алексей in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
необходимо решить задачу:
Дележ яблок - 3
n  школьников делят k  яблок "поровну”, то есть так, чтобы количество яблок, доставшихся любым двум школьникам, отличалось бы не более, чем на 1.


Входные данные
Программа получает на вход числа n(n>0)  и k, каждое из которых не превышает 10000.

Выходные данные
Программа должна вывести количество школьников, которым достанется яблок меньше, чем некоторым из их товарищей.

решения я вижу такое :  n - ( k % n), тут возникает проблема, когда делится поровну без остатка . если n = 5 , k = 20
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а в чём проблема?
источник

А

Алексей in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
в решении
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
не так нужно
источник

А

Алексей in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
это я уже понял
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
почему не просто k % n
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
есть 6 человек и 19 яблок например. одному достанется на одно больше, потому что 19 % 6 == 1
источник

VS

Vitaly Sem in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Можно разделить оставшееся яблоко на шестерых)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
упс, там в условии не так немного. нужно указать скольким достанется меньше яблок, а не больше
источник

А

Алексей in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
не успел написать загвоздка в условии ;
вывести количество школьников, которым достанется яблок меньше, чем некоторым из их товарищей.
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
(n - (k % n)) % n
вот так тогда
источник

VV

V V in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кто может код объяснить?
источник

VV

V V in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
s = input()
l = len(s)
m = 0
ind = 0
count = 0
for i in range(l):
   if s[i] != ' ':
       count += 1
   else:
       if count > m:
           m = count
           ind = i - count
       count = 0

if count > m:
   m = count
   ind = i - count + 1

print(s[ind:ind+m])
источник

А

Алексей in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
(n - (k % n)) % n
вот так тогда
спасибо! до этого мой мозг не дошел... теперь буду разбирать
источник

VV

V V in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
зачем m и ind
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
V V
s = input()
l = len(s)
m = 0
ind = 0
count = 0
for i in range(l):
   if s[i] != ' ':
       count += 1
   else:
       if count > m:
           m = count
           ind = i - count
       count = 0

if count > m:
   m = count
   ind = i - count + 1

print(s[ind:ind+m])
а чо он делать должен? называйте переменные нормально, вы ещё матерям нужны
источник

VV

V V in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Не мой
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
да я понял
источник

VV

V V in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Код
источник