0:43 я делала через slice(), поскольку в картах еще 10 есть function defineSuit(card) { return { "♣" : "clubs", "♦" : "diamonds", "♥" : "hearts", "♠" : "spades", } [card.slice(-1)] }
Спасибо за интересное видео и детальный разбор решения задач! Раннее создание дополнительных внешних функций в решении задачи Check same case мне показалось преждевременной оптимизацией, поэтому попробовал решить через методы массива: const sameCase = (a, b) => [a, b].map(s => { if (s !== s.toUpperCase()) return 'lower'; if (s !== s.toLowerCase()) return 'upper'; }).reduce((a, b) => !a || !b ? -1 : a === b ? 1 : 0);
спасибо огромное. перехожу с другого языка и синтаксис никак не поддается. благодаря вашим видео закрепляю синтаксис. да и плюс такое ощущение, что как-будто с преподавателем решаю задачи. спасибо за труд
Здравствуйте! По поводу задачи с картами. Не могу понять синтаксис, как вы даете понять языку, что нужно сверить полученное значение 'card', соотнести его с ключом и получить его значение?
Про множественное число вообще не понятно. Там я так понял надо использовать грамматическое правило, на конце слова должна быть s. А то что в обьяснении звучит как гон какой то. Ну и карточные масти любой знает, в чем фишка всего этого тупизма не понятно.
Вы даже не представляете, насколько важно то, что вы делаете, надеюсь, муза Вас не покинет)
я тоже надеюсь)
0:43
я делала через slice(), поскольку в картах еще 10 есть
function defineSuit(card) {
return {
"♣" : "clubs",
"♦" : "diamonds",
"♥" : "hearts",
"♠" : "spades",
} [card.slice(-1)]
}
Спасибо за детальный разбор!!!
Очень хорошие пояснения логики. На Ютюбе такого нет. И слушать приятно. Спасибо! Будем рады продолжению!
Топовое видео, продолжай снимать. Хотелось бы увидеть решение задач посложнее.
Класс! спасибо за труды)
Спасибо за интересное видео и детальный разбор решения задач!
Раннее создание дополнительных внешних функций в решении задачи Check same case мне показалось преждевременной оптимизацией, поэтому попробовал решить через методы массива:
const sameCase = (a, b) => [a, b].map(s => {
if (s !== s.toUpperCase()) return 'lower';
if (s !== s.toLowerCase()) return 'upper';
}).reduce((a, b) => !a || !b ? -1 : a === b ? 1 : 0);
Годнота, продолжай дальше.
Спасибо за ваш труд он очень помогает для начинающих программистов
Спасибо
Спасибо!!!!
Благодарю, полезно!
Благодарность автору этого канала🙏 надеюсь мне это поможет в решении задач
Спасибо!)
🔥🔥🔥
спасибо за видео
Топ
спасибо огромное. перехожу с другого языка и синтаксис никак не поддается. благодаря вашим видео закрепляю синтаксис. да и плюс такое ощущение, что как-будто с преподавателем решаю задачи. спасибо за труд
надо все видео на английский перевести)
добрый коментарий
😃
в задачи Plural думаю можна написать так if (n === 1) return false else return true;
Можно и просто: return n !== 1;
Здравствуйте! По поводу задачи с картами. Не могу понять синтаксис, как вы даете понять языку, что нужно сверить полученное значение 'card', соотнести его с ключом и получить его значение?
Тот же вопрос, пробую вывести через консоль лог,не выходит ничего
оператором ретурн он сразу говорит верни мне по ключу [card] нужное мне значение из обьекта, а ключ кард он получает в аргументе функции.
@@dmitryeneier3449 сложно но интерестно
Бро контент топ, но невозможно выбрать качество видео
HD в процессе
Блин, чувак) Крести, буби, черви, пики...
А про множественное число еще ужаснее
Про множественное число вообще не понятно. Там я так понял надо использовать грамматическое правило, на конце слова должна быть s. А то что в обьяснении звучит как гон какой то. Ну и карточные масти любой знает, в чем фишка всего этого тупизма не понятно.
Супер комментарий
планируется хотябыть 5-4 уровень?
Спасибо!