JavaScript базовый - упражнения, практика, решение
JavaScript базовый [150 упражнений с решением]
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ] 1. Напишите программу на JavaScript для отображения текущего дня и времени в следующем формате. Перейти к редактору
Пример вывода: сегодня вторник.
Текущее время: 22:00: 30: 38
Нажмите меня, чтобы увидеть решение
2. Напишите программу на JavaScript для печати содержимого текущего окна. Перейти к редактору
Нажмите меня, чтобы увидеть решение
3. Напишите программу на JavaScript, чтобы получить текущую дату. Перейти к редактору
Ожидаемый результат :
мм-дд-гггг, мм / дд / гггг или дд-мм-гггг, дд / мм / гггг
Нажмите меня, чтобы увидеть решение
4. Напишите программу на JavaScript, чтобы найти область треугольника, длина трех сторон которой равна 5, 6, 7. Перейти к редактору
Нажмите меня, чтобы увидеть решение
5. Напишите программу на JavaScript, чтобы вращать строку «w3resource» в правильном направлении, периодически удаляя одну букву из конца строки и прикрепляя ее к передней части. Перейти к редактору
Нажмите меня, чтобы увидеть решение
6. Напишите программу на JavaScript, чтобы определить, является ли данный год високосным в григорианском календаре. Перейти к редактору
Нажмите меня, чтобы увидеть решение
7. Напишите программу на JavaScript, чтобы 1 января было воскресением между 2014 и 2050 годами. Перейти к редактору
Нажмите меня, чтобы увидеть решение
8. Напишите программу на JavaScript, где программа принимает случайное целое число от 1 до 10, затем пользователю предлагается ввести число угадывания. Если пользовательский ввод совпадает с номером угадывания, программа отобразит сообщение «Хорошая работа», в противном случае отобразится сообщение «Не найдено». Перейти к редактору
Нажмите меня, чтобы увидеть решение
9. Напишите программу на JavaScript для подсчета оставшихся дней до следующего Рождества. Перейти к редактору
Нажмите меня, чтобы увидеть решение
10. Напишите программу на JavaScript для вычисления умножения и деления двух чисел (ввод от пользователя). Перейти к редактору
Образец формы :
Нажмите меня, чтобы увидеть решение
11. Напишите программу на JavaScript для преобразования температуры в градусы Цельсия, Фаренгейта и обратно. Перейти к редактору
[Формула: c / 5 = (f-32) / 9 [где c = температура в градусах Цельсия и f = температура в градусах Фаренгейта]
Ожидаемый результат :
60 ° C - 140 ° F
45 ° F составляет 7,222222222222222 ° C
Нажмите меня, чтобы увидеть решение
12. Напишите программу на JavaScript для получения URL сайта (загрузка страницы). Перейти к редактору
Нажмите меня, чтобы увидеть решение
13. Напишите упражнение JavaScript для создания переменной с использованием определенного пользователем имени. Перейти к редактору
Нажмите меня, чтобы увидеть решение
14. Напишите упражнение JavaScript, чтобы получить расширение имени файла. Перейти к редактору
Нажмите меня, чтобы увидеть решение
15. Напишите программу на JavaScript, чтобы получить разницу между данным числом и 13, если число больше 13, верните двойную абсолютную разницу. Перейти к редактору
Нажмите меня, чтобы увидеть решение
16. Напишите программу на JavaScript для вычисления суммы двух заданных целых чисел. Если два значения одинаковы, то возвращается тройная их сумма. Перейти к редактору
Нажмите меня, чтобы увидеть решение
17. Напишите программу на JavaScript, чтобы вычислить абсолютную разницу между указанным числом и 19. Возвращает утроенную абсолютную разницу, если указанное число больше 19. Перейти в редактор
Нажмите меня, чтобы увидеть решение
18. Напишите программу на JavaScript, чтобы проверить два заданных числа и вернуть true, если одно из чисел равно 50 или если их сумма равна 50. Перейти к редактору
Нажмите меня, чтобы увидеть решение
19. Напишите программу на JavaScript, чтобы проверить, что заданное целое число находится в пределах 20 из 100 или 400. Перейти к редактору
Нажмите меня, чтобы увидеть решение
20. Напишите программу на JavaScript для проверки по двум заданным целым числам: одно положительное, а другое отрицательное. Перейти к редактору
Нажмите меня, чтобы увидеть решение
21. Напишите программу на JavaScript для создания новой строки с добавлением «Py» перед заданной строкой. Если данная строка начинается с «Py», тогда вернуть исходную строку. Перейти к редактору
Нажмите меня, чтобы увидеть решение
22. Напишите программу на JavaScript, чтобы удалить символ в указанной позиции заданной строки и вернуть новую строку. Перейти к редактору
Нажмите меня, чтобы увидеть решение
23. Напишите программу на JavaScript для создания новой строки из заданной строки, меняющей положение первого и последнего символов. Длина строки должна быть больше или равна 1. Перейти в редактор
Нажмите меня, чтобы увидеть решение
24. Напишите программу на JavaScript, чтобы создать новую строку из заданной строки с первым символом заданной строки, добавленным спереди и сзади. Перейти к редактору
Нажмите меня, чтобы увидеть решение
25. Напишите программу проверки JavaScript, если заданное положительное число кратно 3 или кратно 7. Перейти в редактор
Нажмите меня, чтобы увидеть решение
26. Напишите программу на JavaScript, которая создаст новую строку из заданной строки, которая будет содержать последние 3 символа и добавлена как спереди, так и сзади. Длина строки должна быть 3 или более. Перейти к редактору
Нажмите меня, чтобы увидеть решение
27. Напишите программу на JavaScript, чтобы проверить, начинается ли строка с «Java» и в противном случае - false. Перейти к редактору
Нажмите меня, чтобы увидеть решение
28. Напишите программу на JavaScript, чтобы проверить, находятся ли два заданных целочисленных значения в диапазоне 50 ... 99 (включительно). Верните true, если один из них находится в указанном диапазоне. Перейти к редактору
Нажмите меня, чтобы увидеть решение
29. Напишите программу на JavaScript, чтобы проверить, находятся ли три заданных целочисленных значения в диапазоне 50 ... 99 (включительно). Верните true, если один или несколько из них находятся в указанном диапазоне. Перейти к редактору
Нажмите меня, чтобы увидеть решение
30. Напишите программу на JavaScript, чтобы проверить, присутствует ли строка «Script» на 5-й (индекс 4) позиции в данной строке, если «Script» присутствует в строке, возвращает строку без «Script», в противном случае возвращает исходную. Перейти к редактору
Нажмите меня, чтобы увидеть решение
31. Напишите программу на JavaScript, чтобы найти наибольшее из трех заданных целых чисел. Перейти к редактору
Нажмите меня, чтобы увидеть решение
32. Напишите программу на JavaScript, чтобы найти значение, ближайшее к 100 из двух разных заданных целочисленных значений. Перейти к редактору
Нажмите меня, чтобы увидеть решение
33. Напишите программу на JavaScript, чтобы проверить, находятся ли два числа в диапазоне 40..60 или в диапазоне 70..100 включительно. Перейти к редактору
Нажмите меня, чтобы увидеть решение
34. Напишите программу на JavaScript, чтобы найти большее число из двух заданных натуральных чисел, эти два числа находятся в диапазоне 40 ... 60 включительно. Перейти к редактору
Нажмите меня, чтобы увидеть решение
35. Напишите программу на JavaScript для проверки того, что заданная строка содержит от 2 до 4 чисел указанного символа. Перейти к редактору
Нажмите меня, чтобы увидеть решение
36. Напишите программу на JavaScript, чтобы проверить, совпадает ли последняя цифра из трех заданных положительных целых чисел. Перейти к редактору
Нажмите меня, чтобы увидеть решение
37. Напишите программу на JavaScript для создания новой строки с первыми 3 символами в нижнем регистре из заданной строки. Если длина строки меньше 3, преобразуйте все символы в верхний регистр. Перейти к редактору
Нажмите меня, чтобы увидеть решение
38. Напишите программу на JavaScript для проверки итоговых оценок ученика на различных экзаменах. Студент получит оценку «А +», если общее количество баллов будет находиться в диапазоне от 89 до 100 включительно, если экзамен «Финальный экзамен». учащийся получит оценку A +, а общее количество баллов должно быть больше или равно 90. Верните true, если учащийся получил оценку A +, или false в противном случае. Перейти к редактору
Нажмите меня, чтобы увидеть решение
39. Напишите программу на JavaScript для вычисления суммы двух заданных целых чисел. Если сумма находится в диапазоне 50..80, верните 65, в противном случае верните 80. Перейдите в редактор
Нажмите меня, чтобы увидеть решение
40. Напишите программу на JavaScript, чтобы проверить из двух заданных целых чисел, является ли одно из 8 или их сумма или разница равна 8. Перейти к редактору
Нажмите меня, чтобы увидеть решение
41. Напишите программу на JavaScript для проверки трех заданных чисел, если эти три числа одинаковы, возвращают 30, в противном случае возвращают 20, а если два одинаковых числа возвращают 40. Перейдите в редактор
Нажмите меня, чтобы увидеть решение
42. Напишите программу JavaScript, чтобы проверить, увеличиваются ли три числа в строгом режиме или в мягком режиме. Перейти к редактору
Примечание: Строгий режим -> 10, 15, 31: Мягкий режим -> 24, 22, 31 или 22, 22, 31
Нажмите меня, чтобы увидеть решение
43. Напишите программу на JavaScript для проверки из трех заданных чисел (неотрицательных целых чисел), что два или все из них имеют одинаковую крайнюю правую цифру. Перейти к редактору
Нажмите меня, чтобы увидеть решение
44. Напишите программу на JavaScript для проверки из трех заданных целых чисел, что если число больше или равно 20 и меньше, чем одно из других. Перейти к редактору
Нажмите меня, чтобы увидеть решение
45. Напишите программу на JavaScript, которая проверит два заданных целочисленных значения и вернет true, если одно из чисел равно 15 или их сумма или разница равна 15. Перейти к редактору
Нажмите меня, чтобы увидеть решение
46. Напишите программу на JavaScript, чтобы проверить два заданных неотрицательных целых числа, и если одно из чисел (не оба) кратно 7 или 11. Перейти к редактору
Нажмите меня, чтобы увидеть решение
47. Напишите программу на JavaScript, чтобы проверить, представляет ли число в диапазоне 40..10000 включительно два числа (в том же диапазоне). Перейти к редактору
Например 40 подарков в 400 и 4000
Нажмите меня, чтобы увидеть решение
48. Напишите программу на JavaScript для обращения заданной строки. Перейти к редактору
Нажмите меня, чтобы увидеть решение
49. Напишите программу на JavaScript, чтобы заменить каждый символ в данной строке на символ, следующий за ним в алфавите. Перейти к редактору
Нажмите меня, чтобы увидеть решение
50. Напишите программу на JavaScript, чтобы использовать заглавные буквы в каждом слове данной строки. Перейти к редактору
Нажмите меня, чтобы увидеть решение
51. Напишите программу на JavaScript для преобразования заданного числа в часы и минуты. Перейти к редактору
Нажмите меня, чтобы увидеть решение
52. Напишите программу на JavaScript для преобразования букв заданной строки в алфавитном порядке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
53. Напишите программу на JavaScript, чтобы проверить, разделены ли символы a и b ровно на 3 места в любом месте (хотя бы один раз) в данной строке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
54. Напишите программу на JavaScript для подсчета количества гласных в данной строке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
55. Напишите программу на JavaScript, чтобы проверить, содержит ли данная строка одинаковое количество p и t. Перейти к редактору
Нажмите меня, чтобы увидеть решение
56. Напишите программу на JavaScript, чтобы разделить два положительных числа и вернуть строку с правильно отформатированными запятыми. Перейти к редактору
Нажмите меня, чтобы увидеть решение
57. Напишите программу на JavaScript для создания новой строки заданных копий (положительного числа) данной строки. Перейти к редактору
Нажмите меня, чтобы увидеть решение
58. Напишите программу на JavaScript для создания новой строки из 4 копий последних 3 символов заданной исходной строки. Длина данной строки должна быть от 3 и выше. Перейти к редактору
Нажмите меня, чтобы увидеть решение
59. Напишите программу на JavaScript для извлечения первой половины строки четной длины. Перейти к редактору
Нажмите меня, чтобы увидеть решение
60. Напишите программу на JavaScript для создания новой строки без первого и последнего символа заданной строки. Перейти к редактору
Нажмите меня, чтобы увидеть решение
61. Напишите программу на JavaScript для объединения двух строк, кроме их первого символа. Перейти к редактору
Нажмите меня, чтобы увидеть решение
62. Напишите программу JavaScript для перемещения последних трех символов в начало заданной строки. Длина строки должна быть больше или равна трем. Перейти к редактору
Нажмите меня, чтобы увидеть решение
63. Напишите программу на JavaScript для создания строки, используя три средних символа заданной строки нечетной длины. Длина строки должна быть больше или равна трем. Перейти к редактору
Нажмите меня, чтобы увидеть решение
64. Напишите программу на JavaScript, которая объединит две строки и вернет результат. Если длина строк не одинакова, удалите символы из более длинной строки. Перейти к редактору
Нажмите меня, чтобы увидеть решение
65. Напишите программу на JavaScript, чтобы проверить, заканчивается ли строка «Script». Длина строки должна быть больше или равна 6. Перейти в редактор
Нажмите меня, чтобы увидеть решение
66. Напишите программу на JavaScript для отображения названия города, если строка начинается с «Los» или «New», в противном случае возвращает пустое значение. Перейти к редактору
Нажмите меня, чтобы увидеть решение
67. Напишите программу на JavaScript для создания новой строки из заданной строки, удалив первый и последний символы строки, если первый или последний символ - «P». Вернуть исходную строку, если условие не выполняется. Перейти к редактору
Нажмите меня, чтобы увидеть решение
68. Напишите программу на JavaScript, чтобы создать новую строку, используя первый и последний n символов из заданной строки. Длина строки должна быть больше или равна n. Перейти к редактору
Нажмите меня, чтобы увидеть решение
69. Напишите программу на JavaScript для вычисления суммы трех элементов заданного массива целых чисел длины 3. Перейдите в редактор
Нажмите меня, чтобы увидеть решение
70. Напишите программу на JavaScript для поворота элементов слева от заданного массива целых чисел длины 3. Перейдите в редактор
Нажмите меня, чтобы увидеть решение
71. Напишите программу на JavaScript, чтобы проверить, появляется ли 1 в первой или последней позиции заданного массива целых чисел. Длина массива должна быть больше или равна 1. Перейти в редактор
Нажмите меня, чтобы увидеть решение
72. Напишите программу на JavaScript, чтобы проверить, равны ли первый и последний элементы заданному массиву целых чисел длины 3. Перейти в редактор
Нажмите меня, чтобы увидеть решение
73. Напишите программу на JavaScript, чтобы обратить элементы заданного массива целых чисел в длину 3. Перейти в редактор
Нажмите меня, чтобы увидеть решение
74. Напишите программу на JavaScript, чтобы найти большее значение между первым или последним и установить все остальные элементы с этим значением. Показать новый массив. Перейти к редактору
Нажмите меня, чтобы увидеть решение
75. Напишите программу на JavaScript для создания нового массива, содержащего средние элементы двух массивов целых и каждой длины 3. Перейдите в редактор
Нажмите меня, чтобы увидеть решение
76. Напишите программу на JavaScript для создания нового массива, в котором первый и последний элементы взяты из заданного массива целых чисел, а длина должна быть больше или равна 1. Перейти в редактор
Нажмите меня, чтобы увидеть решение
77. Напишите программу на JavaScript, чтобы проверить, содержит ли массив целых чисел длины 2 1 или 3. Перейти в редактор
Нажмите меня, чтобы увидеть решение
78. Напишите программу на JavaScript, чтобы проверить, не содержит ли массив целых чисел длины 2 1 или 3. Перейти в редактор
Нажмите меня, чтобы увидеть решение
79. Напишите программу на JavaScript, чтобы проверить, содержит ли данный массив целых чисел дважды 30 и 40. Длина массива должна быть 0, 1 или 2. Перейти в редактор
Нажмите меня, чтобы увидеть решение
80. Напишите программу на JavaScript, чтобы поменять местами первый и последний элементы заданного массива целых чисел. Длина массива должна быть не менее 1. Перейти в редактор
Нажмите меня, чтобы увидеть решение
81. Напишите программу на JavaScript, чтобы добавить две цифры заданного положительного целого числа длины два. Перейти к редактору
Нажмите меня, чтобы увидеть решение
82. Напишите JavaScript, чтобы добавить два натуральных числа без переноса. Перейти к редактору
Нажмите меня, чтобы увидеть решение
83. Напишите JavaScript, чтобы найти самую длинную строку из заданного массива строк. Перейти к редактору
Нажмите меня, чтобы увидеть решение
84. Напишите JavaScript, чтобы заменить каждый символ данной строки на следующий в английском алфавите. Перейти к редактору
Примечание: «a» будет заменено на «b» или «z» будет заменено на «a».
Нажмите меня, чтобы увидеть решение
85. Напишите код JavaScript, чтобы разделить данный массив натуральных чисел на две части. Первый элемент переходит в первую часть, второй элемент переходит во вторую часть, а третий элемент переходит в первую часть и так далее. Теперь вычислите сумму двух частей и сохраните в массив размера два. Перейти к редактору
Нажмите меня, чтобы увидеть решение
86. Напишите программу на JavaScript, чтобы найти типы заданного угла. Перейти к редактору
- Типы углов:
- Острый угол: угол от 0 до 90 градусов.
- Прямой угол: угол 90 градусов.
- Тупой угол: угол между 90 и 180 градусами.
- Прямой угол: угол 180 градусов.
87. Напишите программу на JavaScript, чтобы проверить, одинаковы ли два массива целых чисел или нет. Массивы будут похожи, если один массив можно получить из другого массива путем замены не более одной пары элементов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
88. Напишите программу на JavaScript, чтобы проверить, являются ли два заданных целых числа одинаковыми или нет, если данный делитель делит оба целых числа и тоже не делит. Перейти к редактору
Нажмите меня, чтобы увидеть решение
89. Напишите программу на JavaScript, чтобы проверить, можно ли заменить $ в данном выражении x $ y = z одним из четырех знаков +, -, * или /, чтобы получить правильное выражение. Перейти к редактору
Например, x = 10, y = 30 и z = 300, мы можем заменить $ множественным оператором (*), чтобы получить x * y = z
Нажмите меня, чтобы увидеть решение
90. Напишите программу на JavaScript, чтобы найти k-й наибольший элемент данного массива целых чисел. Перейти к редактору
Нажмите меня, чтобы увидеть решение
91. Напишите программу на JavaScript, чтобы найти максимально возможную сумму некоторых из ее k последовательных чисел (чисел, следующих друг за другом по порядку.) Заданного массива натуральных чисел. Перейти к редактору
Нажмите меня, чтобы увидеть решение
92. Напишите программу на JavaScript, чтобы найти максимальную разницу между любыми двумя смежными элементами заданного массива целых чисел. Перейти к редактору
Нажмите меня, чтобы увидеть решение
93. Напишите программу на JavaScript, чтобы найти максимальную разницу между всеми возможными парами заданного массива целых чисел. Перейти к редактору
Нажмите меня, чтобы увидеть решение
94. Напишите программу на JavaScript, чтобы найти число, которое больше всего встречается в данном массиве целых чисел. Перейти к редактору
Нажмите меня, чтобы увидеть решение
95. Напишите программу на JavaScript для замены всех чисел указанным числом из заданного массива целых чисел. Перейти к редактору
Нажмите меня, чтобы увидеть решение
96. Напишите программу на JavaScript для вычисления суммы абсолютных разностей последовательных чисел заданного массива целых чисел. Перейти к редактору
target = "_ blank"> Нажмите меня, чтобы увидеть решение
97. Напишите программу на JavaScript, чтобы найти самую короткую из возможных строк, которая может создать строку, чтобы сделать ее палиндромом, добавив символы в конце. Перейти к редактору
Нажмите меня, чтобы увидеть решение
98. Напишите программу на JavaScript для переключения регистра минимально возможного количества букв, чтобы заданная строка была написана в верхнем или нижнем регистре. Перейти к редактору
Пример Fox "Write" будет писать, а "PHp" будет "PHP"
Нажмите меня, чтобы увидеть решение
99. Напишите программу на JavaScript, чтобы проверить, можно ли переставить символы данной строки таким образом, чтобы она стала равной другой данной строке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
100. Напишите программу на JavaScript, чтобы проверить, существует ли хотя бы один элемент в двух заданных отсортированных массивах целых чисел. Перейти к редактору
Нажмите меня, чтобы увидеть решение
101. Напишите программу на JavaScript, чтобы проверить, содержит ли данная строка только латинские буквы и две соседние строчные буквы и две строчные буквы не находятся в соседних позициях. Перейти к редактору
Нажмите меня, чтобы увидеть решение
102. Напишите программу на JavaScript, чтобы найти число инверсий для данного массива целых чисел. Перейти к редактору
Примечание. Два элемента массива a, хранящиеся в позициях i и j, образуют инверсию, если a [i]> a [j] и i <j.
Нажмите меня, чтобы увидеть решение
103. Напишите программу на JavaScript, чтобы найти максимальное число из заданного положительного целого числа, удалив ровно одну цифру из данного числа. Перейти к редактору
Нажмите меня, чтобы увидеть решение
104. Напишите программу на JavaScript, чтобы найти два элемента массива так, чтобы их абсолютная разница не превышала заданное целое число, а была бы близка к целому числу. Перейти к редактору
Нажмите меня, чтобы увидеть решение
105. Напишите программу на JavaScript, чтобы найти количество раз, чтобы заменить данное число суммой его цифр, пока оно не преобразуется в однозначное число. Перейти к редактору
Нажмите меня, чтобы увидеть решение
106. Напишите программу на JavaScript, чтобы делить целое число на другое целое, если результатом является целое число, и возвращать результат. Перейти к редактору
Нажмите меня, чтобы увидеть решение
107. Напишите программу на JavaScript, чтобы найти количество отсортированных пар, образованных его элементами из данного массива целых чисел, так что один элемент в паре делится на другой. Перейти к редактору
Например - Выход [1, 3, 2] -> 2 - (1,3), (1,2).
Выход [2, 4, 6] -> 2 - (2,4), (2,6)
Выход [2, 4, 16] -> 3 - (2,4), (2,16), (4,16)
Нажмите меня, чтобы увидеть решение
108. Напишите программу на JavaScript для создания точечных произведений двух заданных трехмерных векторов. Перейти к редактору
Примечание. Точечный продукт - это сумма произведений соответствующих записей двух последовательностей чисел.
Нажмите меня, чтобы увидеть решение
109. Напишите программу на JavaScript для сортировки массива всех простых чисел от 1 до заданного целого числа. Перейти к редактору
Нажмите меня, чтобы увидеть решение
110. Напишите программу на JavaScript, чтобы найти число четных значений в последовательности перед первым появлением заданного числа. Перейти к редактору
Нажмите меня, чтобы увидеть решение
111. Напишите программу на JavaScript для проверки числа из трех заданных чисел, где два числа равны, найдите третье. Перейти к редактору
Нажмите меня, чтобы увидеть решение
112. Напишите программу на JavaScript, чтобы найти число конечных нулей в десятичном представлении факториала данного числа. Перейти к редактору
Нажмите меня, чтобы увидеть решение
113. Напишите программу на JavaScript для вычисления суммы n + n / 2 + n / 4 + n / 8 + .... где n - положительное целое число, а все деления целые. Перейти к редактору
Нажмите меня, чтобы увидеть решение
114. Напишите программу на JavaScript, чтобы проверить, представляет ли данная строка правильное предложение или нет. Строка считается правильным предложением, если она начинается с заглавной буквы и заканчивается точкой (.). Перейти к редактору
Нажмите меня, чтобы увидеть решение
115. Напишите программу на JavaScript, чтобы проверить, является ли матрица диагональной или нет. В линейной алгебре диагональная матрица - это матрица, в которой все элементы вне главной диагонали равны нулю (диагональ от левого верхнего до правого нижнего угла). Перейти к редактору
Пример:
[1, 0, 0], [0, 2, 0], [0, 0, 3]]) = true
[1, 0, 0], [0, 2, 3], [0, 0, 3]]) = false
Нажмите меня, чтобы увидеть решение
116. Напишите программу на JavaScript, чтобы найти все возможные варианты замены хеша в строке (состоит из цифр и одного хеша (#)) цифрой, чтобы получить целое число, делимое на 3. Перейти к редактору
Для строки "2 * 0" выходные данные должны быть: ["210", "240", "270"]
Нажмите меня, чтобы увидеть решение
117. Напишите программу на JavaScript, чтобы проверить, является ли данная матрица единичной матрицей. Перейти к редактору
Примечание: В линейной алгебре единичная матрица, или иногда неоднозначно называемая единичной матрицей, размера n представляет собой n? n квадратная матрица с единицами на главной диагонали и нулями в других местах.
[[1, 0, 0], [0, 1, 0], [0, 0, 1]] -> верно
[[1, 0, 0], [0, 1, 0], [1, 0, 1]] -> false
Нажмите меня, чтобы увидеть решение
118. Напишите программу на JavaScript, чтобы проверить, находится ли заданное число в заданном диапазоне. Перейти к редактору
Нажмите меня, чтобы увидеть решение
119. Напишите программу на JavaScript, чтобы проверить, имеет ли данное целое число последовательность возрастающих цифр. Перейти к редактору
Нажмите меня, чтобы увидеть решение
120. Напишите программу на JavaScript, чтобы проверить, находится ли точка строго внутри заданного круга. Перейти к редактору
Входные данные:
Центр круга (х, у)
Радиус круга: r
Точка внутри круга (а, б)
Нажмите меня, чтобы увидеть решение
121. Напишите программу на JavaScript, чтобы проверить, является ли данная матрица нижней треугольной или нет. Перейти к редактору
Примечание. Квадратная матрица называется нижней треугольной, если все элементы над главной диагональю равны нулю.
Нажмите меня, чтобы увидеть решение
122. Напишите программу на JavaScript, чтобы проверить, представляет ли данный массив целых чисел строго возрастающую или строго убывающую последовательность. Перейти к редактору
Нажмите меня, чтобы увидеть решение
123. Напишите программу на JavaScript, чтобы найти, является ли член данного массива целых чисел перестановкой чисел от 1 до заданного целого числа. Перейти к редактору
Нажмите меня, чтобы увидеть решение
124. Напишите программу на JavaScript для создания значения NOR двух заданных логических значений. Перейти к редактору
Примечание. В булевой логике логическое или совместное отрицание - это оператор с правдой, который дает результат, являющийся отрицанием логического или. Таким образом, предложение в форме (p NOR q) является истинным точно, когда ни p, ни q не является истинным, то есть когда оба из p и q ложны
Пример примера:
Для x = true и y = false, выходные данные должны быть логическими_Nor (x, y) = false; Для x = false и y = false, выходные данные должны быть логическими_Nor (x, y) = true.
125. Напишите программу на JavaScript, чтобы найти самую длинную строку из заданного массива. Перейти к редактору
Нажмите меня, чтобы увидеть решение
126. Напишите программу на JavaScript, чтобы получить наибольшее четное число из массива целых чисел. Перейти к редактору
Нажмите меня, чтобы увидеть решение
127. Напишите программу на JavaScript, чтобы изменить порядок битов в данном целом числе. Перейти к редактору
56 -> 111000 после реверса 7 -> 111
234 -> 11101010 после реверса 87 -> 1010111
Нажмите меня, чтобы увидеть решение
128. Напишите программу на JavaScript, чтобы найти наименьшее круглое число, которое не меньше заданного значения. Перейти к редактору
Примечание: округленное число неофициально считается целым числом, оканчивающимся одним или несколькими нулями. [3] Таким образом, 590 больше, чем 592, но 590 меньше, чем 600.
Нажмите меня, чтобы увидеть решение
129. Напишите программу на JavaScript, чтобы найти наименьшее простое число, строго большее заданного числа. Перейти к редактору
Нажмите меня, чтобы увидеть решение
130. Напишите программу на JavaScript, чтобы найти число четных цифр в данном целом числе. Перейти к редактору
Нажмите меня, чтобы увидеть решение
131. Напишите программу на JavaScript для создания массива префиксных сумм данного массива. Перейти к редактору
В информатике префиксная сумма, накопленная сумма, включенное сканирование или просто сканирование последовательности чисел x0, x1, x2, ... - это вторая последовательность чисел y0, y1, y2, ..., суммы префиксы входной последовательности:
у0 = х0
у1 = х0 + х1
у2 = х0 + х1 + х2
...
Нажмите меня, чтобы увидеть решение
132. Напишите программу на JavaScript, чтобы найти все различные простые множители данного целого числа. Перейти к редактору
Нажмите меня, чтобы увидеть решение
133. Напишите программу на JavaScript для проверки правильности заданной дроби. Перейти к редактору
Примечание. Существует два типа общих дробей: правильные или неправильные. Когда числитель и знаменатель оба положительны, дробь называется правильной, если числитель меньше знаменателя, и неправильной в противном случае.
Нажмите меня, чтобы увидеть решение
134. Напишите программу на JavaScript для замены символов (строчных букв) в строке, где a превращается в z, b превращается в y, c превращается в x, ..., n превращается в m, m превращается в n, ... Z превращается в. Перейти к редактору
Нажмите меня, чтобы увидеть решение
135. Напишите программу на JavaScript для удаления всех символов из заданной строки, которые появляются более одного раза. Перейти к редактору
Нажмите меня, чтобы увидеть решение
136. Напишите программу на JavaScript, которая заменит первую цифру в строке (должна содержать хотя бы цифру) символом $. Перейти к редактору
Нажмите меня, чтобы увидеть решение
137. Напишите программу на JavaScript, чтобы проверить, возвращает ли заданное число больше 15 заданное число, иначе возвращает 15. Перейти к редактору
Нажмите меня, чтобы увидеть решение
138. Напишите программу на JavaScript, чтобы обратить биты заданного 16-битного целого числа без знака. Перейти к редактору
Нажмите меня, чтобы увидеть решение
139. Напишите программу на JavaScript, чтобы найти положение самого правого круглого числа в массиве целых чисел. Возвращает 0, если нет круглого числа. Перейти к редактору
Примечание: округленное число неофициально считается целым числом, оканчивающимся одним или несколькими нулями.
Нажмите меня, чтобы увидеть решение
140. Напишите программу на JavaScript, чтобы проверить, все ли цифры в данном номере одинаковы или нет. Перейти к редактору
Нажмите меня, чтобы увидеть решение
141. Напишите программу на JavaScript, чтобы найти количество элементов, представленных в обоих заданных массивах. Перейти к редактору
Нажмите меня, чтобы увидеть решение
142. Напишите программу на JavaScript, чтобы упростить заданный абсолютный путь к файлу в стиле Unix. Перейти к редактору
Нажмите меня, чтобы увидеть решение
143. Напишите программу JavaScript для сортировки строк заданного массива строк в порядке увеличения длины. Перейти к редактору
Примечание. Не меняйте порядок, если длина двух строк одинакова.
Нажмите меня, чтобы увидеть решение
144. Напишите программу на JavaScript, которая разбивает адрес URL и помещает его часть в массив. Перейти к редактору
Примечание: структура URL:: //.org [/] и в адресе может отсутствовать часть.
Нажмите меня, чтобы увидеть решение
145. Напишите программу на JavaScript, чтобы найти максимальное целое число n такое, что 1 + 2 + ... + n <= заданное целое число. Перейти к редактору
Нажмите меня, чтобы увидеть решение
146. Напишите программу на JavaScript для вычисления суммы кубов всех целых чисел от 1 до заданного целого числа. Перейти к редактору
Нажмите меня, чтобы увидеть решение
147. Напишите программу на JavaScript, чтобы вычислить сумму всех цифр, встречающихся в данной строке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
148. Напишите программу на JavaScript, чтобы поменять две половины заданного массива целых чисел четной длины. Перейти к редактору
Нажмите меня, чтобы увидеть решение
149. Напишите программу на JavaScript для изменения заглавных букв всех букв в заданной строке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
150. Напишите программу на JavaScript для замены пар смежных цифр заданного целого числа четной длины. Перейти к редактору
Нажмите меня, чтобы увидеть решение
Еще не все !
* Чтобы запустить код, наведите курсор мыши на панель результатов и нажмите кнопку «RERUN». *
Смотрите Pen JavaScript - основные упражнения от w3resource ( @ w3resource ) на CodePen .
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования