1

Etapa 1

Чтение: Файн Я. - Программирование на Java для детей, родителей, дедушек и бабушек

24 julio—31 julio

2

Etapa 2

Сила тяжести на Луне примерно равна 17%, напишите программу, которая вычисляет ваш вес на Луне.

3

Etapa 3

Напишите метод, который будет увеличивать заданный элемент массива на 10%

4

Etapa 4

Напишите программу, которая вычислит простые числа в пределах от 2 до 100.

5

Etapa 5

Расчет расстояния до удара молнии.

6

Etapa 6

С клавиатуры вводятся символы, пока не встретится точка * или количество введенных символов превысит 79.

7

Etapa 7

(Решить без компилятора)

8

Etapa 8

(Решить без компилятора)

9

Etapa 9

(Решить без компилятора)

10

Etapa 10

Наполнить массив из 100 элементов случайными числами в диапазоне (-100;100).

11

Etapa 11

Напишите метод, заменяющий в строке все вхождения слова «бяка» на «вырезано цензурой».

12

Etapa 12

Создайте простую игру основаную на угадывании букв.

13

Etapa 13

Найдите среднее арифметическое массива из 10 элементов типа double.

14

Etapa 14

Напишите рекурсивный метод отображающий строку задом на перед.

15

Etapa 15

Найдите победителя марафона.

16

Etapa 16

Числа Фибоначчи.

17

Etapa 17

Составить программу, которая на входе должна получать последовательность цифр,

18

Etapa 18

Разработайте программу, которая будет выводить таблицу умножения введенного пользователем числа с клавиатуры.

19

Etapa 19

Ввод-вывод вашего имени.

20

Etapa 20

Хортсман - Библиотека профессионала Java том 1.

01 agosto—31 agosto

21

Etapa 21

Герберт Шилдт - Java. Руководство для начинающих

16 septiembre—30 septiembre

22

Etapa 22

Разработайте программу, которая будет вычислять количество и сумму чисел нацело делящихся на заданное число.

23

Etapa 23

Сделайте программу, которая будет проверять является ли число типа double целым.

24

Etapa 24

Обнуление столбца двухмерного массива.

25

Etapa 25

Дисконтная карта.

26

Etapa 26

Недельная зарплата работника.

27

Etapa 27

Число - палиндром.

28

Etapa 28

Двухмерный массив в одномерный.

29

Etapa 29

"Перевернуть" массив.

30

Etapa 30

Составьте алгоритм, который будет определять, есть ли среди цифр заданного n-значного числа- одинаковые.

31

Etapa 31

Напишите программу, которая будет считать количество часов, минут и секунд в n-ном количестве суток.

32

Etapa 32

Процентное соотношение.

33

Etapa 33

Сортировка

34

Etapa 34

Обмен значениями.

35

Etapa 35

Камень, ножницы, бумага.

36

Etapa 36

Размер зарплаты.

37

Etapa 37

Перевод валюты.

38

Etapa 38

Нужная скорость.

39

Etapa 39

Мини-лотерея.

40

Etapa 40

Определить является ли символ введенный с клавиатуры цифрой, буквой или знаком пунктуации.

41

Etapa 41

Бедные студенты :D

42

Etapa 42

Наибольший Общий Делитель.

43

Etapa 43

Наименьшее общее кратное.

44

Etapa 44

Массив абсолютно случайных чисел.

45

Etapa 45

Число Армстронга

46

Etapa 46

Обмен значениями II.

47

Etapa 47

Поиск определенных символов.

48

Etapa 48

Рост цен.

49

Etapa 49

Сортировка в файле.

50

Etapa 50

Генератор паролей.

51

Etapa 51

Уникальные элементы массива.

1

Etapa 1

Чтение: Файн Я. - Программирование на Java для детей, родителей, дедушек и бабушек

24 julio—31 julio

20

Etapa 20

Хортсман - Библиотека профессионала Java том 1.

01 agosto—31 agosto

21

Etapa 21

Герберт Шилдт - Java. Руководство для начинающих

16 septiembre—30 septiembre

2

Etapa 2

Сила тяжести на Луне примерно равна 17%, напишите программу, которая вычисляет ваш вес на Луне.

3

Etapa 3

Напишите метод, который будет увеличивать заданный элемент массива на 10%

4

Etapa 4

Напишите программу, которая вычислит простые числа в пределах от 2 до 100.

5

Etapa 5

Расчет расстояния до удара молнии.

6

Etapa 6

С клавиатуры вводятся символы, пока не встретится точка * или количество введенных символов превысит 79.

7

Etapa 7

(Решить без компилятора)

8

Etapa 8

(Решить без компилятора)

9

Etapa 9

(Решить без компилятора)

10

Etapa 10

Наполнить массив из 100 элементов случайными числами в диапазоне (-100;100).

11

Etapa 11

Напишите метод, заменяющий в строке все вхождения слова «бяка» на «вырезано цензурой».

12

Etapa 12

Создайте простую игру основаную на угадывании букв.

13

Etapa 13

Найдите среднее арифметическое массива из 10 элементов типа double.

14

Etapa 14

Напишите рекурсивный метод отображающий строку задом на перед.

15

Etapa 15

Найдите победителя марафона.

16

Etapa 16

Числа Фибоначчи.

17

Etapa 17

Составить программу, которая на входе должна получать последовательность цифр,

18

Etapa 18

Разработайте программу, которая будет выводить таблицу умножения введенного пользователем числа с клавиатуры.

19

Etapa 19

Ввод-вывод вашего имени.

22

Etapa 22

Разработайте программу, которая будет вычислять количество и сумму чисел нацело делящихся на заданное число.

23

Etapa 23

Сделайте программу, которая будет проверять является ли число типа double целым.

24

Etapa 24

Обнуление столбца двухмерного массива.

25

Etapa 25

Дисконтная карта.

26

Etapa 26

Недельная зарплата работника.

27

Etapa 27

Число - палиндром.

28

Etapa 28

Двухмерный массив в одномерный.

29

Etapa 29

"Перевернуть" массив.

30

Etapa 30

Составьте алгоритм, который будет определять, есть ли среди цифр заданного n-значного числа- одинаковые.

31

Etapa 31

Напишите программу, которая будет считать количество часов, минут и секунд в n-ном количестве суток.

32

Etapa 32

Процентное соотношение.

33

Etapa 33

Сортировка

34

Etapa 34

Обмен значениями.

35

Etapa 35

Камень, ножницы, бумага.

36

Etapa 36

Размер зарплаты.

37

Etapa 37

Перевод валюты.

38

Etapa 38

Нужная скорость.

39

Etapa 39

Мини-лотерея.

40

Etapa 40

Определить является ли символ введенный с клавиатуры цифрой, буквой или знаком пунктуации.

41

Etapa 41

Бедные студенты :D

42

Etapa 42

Наибольший Общий Делитель.

43

Etapa 43

Наименьшее общее кратное.

44

Etapa 44

Массив абсолютно случайных чисел.

45

Etapa 45

Число Армстронга

46

Etapa 46

Обмен значениями II.

47

Etapa 47

Поиск определенных символов.

48

Etapa 48

Рост цен.

49

Etapa 49

Сортировка в файле.

50

Etapa 50

Генератор паролей.

51

Etapa 51

Уникальные элементы массива.

24 julio 2016 30 septiembre 2016
Objetivo completado 29 marzo 2017
Carrera y trabajo

Java Junior dev. 1.0.

Find work in IT

 Criterio del fin

оферта на работу Java Junior dev

  1. Чтение: Файн Я. - Программирование на Java для детей, родителей, дедушек и бабушек

  2. Сила тяжести на Луне примерно равна 17%, напишите программу, которая вычисляет ваш вес на Луне.

    Практическая часть:

    public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    System.out.println("Enter your weight:");

    double weight = scanner.nextDouble();

    System.out.println("your weight on the moon - " + weight*0.17 + " kg.");

    }

  3. Напишите метод, который будет увеличивать заданный элемент массива на 10%

    int [] num = new int[2];

    num[0] = 20;

    num[1] = 55;

    for (int i = 0; i<num.length; i++){

    num[i] = (int) (num[i] * 1.1);

    System.out.println(num[i]);

  4. Напишите программу, которая вычислит простые числа в пределах от 2 до 100.

    final int N = 100;

    int i, a[] = new int[N];

    for (i = 2; i < N; i++){

    a[i] = 1;

    }

    for (i = 2; i < N; i++)

    if (a[i] == 1)

    for (int j = i; j * i < N; j++){ a[i * j] = 0;

    }

    for (i = 2; i < N; i++)

    if (a[i] == 1)

    System.out.println(" " + i);

    }

  5. Расчет расстояния до удара молнии.

    Звук в воздухе распространяется со скоростью приблизительно равной 1100 футам в секунду. Зная интервал времени между вспышкой молнии и звуком сопровождающим ее можно рассчитать расстояние. Допустим интервал 7,2 секунды.

    public static void main(String[] args) {

    double distance;

    distance = 7.2*1100;

    System.out.println(distance);

    }

  6. С клавиатуры вводятся символы, пока не встретится точка * или количество введенных символов превысит 79.

    Scanner scanner = new Scanner(System.in); StringBuilder sb = new StringBuilder("Enter text: "); int counter = 0; String input; while (true){ System.out.println("Enter text: "); input = scanner.next(); if (input.equals(".")){ break; }else { counter++; sb.append(input); } } System.out.println(sb.toString()); System.out.println("Etner symbols " + counter);}

  7. (Решить без компилятора)

    Задачка на мышление. У вас есть некая банка, в которой есть жидкость, количество этой жидкости растет экспоненциально (каждую секунду в 2 раза), сколько времени понадобится, чтобы наполнить банку на половину, если она будет полной уже через минуту.

  8. (Решить без компилятора)

    1. Есть два перегружаемых метода: первый в качестве аргумента принимает int, второй - boolean. К какому из методов перейдут аргументы 0 и 1?
  9. (Решить без компилятора)

    1. Допустим есть два объекта(one, two) одного класса (Calculate) c экземпляром (int test). Что будет выведено после выполнения этого кода:
      one = two;
      one.test = 3;
      two.test = 4;
      System.out.println("One= " + one.test + "| Two= " + two.test);
  10. Наполнить массив из 100 элементов случайными числами в диапазоне (-100;100).

    1. Вычислить процент нулей и процент положительных и отрецательных чисел. Вычислить процент чётных и нечётных чисел.
  11. Напишите метод, заменяющий в строке все вхождения слова «бяка» на «вырезано цензурой».

  12. Создайте простую игру основаную на угадывании букв.

    1. Пользователь должен угадать загаданную букву A-Z введя ее в консоль. Если пользователь угадал букву программа выведет "Right" и игра закончится, если нет, то пользователь продолжит вводить буквы. (Опционально) Вывести "You're too low"- если пользователь ввел букву меньше загаданной, "You're too high"- если пользователь ввел букву больше загаданной.

    Scanner sc = new Scanner(System.in);char ch = (char)('a' + new Random().nextInt(26));System.out.println("Hello, try to guesse the letter!");for(char i = 0; i < 26;i ++){ char s = sc.next().charAt(0); if(ch==s) { System.out.println("Congratulations! You win this time!"); break; } else { System.out.println("Sorry, but you didn't guess, try again!"); if(Character.getNumericValue(ch)>Character.getNumericValue(s)) { System.out.println("I give you a hint! You are too low!"); } else if(Character.getNumericValue(ch)

  13. Найдите среднее арифметическое массива из 10 элементов типа double.

  14. Напишите рекурсивный метод отображающий строку задом на перед.

    double [] first = new double [5];Scanner scanner = new Scanner(System.in);double tmp = 0;

    System.out.println("Enter five numbers");for (int i = 0;i<first.length;i++){ first[i] = scanner.nextInt(); tmp =tmp + first[i];}System.out.println("arithmetic average is " + tmp/first.length);

    }

  15. Найдите победителя марафона.

    Группа людей участвует в марафоне, их имена и время за которое они пробежали марафон вы можете взять в прикрепленном файле.

    Ваша задача найти человека, который быстрее всех пробежал дистанцию и вывести его имя и счет.
    (Опционально) Найдите человека, который прибежал вторым.

  16. Числа Фибоначчи.

    1. Выведите на консоль первые 20 чисел последовательности Фибоначчи. Массив для хранения элементов использовать нельзя!
  17. Составить программу, которая на входе должна получать последовательность цифр,

    1. после чего программа показывает цифру, порядковый номер которой ввел пользователь.
  18. Разработайте программу, которая будет выводить таблицу умножения введенного пользователем числа с клавиатуры.

  19. Ввод-вывод вашего имени.

    1. Напишите программу, которая будет просить ввести ваше имя, а потом выведет его на консоль.
  20. Хортсман - Библиотека профессионала Java том 1.

  21. Герберт Шилдт - Java. Руководство для начинающих

  22. Разработайте программу, которая будет вычислять количество и сумму чисел нацело делящихся на заданное число.

  23. Сделайте программу, которая будет проверять является ли число типа double целым.

  24. Обнуление столбца двухмерного массива.

    1. Создайте метод, который в качестве аргумента получает число и полностью обнуляет столбец, который соответствует заданному числу.
  25. Дисконтная карта.

    Напишите метод, который определяет выгодно ли пользователю покупать 7% дисконтную карту магазина за 100$ основываясь на количестве покупок в месяц и средней стоимости 1 похода.

    (Опционально) Если пользователю не выгодно, то вывести сколько раз стоит ходить в магазин, чтобы покупка обрела смысл.

  26. Недельная зарплата работника.

    Создайте метод, который будет считать сколько денег получает работник в неделю. Метод должен принимать на входе два аргумента (зарплата в час, кол-во проработанных часов).

    Условия:
    1) Каждый час после 40 считается за полтора.
    2) Работник не может работать больше, чем 60 часов в неделю.
    3) Работник не может получать меньше 8 долларов в час.

  27. Число - палиндром.

    Напишите метод, который будет проверять является ли число палиндромом (одинаково читающееся в обоих направлениях).

    (Опционально) усовершенствуйте метод для проверки символьной строки.

  28. Двухмерный массив в одномерный.

    1. У вас есть двухмерный массив наполненный случайными числами, в той же последовательности перенесите эти числа в одномерный массив.
  29. "Перевернуть" массив.

    1. У вас есть двухмерный массив [n][n], придумайте способ поменять столбцы и строки местами.
  30. Составьте алгоритм, который будет определять, есть ли среди цифр заданного n-значного числа- одинаковые.

    1. (Опционально) Найдите повторения в символьной строке.
  31. Напишите программу, которая будет считать количество часов, минут и секунд в n-ном количестве суток.

  32. Процентное соотношение.

    Сделайте программу, которая будет считать процентное соотношение двух жидкостей.

    Например:
    Есть 490г молока и 510г кофе.
    В жидкости 49% молока, 51% кофе.

  33. Сортировка

    Реализуйте сортировку выбором.

    (Опционально) Отсортируйте двухмерный массив.

  34. Обмен значениями.

    1. У вас есть две переменные, обменяйте их значения без использования третей переменной.
  35. Камень, ножницы, бумага.

    1. Напишите консольную игру "Камень, ножницы, бумага". На входе спрашивается, что выбирает игрок. В качестве вывода будет предоставляться информация о том выиграл ли игрок.
  36. Размер зарплаты.

    У вас есть два работника, вам нужно узнать, кто получает больше денег и на сколько. Для этого создайте 2 объекта класса Salary, с экземпляром, который содержит зарплату работника. Далее передайте объект, как аргумент, методу для сравнения.

  37. Перевод валюты.

    1. Напишите метод переводящий рубли в доллары по заданному курсу. В качестве аргументов передайте кол-во рублей и курс.
  38. Нужная скорость.

    1. Пользователь вводит задает расстояние до места назначения (N) и время, за которое нужно доехать (T). Вычислить скорость (км/ч), с которой нужно ехать.
  39. Мини-лотерея.

    Программа загадывает 5 (неповторяющихся) чисел в диапазоне от 1 до 42, но не показывает их на экран. Пользователь пытается их угадать – вводит каких-то 5 чисел с клавиатуры. Назначить призы за каждое совпадение.

  40. Определить является ли символ введенный с клавиатуры цифрой, буквой или знаком пунктуации.

  41. Бедные студенты :D

    Ежемесячная стипендия студента составляет N рублей, а расходы на проживание превышают стипендию и составляют M рублей в месяц. Рост цен ежемесячно увеличивает расходы на 3%. Составьте программу расчёта суммы денег, которую необходимо единовременно занять, чтобы можно было прожить учебный год (10 месяцев), используя только эти деньги и стипендию.

  42. Наибольший Общий Делитель.

    Создать программу, которая будет вычислять НОД.

    Условие: Пользователь сам определяет, для скольких чисел нужно найти НОД.

  43. Наименьшее общее кратное.

    Создать программу, которая будет вычислять НОК.

    Условие: Пользователь сам определяет, для скольких чисел нужно найти НОК.

  44. Массив абсолютно случайных чисел.

    Напишите программу, которая заполняет массив из 100 элементов целочисленными, случайными значениями в пределах от 0 до 101.

    Важно - числа в ячейках не могут повторяться!

  45. Число Армстронга

    1. Натуральное число из n цифр является числом Армстронга, если сумма его цифр, возведенных в n-ю степень, равна самому числу (как, например, 153= 1^3+5^3+3^3). Получить все числа Армстронга, состоящие из двух, трех и четырех цифр.
  46. Обмен значениями II.

    1. Напишите метод swap(); реализующий обмен содержимым между двумя объектами типа Test, на которые ссылаются две переменные данного типа.
  47. Поиск определенных символов.

    1. Дана строка. Найти слова, которые оканчиваются и начинаются одной и той же буквой. Считать, что слова в тексте отделены друг от друга одним пробелом.
  48. Рост цен.

    1. Посчитать, сколько, положив деньги в банк, вы заработаете на процентах через год, при росте цен в N процентов в год.
  49. Сортировка в файле.

    1. Реализуйте программу, которая будет сортировать слова в файле.
  50. Генератор паролей.

    1. Как насчет того, чтобы написать простую программу, которая будет генерировать пароль состоящий минимум с 8 символов (0-9, a-z, A-Z).
  51. Уникальные элементы массива.

    Найдите все уникальные элементы (слова) массива из символьных строк (String) и сформируйте из них новый.

    (Опционально) Удалить повторяющиеся элементы и отсортировать по алфавиту все, что осталось.

  • 4016
  • 24 julio 2016, 15:07
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?