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);
Очень хорошие пояснения логики. На Ютюбе такого нет. И слушать приятно. Спасибо! Будем рады продолжению!
Класс! спасибо за труды)
Спасибо за ваш труд он очень помогает для начинающих программистов
Спасибо
Топовое видео, продолжай снимать. Хотелось бы увидеть решение задач посложнее.
Годнота, продолжай дальше.
Спасибо!!!!
Благодарю, полезно!
Благодарность автору этого канала🙏 надеюсь мне это поможет в решении задач
Топ
Спасибо!)
🔥🔥🔥
спасибо за видео
спасибо огромное. перехожу с другого языка и синтаксис никак не поддается. благодаря вашим видео закрепляю синтаксис. да и плюс такое ощущение, что как-будто с преподавателем решаю задачи. спасибо за труд
надо все видео на английский перевести)
😃
добрый коментарий
Здравствуйте! По поводу задачи с картами. Не могу понять синтаксис, как вы даете понять языку, что нужно сверить полученное значение 'card', соотнести его с ключом и получить его значение?
Тот же вопрос, пробую вывести через консоль лог,не выходит ничего
оператором ретурн он сразу говорит верни мне по ключу [card] нужное мне значение из обьекта, а ключ кард он получает в аргументе функции.
@@dmitryeneier3449 сложно но интерестно
Блин, чувак) Крести, буби, черви, пики...
А про множественное число еще ужаснее
в задачи Plural думаю можна написать так if (n === 1) return false else return true;
Можно и просто: return n !== 1;
Бро контент топ, но невозможно выбрать качество видео
HD в процессе
Про множественное число вообще не понятно. Там я так понял надо использовать грамматическое правило, на конце слова должна быть s. А то что в обьяснении звучит как гон какой то. Ну и карточные масти любой знает, в чем фишка всего этого тупизма не понятно.
Супер комментарий
планируется хотябыть 5-4 уровень?
Спасибо!