кодесурса

Упражнения на Java: поиск недостающей строки из двух указанных строк

script1adsense2code
script1adsense3code

Java Basic: упражнение 190 с решением

Напишите программу на Java, чтобы найти недостающую строку из двух заданных строк.

Иллюстрированная презентация:


Пример решения:

Java-код:

import java.util.*;
public class Solution {
 public static void main(String[] args) {
  String str1 ="Java Programming Exercises, Practice, Solution";
  String str2 ="Java Programming Exercises, Practice,";
  System.out.println("Missing string: " + Arrays.toString(missing_Words(str1, str2)));
 }
 public static String[] missing_Words(String t, String s) {
  String[] s1 = t.split(" ");
  String[] s2 = s.split(" ");
  int sz = s1.length - s2.length;
  String[] missing_str = new String[sz];
  int c = 0;
  for (int i = 0; i < s1.length; i++) {
   int flag = 0;
   for (int j = 0; j < s2.length; j++) {
    if (s1[i].equals(s2[j]))
     flag = 1;
   }
   if (flag == 0) {
    missing_str[c++] = s1[i];
   }
  }
  return missing_str;
 }
}

Пример вывода:

 Отсутствующая строка: [Решение]

Блок - схема:

«Блок-схема:

Редактор кода Java:

Компания: Google Airbnb

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите Java-программу с заданными двумя неотрицательными целыми числами num1 и num2, представленными в виде строки, верните сумму num1 и num2.
Далее: Напишите программу на Java, чтобы проверить, существуют ли два целых числа x и y, для которых x ^ 2 + y ^ 2 равно данному положительному числу.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code