Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   Нужна помощь ( возможно вознаграждение ) (https://javascript.ru/forum/job/69321-nuzhna-pomoshh-vozmozhno-voznagrazhdenie.html)

rabotodatel 14.06.2017 15:15

Нужна помощь ( возможно вознаграждение )
 
Кто сделает все задачи, тому денежное вознаграждение )
1. Напишите программу, которая "переворачивает" заданное натуральное число.
2. Напишите сценарий, в котором определяется количество "счастливых" шестизначных автобусных билетов, т. е. таких, в номерах которых сумма первых трех цифр равна сумме трех последних.
3. Напишите программу, определяющую все делители заданного натурального числа.
4. Напишите программу, которая "переворачивает" заданное натуральное число.
5. Напишите сценарий, в котором определяется количество "счастливых" шестизначных автобусных билетов, т. е. таких, в номерах которых сумма первых трех цифр равна сумме трех последних.
6 Напишите программу, определяющую все делители заданного натурального числа.
7. Слова в заданном тексте разделяются пробелами. Напишите программу, которая определяет количество слов в тексте.
8. Напишите программу, в которой все слова А заменены словом В, где А и В - заданные слова, возможно, различной длины.
9. Напишите программу, которая "сжимает" заданный текст, т. е. заменяет все подряд идущие пробелы на один.
10. Создать простейший мультипликационный сюжет с использованием массива.
11. Задан одномерный массив вещественных чисел. Напишите сценарий, который определяет число положительных элементов массива.
12. Задан одномерный массив вещественных чисел. Напишите сценарий, позволяющий найти максимальный элемент в массиве.

Alexandroppolus 14.06.2017 16:08

задача 2 (5), с учетом билета 000000

function func2() {
  var counts = [];
  for (var i = 0; i < 10; ++i) {
    for (var j = 0; j < 10; ++j) {
      for (var k = 0; k < 10; ++k) {
        var s = i + j + k;
        counts[s] = (counts[s] || 0) + 1;
      }
    }
  }
  return counts.reduce(function(s, v) { return s + v * v; }, 0);
}

ksa 14.06.2017 16:33

Цитата:

Сообщение от rabotodatel
денежное вознаграждение

Скока, скока? :lol:

j0hnik 14.06.2017 16:36

7 пункт
<html>
<head>
	<meta charset="utf-8">
</head>
<body>
	<script>
function str(str) {
return str.replace(/\s+/g,' ').split(' ').length;
}
alert(str("hjdfhf о варро  пап папп"));
</script>
</body>
</html>


9 пункт
<html>
<head>
	<meta charset="utf-8">
</head>
<body>
	<script>
function str(str) {
return str.replace(/\s+/g,' ');
}
alert(str("hjdfhf о     пап         папп"));
</script>
</body>
</html>

Бог в помощь!

рони 14.06.2017 16:38

:) Счастливый билет

rabotodatel 14.06.2017 17:01

Тем, кто хочет что-то получит
 
Те, кто хотят получить деньги за решенную задачу. Просто напишите номер киви кошелька мне в личные сообщения.

Diphenyl Oxalate 14.06.2017 17:46

Цитата:

Сообщение от j0hnik (Сообщение 455466)
7 пункт

хм...

<html>
<head>
	<meta charset="utf-8">
</head>
<body>
	<script>
function str(str) {
return str.replace(/\s+/g,' ').split(' ').length;
}
alert(str("Миру — мир!"));
</script>
</body>
</html>

j0hnik 14.06.2017 18:07

Цитата:

Сообщение от Diphenyl Oxalate (Сообщение 455469)
хм...

<html>
<head>
	<meta charset="utf-8">
</head>
<body>
	<script>
function str(str) {
return str.replace(/\s+/g,' ').split(' ').length;
}
alert(str("Миру — мир!"));
</script>
</body>
</html>

Там про пробелы написано, но если нужно, в регулярку можно добавить любые символы, не только пробелы.

armidoll 15.06.2017 05:51

Студент к экзамену решил примеры алгоритмов подсобрать.


Часовой пояс GMT +3, время: 05:40.