Tagged: инспекция-кода

11
Июн
2021

Является ли такая реализация queue потокобезопасной?

Смотрела похожие вопросы, но мне надо сделать queue из stl потокобезопасной, используя mutex из pthread.h. Является ли такая реализация потокобезопасной?
#pragma once
#include <iostream>
#include <pthread.h>
#include <queue&…

02
Июн
2021

Как можно улучшить код? Стек – задача на питоне

У меня есть код, хотел бы узнать, как можно его ускорить, упростить(сделать красивее :)), сделать так, чтобы он кушал меньше памяти и вообще, возможно ли это сделать?
На данный момент у меня такие результаты: Время – 91 мс | Память – 3.98M…

20
Май
2021

Как уменьшить количество if в коде?

Суть кода в том чтобы он высчитывал количество соседей у клетки по координатам.
Есть список с координатами живых клеток, код смотрит есть ли у данной клетки живые соседи.
public Integer getNeighbourCount(int x, int y) {

int counte…

11
Май
2021

Помогите оптимизировать код с точки зрения потребляемой памяти

Нужно провести главного героя из одной точки игрового поля в другую
кратчайшим путем, не заходя на препятствия. Игровое поле представляет
собой тор. Тор в нашем случае – бублик, состоящий из N × M клеток.
Из каждой клетки всегда можно п…

20
Апр
2021

Компьютерная игра python [закрыт]

Решаю задачи на питоне, столкнулся с такой вот интересной, хотелось бы увидеть что да как решают другие
какие есть предложения, как улучшить можно, что исправить?
Василий, любит играть в компьютерные игры, помогите ему выиграть, в следующе…

20
Апр
2021

Компьютерная игра python [закрыт]

Решаю задачи на питоне, столкнулся с такой вот интересной, хотелось бы увидеть что да как решают другие
какие есть предложения, как улучшить можно, что исправить?
Василий, любит играть в компьютерные игры, помогите ему выиграть, в следующе…

07
Апр
2021

Как упростить код на php

есть рабочий метод, но чувствую что с точки зрения красоты кода это не правильно, как можно изменить код ?
public function getHighway($weight)
{
if($weight <= 3) {
$weightsum = $weight * 27;
}elseif ($weight <= 6) {

22
Мар
2021

Ревью кода. Как можно улучшить этот код?

я изучаю front-end разработку 2 .5 месяца, решил перейти на практику и написал сайт с погодой
Напишите, пожалуйста, свое мнение о коде и как его можно улучшить (желательно по html, css тоже, но в приоритете JS)
Codepen: https://codepen.io/…

19
Мар
2021

Ревью кода. Как можна улучшить этот код?

я изучаю front-end разработку 2 .5 месяца, решил перейти на практику и написал todo list за часов 8

Напишите, пожалуйста, свое мнение о коде и как его можно улучшить (желательно по html, css тоже, но в приоритете JS)
Хочу начать изучение …

03
Мар
2021

Оптимизация кода калькулятора

Есть код. В классе App прописана форма и калькулятор. Решил вынести часть кода калькулятора #логика в отдельный класс, и оставить часть кода, которая просто создаёт кнопки через цикл. Но при попытки сделать это столкнулся с множественными …

20
Фев
2021

Адекватный ли код для тестового задания js?)

Нашел задачку в интернете по js? и попробовал сделать, получилось, все работает, и сделал все требования, но все равно кажется что то написано прям не очень, подскажите что не надо было использовать а что надо)

let monhs = document.que…

20
Фев
2021

Как сделать скрипт более универсальным

Написал небольшой скрипт, который находит все файлы на диске (CD) и определяет размер этих фалов. Проблема лишь в том, что будет он работать только, если вложенных папок и файлов не больше 1. Как можно сделать этот скрипт более универсальн…

30
Янв
2021

javascript: фильтрация строк с помощью маски

стоит задача – есть маска-фильтр (строка) и строка слов (ФИО), требуется определить хотя бы одно из слов в строке покрывается маской, т.е. совпадает ли маска с началом слова (без учёта регистра слов)
написал такой работающий код:
// примен…

17
Янв
2021

Как получить второй class?

Имеем несколько div с двумя class…
При клике на event.target надо получить только тот class в котором есть color и присвоить его фоном на body
Я это сделал так :

document.querySelectorAll(“.item”).forEach(function(el) {
el.addEvent…

13
Янв
2021

как сократить это действие до нескольких операторов for

мне надо сократить этот код до нескольких строчек. возможно ли это с даными листами или надо это делать с словорями?
from fuzzywuzzy import fuzz
from fuzzywuzzy import process

# Оброшение
alias = [‘арка’, ‘ара’, ‘арара’, ‘аришенька’, ‘аро…

30
Дек
2020

Как убрать повторяющиеся код?

Есть код который находит все просты числа от 2 до n. Он работает нормально но мне не нравится что в нем есть почти два одинаковых if. Как их убрать и при этом не увеличить время работы функции?
def f(n):
set_ = set()
arr = [2, 3]

18
Дек
2020

Оптимизируйте код python

year = [‘Крыса’, ‘Буйвол’, ‘Тигр’, ‘Кролик(Кот)’, ‘Дракон’, ‘Змея’, ‘Лошадь’, ‘Овца’, ‘Обезьяна’, ‘Петух’, ‘Собака’, ‘Свинья’]
color = {0: ‘Белый (Металл)’, 1: ‘Белый (Металл)’, 2: ‘Черный (Вода)’, 3: ‘Черный (Вода)’, 4: ‘Голубой (Дерево)…

10
Дек
2020

Как сократить метод:=?

Пишу код, формирования csv файла из properties. Но по тз преподавателя метод должен быть не более 15 строк, поэтому вопрос, можно ли как то его сократить, например, заменить цикл на лямбда-выражение (не особо в этом разбираюсь, так как тол…

08
Дек
2020

помогите уменьшить код на си

Написать логическое выражение для определения стоимости переговоров, если стоимость с 22 часов до 8 часов на 20% ниже, а в субботу и воскресенье дополнительно предоставляется скидка 10% (в сумме 30%). Использовать данные – t (время начала…

05
Дек
2020

Задачка на срезы по С

Задание такое:

Компания решила сделать дополнительный код для товара, который состоит из первых символов текстовых данных из полей «Код группы», «Название изделия», двух знаков * и трех последних цифр штрих-кода. Написать функцию, которая…

05
Дек
2020

Проверка домашнего задания на Цикл While

Сделал домашнее задание на цикл while.
Ниже будет код, но мне хотелось бы чтобы вы предложили свой вариант, чтобы сравнить как можно было бы сделать тоже самое, и получше понять цикл while. Если у меня есть ошибка в коде, пишите.
Задача: ц…

02
Дек
2020

Необходимо раскритиковать код и дать советы по исправлению

Помогите исправить мой недо-код, пожалуйста. Даны две строки равной длины. Объединить их в одну строку и записать на место первой так, чтобы на нечётных местах шли буквы первой строки, а на чётных – второй.
#include <string.h>
#inclu…

02
Дек
2020

сократить/привести в нормальный вид код Python

Если в кратце, то код выполняет прасинг сайта с персонажами Звездных войн,реализуемая при помощи библиотеки requests
При вводе id показывая его: id, имя, вес, рост
Ну так вот, как можно сократить код, чтобы он стал более опрятным и красивы…

27
Ноя
2020

Как верно трактовать логику данного скрипта?

ДД, дали скрип представлен тестовый для вакансии не связанной с разработкой, просят максимально похоже перевести логику скрипта в обывательский язык, т.е какой функционал хотел видеть человек дающей такое задание на разработку?
из скрипта …