Как решить финальный тестовый пример проблемы HackerRank с драгоценными камнямиJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как решить финальный тестовый пример проблемы HackerRank с драгоценными камнями

Сообщение Anonymous »

Я пытался решить задачу на HackerRank:
  • Практика > Алгоритмы > Строки > Драгоценные камни
По сути, мне нужно найти символьный элемент, который повторяется в каждом элементе строкового массива.
Описание
Существует коллекция камней, в каждой из которых заключены различные минералы. это. Каждый тип минерала обозначается строчной буквой в диапазоне ascii(a - z).
В горной породе может встречаться несколько минералов. Минерал называется драгоценным камнем, если он встречается хотя бы один раз в каждой породе коллекции.
Имея список минералов, встроенных в каждую из пород, отобразите количество типов драгоценных камней в коллекции.
Пример

Код: Выделить всё

arr = ['abc','abc','bc']
Минералы b и c присутствуют в каждом камне, поэтому имеется 2 драгоценных камня.
Мой код

Код: Выделить всё

import java.io.*;
import java.math.*;
import java.security.*;
import java.text.*;
import java.util.*;
import java.util.concurrent.*;
import java.util.function.*;
import java.util.regex.*;
import java.util.stream.*;
import static java.util.stream.Collectors.joining;
import static java.util.stream.Collectors.toList;

class Result {

/*
* Complete the 'gemstones' function below.
*
* The function is expected to return an INTEGER.
* The function accepts STRING_ARRAY arr as parameter.
*/

public static int gemstones(List arr) {
// Write your code here
String str[] = new String[arr.size()];

// ArrayList to Array Conversion
for (int j = 0; j < arr.size(); j++) {
str[j] = arr.get(j);
}
int c=0;
int count[]=new int[26];
for(int i=0;i

Подробнее здесь: [url]https://stackoverflow.com/questions/69060855/how-to-solve-the-final-test-case-of-hackerranks-gemstone-problem[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»