Leetcode — Найдите ученика, который заменит мел.JAVA

Программисты JAVA общаются здесь
Anonymous
Leetcode — Найдите ученика, который заменит мел.

Сообщение Anonymous »

Я попробовал решить задачу «Найди ученика, который заменит мел» в LeetCode.

В классе n учеников с номерами от 0 до n - 1. Учитель даст каждому ученику задачу, начиная с ученика номер 0, затем ученика номер 1 и так далее, пока учитель не достигнет номера ученика n - 1. После этого учитель перезапустит процесс, снова начав со ученика номер 0. .
Вам дан целочисленный массив с индексом 0 и целое число k. Изначально имеется k кусочков мела. Когда ученику номер i предлагается решить задачу, он будет использовать кусочки мела для решения этой задачи. Однако, если текущее количество кусочков мела строго меньше, чем chalk, то ученику номер i будет предложено заменить мел.
Верните индекс ученика, который будет замените кусочки мела.

Я думал, что мое решение должно работать, но есть тестовый пример, где оно не работает, и я не понимаю, почему.
Вот тестовый пример.
И вот мой код:
class Solution {
public int chalkReplacer(int[] chalk, int k) {
return getChalkReplacer(chalk, k);
}
public int getChalkReplacer(int[] chalk, int remaining_chalk){
int chalk_sum = 0;
for(int i=0; i

Подробнее здесь: https://stackoverflow.com/questions/787 ... -the-chalk

Вернуться в «JAVA»