Size: a a a

Regular Expressions

2021 January 03

В

Влад in Regular Expressions
Denis Efremov
Ну написать несколько проверок
ахаха
источник

В

Влад in Regular Expressions
легко сказать
источник

В

Влад in Regular Expressions
в инете написано задача не имеет решения
источник

В

Влад in Regular Expressions
фактического
источник

DE

Denis Efremov in Regular Expressions
Почему?
источник

В

Влад in Regular Expressions
Denis Efremov
Почему?
потому что вот попробуй решить
источник

В

Влад in Regular Expressions
const calculateCount = amount => {
const Q = [ 500, 200, 100, 50, 20, 10 ];
let q, x;  
x=0;  
for(let i = 0; i < 6; ++i)  
{
   q = Q[i];
   x += amount / q;  
   amount %= q;  
}
if(amount > 0) x = -1;  
return x
}
источник

В

Влад in Regular Expressions
у меня на 440
источник

В

Влад in Regular Expressions
выдает 6
источник

В

Влад in Regular Expressions
а не 4
источник

DE

Denis Efremov in Regular Expressions
Это ты что пытаешься так посчитать?
источник

DE

Denis Efremov in Regular Expressions
Думаю, что сначала, стоит проверить, делится ли заданная сумма, хотя бы на один из номиналов купюр без остатка.
источник

DE

Denis Efremov in Regular Expressions
const m = [500, 200, 100, 50, 20, 10]
const calculate = (a) => {
 if (a < Math.min(...m) || !m.some((v) => a % v === 0)) {
   return -1
 }
 let i = 0
 let count = 0
 while (a > 0) {
   while (a >= m[i]) {
     a = a - m[i]
     count += 1
   }
   i += 1
 }
 return count
}
источник

S

Syntax Highlight Bot in Regular Expressions
Denis Efremov
const m = [500, 200, 100, 50, 20, 10]
const calculate = (a) => {
 if (a < Math.min(...m) || !m.some((v) => a % v === 0)) {
   return -1
 }
 let i = 0
 let count = 0
 while (a > 0) {
   while (a >= m[i]) {
     a = a - m[i]
     count += 1
   }
   i += 1
 }
 return count
}
источник

В

Влад in Regular Expressions
Denis Efremov
const m = [500, 200, 100, 50, 20, 10]
const calculate = (a) => {
 if (a < Math.min(...m) || !m.some((v) => a % v === 0)) {
   return -1
 }
 let i = 0
 let count = 0
 while (a > 0) {
   while (a >= m[i]) {
     a = a - m[i]
     count += 1
   }
   i += 1
 }
 return count
}
понимаю
источник

В

Влад in Regular Expressions
Denis Efremov
const m = [500, 200, 100, 50, 20, 10]
const calculate = (a) => {
 if (a < Math.min(...m) || !m.some((v) => a % v === 0)) {
   return -1
 }
 let i = 0
 let count = 0
 while (a > 0) {
   while (a >= m[i]) {
     a = a - m[i]
     count += 1
   }
   i += 1
 }
 return count
}
а ты решал каты?
источник

В

Влад in Regular Expressions
де джс тренил?
источник

В

Влад in Regular Expressions
источник

DE

Denis Efremov in Regular Expressions
Код писал
источник

DE

Denis Efremov in Regular Expressions
Влад
а ты решал каты?
Зачем? Я с реальными задачами разъебаться не могу никак, а ты мне каты какие-то
источник