/
javapractice
/
JavaPractice
Обзор
Документация
Войти
/
javapractice
/
JavaPractice
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
2
CI/CD
Аналитика
develop
Quiz/src/main/java/quiz/StonesJewelerPractice.java
36 строк
1 KB
Zexa91x0
refactoring
25 апр 2021, 11:25
25 апр 2021, 11:25
63c8a42
Код
Авторство
О чём код?
package quiz; /* Даны две строки строчных латинских символов: строка J и строка S. Символы, входящие в строку J, — «драгоценности», входящие в строку S — «камни». Нужно определить, какое количество символов из S одновременно являются «драгоценностями». Проще говоря, нужно проверить, какое количество символов из S входит в J. */ import java.io.BufferedReader; import java.io.InputStreamReader; public class StonesJewelerPractice { int getCount(String J, String S){ int count = 0; for (int i = 0; i < S.length(); ++i){ if (J.indexOf(S.charAt(i)) >= 0) { ++count; } } return count; } public static void main (String args[]) throws Exception { StonesJewelerPractice sj = new StonesJewelerPractice(); BufferedReader br = new BufferedReader (new InputStreamReader(System.in)); String J = br.readLine(); String S = br.readLine(); System.out.println (sj.getCount(J, S)); } }