Size: a a a

JavaScript Noobs — сообщество новичков

2020 June 02

АЧ

Антон Чепур... in JavaScript Noobs — сообщество новичков
Владимир
А это открытая задача? Есть ссылка? В целом кажется несложной. Слету кажется что нужно сравнить цену двух комплектов (это важно тк пиджак входит в оба комплекта в количестве 1 шт) и дальше смотреть сколько первого типа можно собрать и сколько второго. Если количество <= общего числа пиджаков, все оч просто. Если больше, то приоритет определяется тем, какой комплект дороже. В принципе вот все решение на словах (но тут система покажет)
Не, ссылки нету, чувак знакомый подкинул) Можешь подробнее написать суть твоего решения?
источник

S

Stef in JavaScript Noobs — сообщество новичков
Всем привет, подскажите пожалуйста где можно скачать дизайн, что то типо репозиторя дизайнеров
источник

И

Илья in JavaScript Noobs — сообщество новичков
Антон Чепур
Помогите решить задачку с помощью javascript'а:
В магазин привезли новую партию одежды, а именно 𝑎 галстуков, 𝑏 шарфов, 𝑐 жилеток и 𝑑 пиджаков.

Магазин специализируется на продаже костюмов. Бывают костюмы двух типов:

первый тип — костюм, состоящий из галстука и пиджака;
второй тип — костюм, состоящий из шарфа, жилетки и пиджака.
Костюмы первого типа стоят 𝑒 монет, а костюмы второго — 𝑓 монет.

Определите максимальную суммарную стоимость костюмов, которые можно составить из новой партии одежды. Помните, что одна и та же вещь не может принадлежать сразу нескольким костюмам (хотя могут быть вещи, которые не будут использованы ни в каком костюме).

Входные данные
В первой строке следует целое число 𝑎 (1≤𝑎≤100000) — количество галстуков.

Во второй строке следует целое число 𝑏 (1≤𝑏≤100000) — количество шарфов.

В третьей строке следует целое число 𝑐 (1≤𝑐≤100000) — количество жилеток.

В четвертой строке следует целое число 𝑑 (1≤𝑑≤100000) — количество пиджаков.

В пятой строке следует целое число 𝑒 (1≤𝑒≤1000) — стоимость одного костюма первого типа.

В шестой строке следует целое число 𝑓 (1≤𝑓≤1000) — стоимость одного костюма второго типа.

Выходные данные
Выведите целое число — максимальную суммарную стоимость костюмов, которые можно составить из новой партии одежды.
условие странное.
два костюма имеют одну обзую вещь, следовательно можно составить из входных только один костюм и умножить на стоимость. второй соответсвенно в пролёте.

Следовательно решение супер простое. Берём только галстуки - 5 и пиджаки - 3
следоавательно костюмов может быть только 3, допустим стоимость 10р, ответ 30р максимальная стоимость костюмов которые можно составить
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Антон Чепур
Не, ссылки нету, чувак знакомый подкинул) Можешь подробнее написать суть твоего решения?
firstTypeQnty=Math.min(a,d);
secondTypeQnty=Math.min(b,c,d);
if(firstTypeQnty+secondTypeQnty<=d){
   return firstTypeQnty*e + secondTypeQnty*f;
}else{
   ... проще отдельно прописать тут нужно сравнить цену на комплекты и взять сколько можно (N) более дорогих комплектов и d-N комплектов подешевле
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Надеюсь буквы не перепутал - неудобно с этими abcdef)
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Илья
условие странное.
два костюма имеют одну обзую вещь, следовательно можно составить из входных только один костюм и умножить на стоимость. второй соответсвенно в пролёте.

Следовательно решение супер простое. Берём только галстуки - 5 и пиджаки - 3
следоавательно костюмов может быть только 3, допустим стоимость 10р, ответ 30р максимальная стоимость костюмов которые можно составить
Ну там может получиться например 4 более дорогих (и например шарфы закончились) и 1 подешевле
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Но в целом задача на if else if else
источник

И

Илья in JavaScript Noobs — сообщество новичков
да, можно, если внезапно пиджаков будет больше, тогда придётся добавлять в условие выполнение второй тип. )
источник

В

Валерон in JavaScript Noobs — сообщество новичков
Антон Чепур
Помогите решить задачку с помощью javascript'а:
В магазин привезли новую партию одежды, а именно 𝑎 галстуков, 𝑏 шарфов, 𝑐 жилеток и 𝑑 пиджаков.

Магазин специализируется на продаже костюмов. Бывают костюмы двух типов:

первый тип — костюм, состоящий из галстука и пиджака;
второй тип — костюм, состоящий из шарфа, жилетки и пиджака.
Костюмы первого типа стоят 𝑒 монет, а костюмы второго — 𝑓 монет.

Определите максимальную суммарную стоимость костюмов, которые можно составить из новой партии одежды. Помните, что одна и та же вещь не может принадлежать сразу нескольким костюмам (хотя могут быть вещи, которые не будут использованы ни в каком костюме).

Входные данные
В первой строке следует целое число 𝑎 (1≤𝑎≤100000) — количество галстуков.

Во второй строке следует целое число 𝑏 (1≤𝑏≤100000) — количество шарфов.

В третьей строке следует целое число 𝑐 (1≤𝑐≤100000) — количество жилеток.

В четвертой строке следует целое число 𝑑 (1≤𝑑≤100000) — количество пиджаков.

В пятой строке следует целое число 𝑒 (1≤𝑒≤1000) — стоимость одного костюма первого типа.

В шестой строке следует целое число 𝑓 (1≤𝑓≤1000) — стоимость одного костюма второго типа.

Выходные данные
Выведите целое число — максимальную суммарную стоимость костюмов, которые можно составить из новой партии одежды.
Тебе алгоритм или весь код?
Все просто.
1. Кол-во пиджаков=кол-комплектов всего.
2. Выбираем самый дорогой комплект, отнего танцуем. Например это комплект с жилеткой.
Выбираем минимальное из кол-ва пиджаков, шарфа, жилетки. Это кол-во комплектов. Отнимаем от кол-ва пиджаков. Умножаем на цену.
3. Выбираем минимальное из галстуков и оставшихся пиджаков. Умножаем на цену первого комплекта.
4. Остатки тряпок в сэконхэнд.
источник

И

Илья in JavaScript Noobs — сообщество новичков
Владимир
Но в целом задача на if else if else
хз, я б пошёл по пути, разделить общую (пиджаки) на 2, после в цикле пробежался бы по первому и второму пока исходники не занулил и сложил обе полученные суммы.
тут по разному можно это дело крутить вертеть
источник

В

Валерон in JavaScript Noobs — сообщество новичков
Илья
хз, я б пошёл по пути, разделить общую (пиджаки) на 2, после в цикле пробежался бы по первому и второму пока исходники не занулил и сложил обе полученные суммы.
тут по разному можно это дело крутить вертеть
Тут циклов вообще нет.
источник

И

Илья in JavaScript Noobs — сообщество новичков
Валерон
Тут циклов вообще нет.
так можно, можно и остатоком от деления обойтись.  говорю по разному можно
источник

В

Валерон in JavaScript Noobs — сообщество новичков
Владимир
firstTypeQnty=Math.min(a,d);
secondTypeQnty=Math.min(b,c,d);
if(firstTypeQnty+secondTypeQnty<=d){
   return firstTypeQnty*e + secondTypeQnty*f;
}else{
   ... проще отдельно прописать тут нужно сравнить цену на комплекты и взять сколько можно (N) более дорогих комплектов и d-N комплектов подешевле
Ну, на 70% код написАл....
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Подскажите, как создать условие чтобы проверять в данной функции "если click произошел на тег a, b, p, span, h1, h2, h3 то выполнить функцию".

window.addEventListener('click', function(event){
 let targ = event.target;
 if(?????){
 targ.style.backgroundColor = "rgba(30,30,30,0.35)";
 }
});
источник

И

Илья in JavaScript Noobs — сообщество новичков
V. Lavrinovics 🇦🇹
Подскажите, как создать условие чтобы проверять в данной функции "если click произошел на тег a, b, p, span, h1, h2, h3 то выполнить функцию".

window.addEventListener('click', function(event){
 let targ = event.target;
 if(?????){
 targ.style.backgroundColor = "rgba(30,30,30,0.35)";
 }
});
источник

В

Валерон in JavaScript Noobs — сообщество новичков
Владимир
firstTypeQnty=Math.min(a,d);
secondTypeQnty=Math.min(b,c,d);
if(firstTypeQnty+secondTypeQnty<=d){
   return firstTypeQnty*e + secondTypeQnty*f;
}else{
   ... проще отдельно прописать тут нужно сравнить цену на комплекты и взять сколько можно (N) более дорогих комплектов и d-N комплектов подешевле
Только с начала определиться, от какого комплека плясать.
Вас смущает, что галстуки-жилетки останутся?
Раздадим бедным.🤝
источник

МИ

Максим Иващук... in JavaScript Noobs — сообщество новичков
Добрый день. подcкажите пожалуйста, есть такая конструкция через нее отправляются запросы. Как в нее добавить кастомные заголовки? буду рад любым подсказкам.
const reqMethods = [
 'request',
 'delete',
 'get',
 'head',
 'options',
 'post',
 'put',
 'patch'
]
let service = {}
reqMethods.forEach((method) => {
 service[method] = function () {
   if (!client) throw new Error('apiClient not installed')
   return client[method].apply(null, arguments)
 }
})
источник

И

Илья in JavaScript Noobs — сообщество новичков
Максим Иващук
Добрый день. подcкажите пожалуйста, есть такая конструкция через нее отправляются запросы. Как в нее добавить кастомные заголовки? буду рад любым подсказкам.
const reqMethods = [
 'request',
 'delete',
 'get',
 'head',
 'options',
 'post',
 'put',
 'patch'
]
let service = {}
reqMethods.forEach((method) => {
 service[method] = function () {
   if (!client) throw new Error('apiClient not installed')
   return client[method].apply(null, arguments)
 }
})
думаю что нужно ковырять в сторону client.headers над return
источник

LC

Lexa Core in JavaScript Noobs — сообщество новичков
Anton Azarov
В цикле пробегись
К сожалению ничего не изменилось :(
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Скажите, как пишется условие в данном случае, чтобы проверить нажато на тег или нет?
window.addEventListener('click', function(event){
 let targ = event.target;
 if(targ.tagName == 'p'){
 targ.style.backgroundColor = "rgba(30,30,30,0.35)";
 }
});
источник