Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 24 commits into
base: master
Choose a base branch
from

Conversation

sofelvpopel
Copy link

No description provided.

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

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

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

git push origin
@honest-hrundel
Copy link

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

warmup.js Outdated
throw new RangeError();
}

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

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)) {

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++) {

Choose a reason for hiding this comment

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

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

@@ -62,8 +139,41 @@ function matrixProblem(matrix) {
* @throws {RangeError} Когда система счисления выходит за пределы значений [2, 36]
* @returns {String} Число n в системе счисления targetNs
*/
// eslint-disable-next-line
function numberSystemProblem(n, targetNs) {

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',

Choose a reason for hiding this comment

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

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

warmup.js Outdated
@@ -72,7 +182,7 @@ function numberSystemProblem(n, targetNs) {
* @returns {Boolean} Если соответствует формату, то true, а иначе false
*/
function phoneProblem(phoneNumber) {
// Ваше решение
return /8-800-\d\d\d-\d\d-\d\d/.test(phoneNumber);

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) {

Choose a reason for hiding this comment

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

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

@@ -82,7 +192,13 @@ function phoneProblem(phoneNumber) {
* @returns {Number} Количество улыбающихся смайликов в строке
*/
function smilesProblem(text) {
// Ваше решение
const matchResult = text.match(/(:-\))/g);

Choose a reason for hiding this comment

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

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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

@honest-hrundel
Copy link

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


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

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('.');

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

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

@honest-hrundel
Copy link

🍅 Пройдено тестов 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