- Практика > Алгоритмы > Строки > Драгоценные камни
Описание
Существует коллекция камней, в каждой из которых заключены различные минералы. это. Каждый тип минерала обозначается строчной буквой в диапазоне ascii(a - z).
В горной породе может встречаться несколько минералов. Минерал называется драгоценным камнем, если он встречается хотя бы один раз в каждой породе коллекции.
Имея список минералов, встроенных в каждую из пород, отобразите количество типов драгоценных камней в коллекции.
Пример
Код: Выделить всё
arr = ['abc','abc','bc']
Мой код
Код: Выделить всё
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]
Мобильная версия