Помогите исправить код java

128
04 сентября 2019, 21:40

Написал часть кода, задача написана ниже. Но он не работает. Можете помочь.

Написать метод numJewelsInStones который принимает 2 параметра:

  • String jewels: строка, каждый символ который символизирует драгоценный камень, символы уникальны
  • String stones: строка, каждый символ который символизирует камень.

Строки могут состоять только из символов a..zA..Z Метод должен вернуть количество драгоценных камней в строке stones.

Пример: jewels = "aAb" stones = "caсAcA" Output: 3

public static void main(String[] args) {
    Scanner s = new Scanner(System.in);
    System.out.println("enter jewels type: 'a,b,c' ");
    String jewels = s.nextLine();
    System.out.println("enter stones type: 'a b c' ");
    String stones = s.nextLine();
    int result = numJewelsInStones(jewels, stones);
    System.out.println(result);

}
public static int numJewelsInStones(String jewels, String stones) {
    int result = 0;
    for (int i = 0; i < jewels.length(); i++) {
        String[] onejewels = jewels.split(",");
        String[] onestone = stones.split(" ");
        if (onejewels[i]!=",") {
            for (int j = 0; j < stones.length(); j++)
                if (onestone[j] == onejewels[i]) {
                    result += 1;
                }
        }
    }
    return result;
}
Answer 1
public static int numJewelsInStones(String jewels, String stones) {
int result = 0;
 for (int i = 0; i < jewels.length(); i++) {
   if (jewels.charAt(i)!=',') {        
      for (int j = 0; j < stones.length(); j++)
        if (stones.charAt(j)==jewels.charAt(i)) {
        result += 1;
        }
    }
   }
 return result;
}
READ ALSO
Проблема Line height с элементами inline-block

Проблема Line height с элементами inline-block

По непонятной причине теги <a> не применяют собственную line height, а вместо этого используют родительские line heightОн применяется только в том...

139
Выровнять таблицу по центру блока не толкая блоки рядом

Выровнять таблицу по центру блока не толкая блоки рядом

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

141
Как спрятать последний ul внутри ul

Как спрятать последний ul внутри ul

Есть список категорий, вложенность которого может достигать до 10 категорий Возможно ли с помощью css скрыть последний ul внутри первого ul

95
Не отображается CSS код

Не отображается CSS код

попытался сверстать header для макета и столкнулся с проблемой, что в моем css коде, а именно вbtn не хочет работать padding и border-radius, как только эти...

129