С этим типом анимации не связано, и он не требует какой-либо интерактивности со зрителем. Интерактивные эскизы, с другой стороны, создаются с помощью серии кадров и, как и N, большую часть времени анимируются. состояния пламени, позволяют зрителям взаимодействовать с ним. Это пример статического эскиза, который я смоделировал после рисования с помощью PCODING статический эскиз довольно прост в том смысле, что вы можете просто написать строки кода, которые будут выполняться один раз, и создать стиль. Вот где void setup() и
В этом проблема HackerRank, он просит, чтобы, в три линии, вы можете сказать, что element Student , Rockstar или Хакер . Как уже существуют эти классы объявлены, просто мы пишем в if , что каждый из этих элементов является одним из этих классов.
=========
Таким образом, реализуется таким образом:
if(element instanceof Student)
a++;
if(element instanceof Rockstar)
b++;
if(element instanceof Hacker)
c++;
Также может быть прочитан таким образом:
if(element é um Student)
a++;
if(element é um Rockstar)
b++;
if(element é um Hacker)
c++;
=========
Окончательный код выглядит так:
import java.util.*;
class Student{}
class Rockstar{}
class Hacker{}
public class InstanceOFTutorial{
static String count(ArrayList mylist){
int a = 0,b = 0,c = 0;
for(int i = 0; i < mylist.size(); i++){
Object element=mylist.get(i);
if(element instanceof Student)
a++;
if(element instanceof Rockstar)
b++;
if(element instanceof Hacker)
c++;
}
String ret = Integer.toString(a)+" "+ Integer.toString(b)+" "+ Integer.toString(c);
return ret;
}
public static void main(String []args){
ArrayList mylist = new ArrayList();
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
for(int i=0; i=========
Характеристика
- Instanceof : Guj
- Экземпляр : Oracle
============
Эта публикация является частью серии упражнений разрешены в Java на HackerRank. Перейдите полная серия:
- Хакерский рейтинг #6 | Сканер e Конец файла
- HackerRank #7 | Int в строку/Строка в Int
- Хакерский рейтинг #8 | Дата и время
- HackerRank #9 | Блок статического инициализатора
- Хакерский рейтинг #10 | Форматировщик валют
- Хакерский рейтинг #11 | Типы данных
- Хакерранк #12 | Введение в строки
- Хакерский рейтинг #13 | Сравнение подстрок
- Хакерранк #14 | Абстрактный класс
- Хакерский рейтинг #18 | Большой целитель
- Хакерранк #19 | Петли II
- Хакерранк #20 | Реверс строки
- Хакерский рейтинг #23 | Ключевое слово Instanceof
- Хакерский рейтинг #26 | Дженерики
- Хакерский рейтинг #27 | 1D Массив
- Хакерский рейтинг #28 | Анаграммы
- Хакерский рейтинг #33 | Список массивов
- HackerRank #34 | Попытка обработки исключений/Перехват
- HackerRank #36 | Обработка исключений
- Хакерский рейтинг #37 | Список
- Хакерский рейтинг #38 | Подмассив
- Хакерский рейтинг #39 | Набор хэшей
Оригинал: “https://dev.to/beatrizmaciel/hackerrank-23-instanceof-keyword-3lh6”