Вячеслав
идей нету просто
А массив как заполняется? Рандом или от руки?
Gravity
от руки
Вячеслав
Ну, думаю создать один массив отдельный, куда записать все положительные числа, потом из них найти наименьшее
Gravity
было идея сортировать весь массив ,а потом уже мин элемент
Don
Ребята подскажите пожалуйста курс для питона от нуля до джуна, если не трудно что бы реально можно было выучиться)
Вячеслав
было идея сортировать весь массив ,а потом уже мин элемент
Если так, то он вернёт значение меньше нуля
EXTRA
У тебя один массив. Просто делаешь себе "минимальную переменную" и сравниваешь её с каждым элементом массива, если элемент меньше твоей переменной, запихиваешь в переменную это значение
Тёма
Всем привет! Мне 15 лет и я недавно нашёл свою первую работу на позицию junior java разработчика. Хотел задать Вас очень интересующий меня вопрос, стоит ли мне поступать в ВУЗ или же нужно в данный момент сосредоточиться исключительно на получении опыта коммерческой разработки?
Вячеслав
Чем я написал
Вячеслав
Да
EXTRA
Красава💪💪
EXTRA
Ты условия проходил?
Gravity
да
EXTRA
Ты ведь узнал, что можно бесконечное кол-во условий прописать?
EXTRA
if number < 0 and number % 2 == 0 and number % 12 == 0 and number != 12
EXTRA
Вот и сделай вещь хорошую
Don
Боль(
Дмитрий
Здравствуйте, очень важный вопрос, как сделать пробег по побочной диагонали матрицы от matr[x][y] в одну сторону и в другую?
Тёма
На какую зп ?
У меня оклада нет, т. к. я несовершеннолетний. Выполняю задачу - платят деньги. А так на hh.ru у них 50 - 70к
А
помогите разобраться почему не устанавливается библиотека
Тёма
Т.е ты бесплатно работаешь?
Нет. Выполняю задачу - платят деньги
EXTRA
Нет. Выполняю задачу - платят деньги
Харош. Из-за тебя придётся мне бомбандировать тоже кого-нибудь)
Дмитрий
так?
От 3 к 7
Сидредин
От 3 к 7
ааа. А стороны неравные?
Дмитрий
Я сейчас покажу код
Дмитрий
5 минут, и суть задачи сейчас напишу
Сидредин
ок
Дмитрий
Шахматная доска 8х8, заполненная 1 и 0, ставим ферзя, Вводим координаты ХиY, и надо вывести, сколько 1(вражеских фигур) находится под боем. Для вертикали, горизонтали и главной диагонали я написал, а с побочной у меня багуется, правильный результат через раз
Erik
длина ряда?
Я хз что такое ряд. Ширину матрицы имею ввиду
Дмитрий
void LADYA(int z[8][8], int& x, int& y, int n, int& c1, int& c2, int& c3, int& c4) { for (int i = 0; i < n; i++) { if (z[x][i] == 1 and i < y) c1 = 1; if (z[x][i] == 1 and i > y) c2 = 1; if (z[i][y] == 1 and i < x) c3 = 1; if (z[i][y] == 1 and i > x) c4 = 1; } } // Функция проверки вражеских фигур на главной диагонали void MAINdiagonal(int z[8][8], int& x, int& y, int n, int& c5, int& c6) { for (int i = 0; i < n - abs(x - y); i++) { if (z[max(x - y, 0) + i][max(y - x, 0) + i] == 1 and i < x and i < y) c5 = 1; if (z[max(x - y, 0) + i][max(y - x, 0) + i] == 1 and i > x and i > y) c6 = 1; } } // Функция проверки вражеских фигур на побочной диагонали void Not_Main_Diagonal(int z[8][8], int& x, int& y, int n, int& c7, int& c8) { for (int i = x + 1; i < n; i++) { if (z[x + i][y - i] == 1 and x + i < n and y - i >= 0) c7 = 1; } for (int i = x - 1; i >= 0; i--) { if (z[x - i][y + i] == 1 and x - i >= 0 and x + i < n) c8 = 1; } }
Дмитрий
.
У меня формула такая же, вроде)
Alex.P
у меня получилось не самое элегантное решение,но вроде работает #include <iostream> using namespace std; int main() { int a[255]; int n = 0; cout << "count:"; cin >> n; int x = 0; for (int i=0; i < n ; i++) cin >> a[i]; for (int i=0; i < n ; i++) { if (x==0 && a[i]>0) x=a[i]; if (x>a[i] && a[i]>0) x=a[i]; } if(x > 0) cout << x ; else cout << "oops"; return 0; }
Дмитрий
Это же не по главной
Сидредин
Не понял
откуда у тебя 8 на 8 на неглавной диагонали?
Сидредин
Это же не по главной
ну да. Там должно быть меньше 8. Сколько именно - не знаю как определить. Зависит от того, какая именно это диагональ
Дмитрий
ну да. Там должно быть меньше 8. Сколько именно - не знаю как определить. Зависит от того, какая именно это диагональ
Ну вот отсюда неправильный вариант и выскакивает, но я не знаю как это поправить
Erik
только на главной диагонали 8х8
Я не пишу на этом языке, но по ощущениям там нигде не должно 8-8 получаться. Либо 1-8, либо 8-1
Дмитрий
Я не понимаю одного, причём здесь 8-8?) это просто размер двумерного массива)
Erik
Я не понимаю одного, причём здесь 8-8?) это просто размер двумерного массива)
Может и ни при чем, я на Питоне пишу, эти ваши страшные языки не понимаю 😄
Дмитрий
Ну ладно, не опираясь на мой код, просто КАК пройти по побочной диагонали?)) Может быть кто сможет цикл с условием набросать, если не сложно😃
Дмитрий
Erik
Сейчас напишу на Питоне
Gravity
1 2 3 4 5 6 7 8 9 вам нужен ответ 3 5 7?
Дмитрий
Не, не совсем, я выше писал условие, сейчас найду
Alex.P
мидл это то что по середине)
EXTRA
Мидл это уровень. Есть junior middle senior
Alex.P
прослойка между фронтом и беком
EXTRA
Junior backend developer может быть
Alex.P
мидлвейр это по которое пропускает через себя запросы между сервером и клиентом, иногда преобразуя один апи в другой и т.д. таким образом можно оставить бек и перепиливать фронт или наоборот
Erik
1 2 3 4 5 6 7 8 9 вам нужен ответ 3 5 7?
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] x = len(matrix[0]) - 1 for y in range(len(matrix[0])): print(matrix[y][x]) x -= 1
Erik
вот бежит по побочной диагонали
Erik
print(matrix[x][y]) - так бежит снизу вверх
Erik
8x8 доска же
Erik
А, я понял
Erik
Ну там долго писать всякие ифы, мне лень :)
Alex.P
индексы позиции ферзя даны?
Erik
а по этой диагонали?
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] def diagonal(matrix, number=1): x = len(matrix[0]) - 1 for y in range(number - 1, len(matrix[0])): print(matrix[y][x]) x -= 1 diagonal(matrix, 1)