← К задачам
Комментарии в JavaScript
В JavaScript существует два вида комментариев:
- Однострочные начинаются с
//. - Многострочные начинаются с
/и заканчиваются/.
На вход поступает последовательность //, /* и */. У каждого /* должен быть */, который идет прямо за ним.
Напишите функцию, которая возвращает True, если комментарии правильно отформатированы, и False в противном случае.
Примеры
comments_correct("//////") ➞ True
# 3 однострочных комментария: ["//", "//", "//"]
comments_correct("/**//**////**/") ➞ True
# 3 многострочных комментариев + 1 однострочный комментарий:
# ["/*", "*/", "/*", "*/", "//", "/*", "*/"]
comments_correct("///*/**/") ➞ False
# У первого /* отсутствует закрывающий */
comments_correct("/////") ➞ False
# Пятый / одиночный, а не двойной //
def comments_correct(string):
Для запуска тестов необходима авторизация.