Я опубликовал электронную книгу. Подборка 100 Java(интервью)решенных проблем программирования. Я дал четкое объяснение и код в книге. Поверьте мне, когда я говорю, что это даст толчок к получению работы в компании вашей мечты.

Нажмите на эту ссылку, чтобы перейти на целевую страницу. Это совершенно бесплатно, если вы используете Kindle Amazon. Взгляните на это.

Подсчитать количество пар в целочисленном массиве, сумма которых равна заданной сумме (все элементы уникальны)

Ввод: [0, 2, 5, 7, 4, 6, 10, 20, -10]

Сумма: 10

Вывод: 3 [(0, 10), (4, 6), (20, -10)]

КОД

Пояснение:

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

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

Продолжайте до конца размера массива.

Алгоритм:

  • Значение массива и значение суммы передаются в функцию func (int [] arr, int sum)
  • При использовании условий цикла и итераторов значения массива i и j получают доступ.
  • Количество значений массива, равное сумме инициализированных до нуля.
  • Суммарные значения вычисляются для значений массива, доступ к которым осуществляется с помощью итераторов.
  • Если значение суммы, вычисленное, равносуммезначению, заданному, то значение выводится. сильный>
  • Количество увеличивается.
  • Процесс повторяется до конца размера массива.

Вывод

Эти проблемы от HackerRank.



Если вы новичок в java. Вот замечательная книга, которая поможет вам начать знакомство с основами Java, и вы можете изучить ее всего за 1 день!

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

М.А. Оэн

Это краткая, хорошо написанная и хорошо организованная книга. Я даже не осознавал, что «учусь», пока не начал кодировать проект и не сделал его правильно, не проверяя дважды пунктуацию, орфографию, использование заглавных букв и т. д.

Это совершенно бесплатно, если у вас есть план Kindle Unlimited. Его стоит прочитать, если вы хотите изучать java на своем мобильном телефоне и если вы не можете брать книгу в мягкой обложке с собой в каждое место, куда вы отправляетесь.

Вы можете подписаться на House of Codes, чтобы получать обновления, когда мы публикуем новые задачи по программированию. Также вы можете отправить нам свои решения или свои идеи для любой задачи кодирования. Мы были бы рады прочитать их. ;)