Skip to content

Гафурова Софья#79

Open
sofelvpopel wants to merge 24 commits intourfu-2018:masterfrom
sofelvpopel:master
Open

Гафурова Софья#79
sofelvpopel wants to merge 24 commits intourfu-2018:masterfrom
sofelvpopel:master

Conversation

@sofelvpopel
Copy link
Copy Markdown

No description provided.

@honest-hrundel honest-hrundel changed the title 123 Гафурова Софья Oct 15, 2018
@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 58 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 59 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 59 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 59 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 60 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Не пройден линтинг или базовые тесты

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 61 из 74

git push origin
git add -A
git commit -m fdjkhsjkf
git push origin
'

git push origin
@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 62 из 74

warmup.js Outdated
throw new RangeError();
}

return Math.trunc(year / 100) + 1;
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image
обрати внимание на крайний случай при переходе к другому веку

warmup.js Outdated
throw new RangeError();
}

if (!/#[a-f|A-F|0-9]+/.test(hexColor)) {
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

эта регулярка проверит не всю строку целиком, а есть в ней такая подстрока
например, #11XXXX ее пройдет, хотя не должен, так как сматчится подстрока #11

warmup.js Outdated

let matrixResult = [];

for (let x = 0; x < matrix[0].length; x++) {
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

матрица необязательно квадратная, размерность может быть например 3*5
судя по этому циклу ты это не учитываешь

* @returns {String} Число n в системе счисления targetNs
*/
// eslint-disable-next-line
function numberSystemProblem(n, targetNs) {
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

число n может быть дробным и отрицательным

warmup.js Outdated
}

const abc = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B',
'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'Q',
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

пропущена буква P

warmup.js Outdated
*/
function phoneProblem(phoneNumber) {
// Ваше решение
return /8-800-\d\d\d-\d\d-\d\d/.test(phoneNumber);
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

тут снова не учитывается, что это строка полностью: после валидного номера я могу добавить в конце или в начале что угодно и проверка пройдет

@@ -72,7 +182,7 @@ function numberSystemProblem(n, targetNs) {
* @returns {Boolean} Если соответствует формату, то true, а иначе false
*/
function phoneProblem(phoneNumber) {
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

если аргумент приходит не в формате string, то надо бросить TypeError

*/
function smilesProblem(text) {
// Ваше решение
const matchResult = text.match(/(:-\))/g);
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

в условии два типа улыбающихся смайликов
не учитываешь (-:

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 63 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Не пройден линтинг или базовые тесты

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 64 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Не пройден линтинг или базовые тесты

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 63 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 66 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 67 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 67 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 68 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 69 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 69 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 69 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 69 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 70 из 74


if (matrix.length === 0) {
return [];
}
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Надо все же еще проверить что внутри массива тоже массивы

throw new RangeError();
}

let [int, d] = n.toString().split('.');
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

а не надо сначала сделать n положительным? у тебя сейчас с отрицательными не работает

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 70 из 74

@honest-hrundel
Copy link
Copy Markdown

🍅 Пройдено тестов 71 из 74

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants