Natalia Cueva Tecco

All generations.

generate functionTue, 11 Apr 2023

Crea el següent mètode a la classe Shop. public List<Product> listProductsNameAndSize(String text, Size size) Retorna una llista de productes actius de la tenda que continguin la paraula text en el nom i la mida size indicada.

public List<Product> listProductsNameAndSize(String text, Size size) { List<Product> products = new ArrayList<>(); for(Product product : getProducts()) { if(product.getSize().equals(size) && product.getName().contains(text)) { products.add(product); } } return products; }

Java
View
text to sql syntaxTue, 28 Mar 2023

Crea un index ordinario en las columnas de la tabla que creas que es más probable que sean utilizados en un WHERE EN ESTA TABLA: CREATE TABLE Enfermeros( ID_ENFERMERO INT PRIMARY KEY NOT NULL AUTO_INCREMENT, ID_HOSPITAL_E INT, NOMBRE VARCHAR(30), APELLIDOS VARCHAR(30), TELEFONO INT, ESPECIALIDAD_E INT, CONSTRAINT CHK_PENFERMERO CHECK (TELEFONO = 9), CONSTRAINT FK_ID_ENFERM FOREIGN KEY (ID_HOSPITAL_E) REFERENCES Hospital(ID_HOSPITAL), CONSTRAINT FK_ID_ESPECIALIDAD_F FOREIGN KEY (ESPECIALIDAD_E) REFERENCES Especialidad(ID_ESPECIALIDAD) );

CREATE INDEX IDX_ENFERMEROS ON Enfermeros(ID_ENFERMERO);

Quan algú clicki sobre el botó Visualitzar naus del tipus seleccionat, hauràs de pintar una taula amb les dades de les naus que siguin el tipus seleccionat de la llista desplegable. Crida a la funció pintarDadesNausEnTaula() per a pintar la taula. El títol que surt sobre la taula ha de posar el tipus de nau que hagi seleccionat l’usuari de la llista. La imatge de la nau ha de tenir una amplada de 256 i ha de ser linkable a la pàgina web que té la nau en el xml (<url>). Sota la imatge està el valor del tag <classePrincipal> i ha de ser linkable a la pàgina web que té la nau en el xml (<url>). En la 3a columna totes les dades provenen les tag's i atributs que hi han dins del tag <propulsio>. La 4a columna (Noms coneguts) ha de tenir una amplada de 240

* **Restriccions**:

text to sql syntaxTue, 28 Mar 2023

Crea un índice ordinario en las columnas de la tabla que creas que es más probable que sean utilizados en un WHERE EN ESTA TABLA: CREATE TABLE Enfermeros( ID_ENFERMERO INT PRIMARY KEY NOT NULL AUTO_INCREMENT, ID_HOSPITAL_E INT, NOMBRE VARCHAR(30), APELLIDOS VARCHAR(30), TELEFONO INT, ESPECIALIDAD_E INT, CONSTRAINT CHK_PENFERMERO CHECK (TELEFONO = 9), CONSTRAINT FK_ID_ENFERM FOREIGN KEY (ID_HOSPITAL_E) REFERENCES Hospital(ID_HOSPITAL), CONSTRAINT FK_ID_ESPECIALIDAD_F FOREIGN KEY (ESPECIALIDAD_E) REFERENCES Especialidad(ID_ESPECIALIDAD) );

## SQL Inner Join SQL syntax that: select first_name,last_name,email from user inner join order on user.id=order.user_id

generate functionTue, 28 Mar 2023

private String convertSuit() Amb l’opció dels símbols i el plugin instal·lat, aquest mètode converteix el coll de la carta pel símbol corresponent. Enum Conversion CLUBS "\u2663" DIAMONDS_ "\u2666" HEARTS_ "\u2665" SPADES "\u2660" JOKER "JOKER"

// @flow var convertSuit = function (suit: number) { var symbol: string = ""; switch (suit) { case 0: symbol = "\u2663"; break; case 1: symbol = "\u2666"; break; case 2: symbol = "\u2665"; break; case 3: symbol = "\u2660"; break; default: symbol = "JOKER"; break; } return symbol; }; export default convertSuit;

Javascript
View
generate functionThu, 30 Mar 2023

public int searchCard(Suit suit, CardRank cardRank) Devuelve la posición de la carta que contenga el suit y el cardRank dentro de una lista ordenada del juego de cartas

function searchCard(suit, cardRank) { var cards = [ { suit: "hearts", cardRank: "2" }, { suit: "hearts", cardRank: "3" }, { suit: "hearts", cardRank: "4" } ]; for (var i = 0; i < cards.length; i++) { if (cards[i].suit === suit && cards[i].cardRank === cardRank) { return i; } } return -1; } searchCard("hearts", "2");

Javascript
View
generate functionTue, 28 Mar 2023

private String convertSuit() Amb l’opció dels símbols i el plugin instal·lat, aquest mètode converteix el coll de la carta pel símbol corresponent. CLUBS "\u2663" DIAMONDS_ "\u2666" HEARTS_ "\u2665" SPADES "\u2660" JOKER "JOKER"

function convertSuit(){ var suitName = ""; switch(this.suit){ case HEARTS_: suitName = "\u2665"; break; case DIAMONDS_: suitName = "\u2666"; break; case CLUBS: suitName = "\u2663"; break; case SPADES: suitName = "\u2660"; break; case JOKER: suitName = "JOKER"; break; } return suitName; }

Javascript
View
generate functionThu, 30 Mar 2023

public int searchCard(Suit suit, CardRank cardRank) Retorna la posició de la carta que contingui el suit i el cardRank dins d’una llista ordenada del joc de cartes

let suits = ["hearts","spades","clubs","diamonds"] let ranks = [2,3,4,5,6,7,8,9,10,"J","Q","K","A"] let deck = [] let card = [] for (s in suits) { for (r in ranks) { card.push(ranks[r]); card.push(suits[s]); deck.push(card); card = []; } } console.log(deck); function searchCard(x, y) { for (i in deck) { if (deck[i][0] == x && deck[i][1] == y) { return i + ": " + deck[i]; } } }

Javascript
View
text to sql syntaxSun, 26 Mar 2023

Todas las tablas tienen que tener un backup de todos los datos junto con la fecha y el usuario que ha ejecutado la sentencia. Estos triggers se deben activar en updates y deletes.

1)crear una tabla auxiliar que contenga el bakcup de los datos y fecha CREATE TABLE customers_backup ( id SERIAL PRIMARY KEY, name VARCHAR(100) NOT NULL, age INT NOT NULL, nationality VARCHAR(100) NOT NULL, status VARCHAR(100) NOT NULL, created_at TIMESTAMP DEFAULT NOW(), updated_at TIMESTAMP DEFAULT NOW() ); 2)crear un trigger para guardar un backup CREATE OR REPLACE FUNCTION customer_backup() RETURNS trigger AS $$ BEGIN INSERT INTO customers_backup SELECT id,name,age,nationality,status,created_at,updated_at FROM customers WHERE id=new.id; RETURN NULL; END; $$ LANGUAGE plpgsql; 3)crear un trigger para que se ejecute la funcion anterior CREATE TRIGGER customer_backup AFTER UPDATE

generate functionSun, 26 Mar 2023

Devuelve el libro sabiendo el code o el isbn. Si isCode es true, se buscará el libro sabiendo el code, sino se buscará por el isbn. Ten en cuenta que si no se ha encontrado el libro, el método devolverá null. El main podrá saber si se ha encontrado un libro consultando lo que devuelve el método. public Book getBookFromLibrary(String param, boolean isCode)

const getBookFromLibrary = (param, isCode) => { let book = [] if(isCode){ book = books.filter(book => book.code === param) } else { book = books.filter(book => book.isbn === param) } if (book.length === 0) return null else return book[0] }

Javascript
View
generate functionMon, 15 May 2023

Las camisetas son imprimibles (printable), implementa la interfaz Printable. Cada impresión cuesta 10.00 €. Esta interfaz contiene 2 métodos: float addPrint(PrintImage printImage) Añade una imagen a una camiseta, ésta sólo se puede añadir si no tiene ninguna imagen. En caso de que el producto ya tenga una imagen, devuelve 0, de lo contrario devuelve el precio final de la camiseta con el coste de la impresión. Si la camiseta es TankT (de tirantes) y es reversible, el precio se multiplica por dos ya que incluye dos impresiones.

public float addPrint(PrintImage printImage){ if(this.printImage == null){ if(this.type == "TankT" && this.reversible == true){ this.printImage = printImage; return this.price + (printImage.price * 2); } else{ this.printImage = printImage; return this.price + printImage.price; } } else{ return 0; } }

Java
View
text to sql syntaxTue, 28 Mar 2023

Crea un índice ordinario en las columnas de la tabla que creas que es más probable que sean utilizados en un WHERE EN ESTA TABLA: CREATE TABLE Enfermeros( ID_ENFERMERO INT PRIMARY KEY NOT NULL AUTO_INCREMENT, ID_HOSPITAL_E INT, NOMBRE VARCHAR(30), APELLIDOS VARCHAR(30), TELEFONO INT, ESPECIALIDAD_E INT, CONSTRAINT CHK_PENFERMERO CHECK (TELEFONO = 9), CONSTRAINT FK_ID_ENFERM FOREIGN KEY (ID_HOSPITAL_E) REFERENCES Hospital(ID_HOSPITAL), CONSTRAINT FK_ID_ESPECIALIDAD_F FOREIGN KEY (ESPECIALIDAD_E) REFERENCES Especialidad(ID_ESPECIALIDAD) );

generate functionMon, 15 May 2023

Las camisetas son imprimibles (printable), implementa la interfaz Printable. Cada impresión cuesta 10.00 €. Esta interfaz contiene 2 métodos: float addPrint(PrintImage printImage) Añade una imagen a una camiseta, ésta sólo se puede añadir si no tiene ninguna imagen. En caso de que el producto ya tenga una imagen, devuelve 0, de lo contrario devuelve el precio final de la camiseta con el coste de la impresión. Si la camiseta es TankT (de tirantes) y es reversible, el precio se multiplica por dos ya que incluye dos impresiones.

public float addPrint(PrintImage printImage){ if(this.printImage != null){ return 0; } else{ float printPrice = printImage.printPrice(); float tshirtPrice = this.price(); float price = printPrice + tshirtPrice; if(this.tankTop && this.reversible){ price *= 2; } this.printImage = printImage; return price; } }

Java
View

Usando JavaScript y DOM, cambia el título (<title>) de la página web del valor M04 - UF3 – NF2 que hay en el código html al valor que hay en el tag <nombreSerie> del xml. Todos los eventos que tenga que tratar en este ejercicio y en los siguientes los debe gestionar con el EventListener.

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>M04 - UF3 - NF2</title> </head> <body> <h1>Cambia el título de la ventana al nombre de la serie</h1> <div class="container" id="main"></div> </body> </html>

text to sql syntaxTue, 28 Mar 2023

Crea un index ordinario en las columnas de la tabla que creas que es más probable que sean utilizados en un WHERE EN ESTA TABLA: CREATE TABLE Enfermeros( ID_ENFERMERO INT PRIMARY KEY NOT NULL AUTO_INCREMENT, ID_HOSPITAL_E INT, NOMBRE VARCHAR(30), APELLIDOS VARCHAR(30), TELEFONO INT, ESPECIALIDAD_E INT, CONSTRAINT CHK_PENFERMERO CHECK (TELEFONO = 9), CONSTRAINT FK_ID_ENFERM FOREIGN KEY (ID_HOSPITAL_E) REFERENCES Hospital(ID_HOSPITAL), CONSTRAINT FK_ID_ESPECIALIDAD_F FOREIGN KEY (ESPECIALIDAD_E) REFERENCES Especialidad(ID_ESPECIALIDAD) );

generate functionTue, 11 Apr 2023

public Set<Actor> findActorsInCompany(String text) (1 punt) Retorna una col·lecció de tots els actors de la companyia que continguin la paraula text a l’atribut name, surname o nameInMovie. Considera majúscules i minúscules iguals.

public Set<Actor> findActorsInCompany(String text) { Set<Actor> p = new HashSet<>(); text = text.toUpperCase(); for (Actor c : getActors()) { String name = c.getName().toUpperCase(); String surname = c.getSurname().toUpperCase(); String nameInMovie = c.getNameInMovie().toUpperCase(); if (name.contains(text) || surname.contains(text) || nameInMovie.contains(text)) { p.add(c); } } return p; }

Java
View
generate functionThu, 30 Mar 2023

public int searchCard(Suit suit, CardRank cardRank) Devuelve la posición de la carta que contenga el suit y el cardRank dentro de una lista ordenada del juego de cartas

function searchCard(suit, cardRank, cards) { let first = 0; let last = cards.length - 1; while (first <= last) { let mid = first + Math.floor((last - first) / 2); if (cards[mid] == suit) { if (cards[mid] == cardRank) { return mid; } else if (cards[mid] > cardRank) { last = mid - 1; } else { first = mid + 1; } } } return -1; }

Javascript
View
generate functionThu, 30 Mar 2023

public int numberOfTimes(Suit suit, CardRank cardRank) Indica quantes vegades apareix la carta en el nostre joc de cartes que contingui suit i cardRank indicats per paràmetre. Nota: No pots utilitzar Collections.frequency perquè aquest mètode només li podem passar per argument un objecte Card. Hauràs d’iterar la llista de cartes i comprovar amb un contador les cartes que tenen el mateix suit i cardRank.

public int numberOfTimes(Suit suit, CardRank cardRank) { int resultat = 0; for (Card card : cards) { if (card.getSuit().equals(suit) && card.getRank().equals(cardRank)) { resultat++; } } return resultat; }

Javascript
View
text to sql syntaxSun, 26 Mar 2023

Crea una vista para cada una de las tablas intermedias que junte los valores de las dos tablas junto con la tabla intermedia. El nombre de la vista es el nombre de la tabla intermedia seguido de _view. Se han de generar un mínimo de 5 vistas, por lo que en caso de tener menos de 5 tablas intermedias, junta con una vista las tablas más relacionadas entre ellas (producto + producto_descripcion, personaje + raza, etc.).

CREATE VIEW product_description_view AS SELECT product_id, description FROM product_description; CREATE VIEW product_category_view AS SELECT product_id, category_id FROM product_category; CREATE VIEW product_category_view AS SELECT product_id, category_id FROM product_category; CREATE VIEW product_image_view AS SELECT product_id, name FROM product_image; CREATE VIEW product_tag_view AS SELECT product_id, tag FROM product_tag;

generate functionSun, 26 Mar 2023

Devuelve el libro sabiendo el code o el isbn. Si isCode es true, se buscará el libro sabiendo el code, sino se buscará por el isbn. Ten en cuenta que si no se ha encontrado el libro, el método devolverá null. El main podrá saber si se ha encontrado un libro consultando lo que devuelve el método.

function findBook(code, isCode){ if (isCode == true){ for (i = 0; i < books.length; i++){ if (books[i].code == code){ return books[i]; } } } else { for (i = 0; i < books.length; i++){ if (books[i].isbn == code){ return books[i]; } } } return null; }

Javascript
View
generate functionTue, 28 Mar 2023

Implementa la Interfaz Comparable y sobrescribe el método compareTo. Dos cartas se comparan entre ellas primero por Suit y después por CardRank. Al ser dos clases enumeradas, el orden viene indicado por el ordinal, es decir, el orden en que se han declarado los valores en la clase Enum. El JOKER va primero, después CLUBS, DIAMONDS_, HEARTS_ y finalmente SPADES.

function compareTo(card) { if (this.suit.ordinal() < card.suit.ordinal()) return -1; else if (this.suit.ordinal() > card.suit.ordinal()) return 1; else if (this.rank.ordinal() < card.rank.ordinal()) return -1; else if (this.rank.ordinal() > card.rank.ordinal()) return 1; return 0; }

Javascript
View

Usando Babylon_5.xml, crea una lista desplegable donde salgan los tipos (<tipusNau>) de todas las naves. Utiliza la función listarTipo(). No deben salir elementos repetidos en la lista. Haz que al seleccionar uno de los tipos de la lista salga un alerta con el tipo seleccionado.

<select id="nau" onchange="listarTipo()"></select> <script> //FUNCIÓN PARA FILTRAR POR TIPO function listarTipo(){ var naus = document.getElementById("nau"); var tipus = naus.options[naus.selectedIndex].value; var taula = "<table border='1' align='center'>"; taula+="<tr><th>NOM</th><th>TIPUS</th><th>ESPAI</th><th>MOTOR</th></tr>"; for(var i=0;i<xmlDoc.getElementsByTagName("nau").length;i++){ if(tipus==xmlDoc.getElementsByTagName("nau")[i].getElementsByTagName("tipusNau")[0].childNodes[0].nodeValue){ taula+="<tr><td>"+xmlDoc.getElementsByTagName("nau")[

generate functionThu, 30 Mar 2023

public int searchCard(Suit suit, CardRank cardRank) Devuelve la posición de la carta que contenga el suit y el cardRank dentro de una lista ordenada del juego de cartas

function searchCard(suit, rank) { let cartas = [ [0, "s", "A"], [1, "s", "2"], [2, "s", "3"], [3, "s", "4"], [4, "s", "5"], [5, "s", "6"], [6, "s", "7"], [7, "s", "8"], [8, "s", "9"], [9, "s", "10"], [10, "s", "J"], [11, "s", "Q"], [12, "s", "K"], [13, "h", "A"], [14, "h", "2"], [15, "h", "3"], [16, "h", "4"], [17, "h", "5"], [18, "h", "6"], [19, "h", "7"], [20, "h", "8"],

Javascript
View

Quan algú clicki sobre el botó Visualitzar naus del tipus seleccionat, hauràs de pintar una taula amb les dades de les naus que siguin el tipus seleccionat de la llista desplegable. Crida a la funció pintarDadesNausEnTaula() per a pintar la taula. El títol que surt sobre la taula ha de posar el tipus de nau que hagi seleccionat l’usuari de la llista. La imatge de la nau ha de tenir una amplada de 256 i ha de ser linkable a la pàgina web que té la nau en el xml (<url>). Sota la imatge està el valor del tag <classePrincipal> i ha de ser linkable a la pàgina web que té la nau en el xml (<url>). En la 3a columna totes les dades provenen les tag's i atributs que hi han dins del tag <propulsio>. La 4a columna (Noms coneguts) ha de tenir una amplada de 240

<div class="container" id="main"> <button type="button" onclick="pintarDadesNausEnTaula()">Visualitzar naus del tipus seleccionat</button> <select id="nauSeleccionada"> <option value="A">A</option> <option value="B">B</option> <option value="C">C</option> <option value="D">D</option> <option value="E">E</option> </select> <table id="taula"> <thead> <tr> <th>Nau</th> <th>Tipus</th> <th>Propulsió</th> <th>Noms coneguts</th> </tr> </thead> <tbody> <tr> <td><a href="#"><img src="img/A_1.jpg" width="256"></a></td>

generate functionThu, 30 Mar 2023

public int searchCard(Suit suit, CardRank cardRank) Devuelve la posición de la carta que contenga el suit y el cardRank dentro de una lista ordenada del juego de cartas

function searchCard(suit, cardRank){ //Enumerations let suits = [ { name: 'spades', value: 0 }, { name: 'hearts', value: 1 }, { name: 'clubs', value: 2 }, { name: 'diamonds', value: 3 } ]; let cardRanks = [ { name: 'two', value: 0 }, { name: 'three', value: 1 }, { name: 'four', value: 2 }, { name: 'five', value: 3 }, { name: 'six', value: 4 }, { name: 'seven', value: 5 }, { name: 'eight', value: 6 }, { name: 'nine', value:

Javascript
View
generate functionTue, 11 Apr 2023

public Set<Actor> searchActorByDate(String beginDate, String endDate) Retorna una llista d’actors de la companyia nascuts entre les dates beginDate i endDate inclusives. Aquest mètode retorna una llista buida en cas que: - Les dates beginDate o endDate no són vàlides. - Si beginDate és una data posterior a endDate.

public Set<Actor> searchActorByDate(String beginDate, String endDate) { Set<Actor> set = new TreeSet<>(); for (Actor a : actors) { if (a.getDataNaixement().compareTo(beginDate) >= 0 && a.getDataNaixement().compareTo(endDate) <= 0) { set.add(a); } } return set; }

Java
View

Quan algú clicki sobre el botó Visualitzar naus del tipus seleccionat, hauràs de pintar una taula amb les dades de les naus que siguin el tipus seleccionat de la llista desplegable. Crida a la funció pintarDadesNausEnTaula() per a pintar la taula. El títol que surt sobre la taula ha de posar el tipus de nau que hagi seleccionat l’usuari de la llista. La imatge de la nau ha de tenir una amplada de 256 i ha de ser linkable a la pàgina web que té la nau en el xml (<url>). Sota la imatge està el valor del tag <classePrincipal> i ha de ser linkable a la pàgina web que té la nau en el xml (<url>). En la 3a columna totes les dades provenen les tag's i atributs que hi han dins del tag <propulsio>. La 4a columna (Noms coneguts) ha de tenir una amplada de 240

<table> <thead> <th>Nom</th> <th>Classe principal</th> <th>Propulsió</th> <th>Noms coneguts</th> </thead> <tbody> <tr> <td> <img src="..." style="width:256px;"> </td> <td> ... </td> <td> ... </td> <td> ... </td> </tr> </tbody> </table>

generate functionSun, 26 Mar 2023

Devuelve una colección de todos los libros escritos por un escritor especificando un texto que será el nombre(public Set<Book> getBooksByWriter(String writer). Busca todos los escritores que contengan la cadena especificada. Si no hay libros escritos por un escritor, el método devolverá una lista vacía. El main podrá saber si se han encontrado libros consultando lo que devuelve el método. Si le pasamos un texto vacío, writer = "", el método devuelve todos los libros. Este método busca tanto mayúsculas como minúsculas.

public Set<Book> getBooksByWriter(String writer) { Set<Book> booksByWriter = new HashSet<Book>(); for (Book book : books) { if (book.getWriter().toLowerCase().contains(writer.toLowerCase())) { booksByWriter.add(book); } } return booksByWriter; }

Javascript
View
generate functionThu, 30 Mar 2023

public int searchCard(Suit suit, CardRank cardRank) Retorna la posició de la carta que contingui el suit i el cardRank dins d’una llista ordenada del joc de cartes

function searchCard(suit, cardRank) { let cards = [ {rank: 2, suit: 'spades'}, {rank: 3, suit: 'spades'}, {rank: 4, suit: 'spades'}, {rank: 5, suit: 'spades'}, {rank: 6, suit: 'spades'}, {rank: 7, suit: 'spades'}, {rank: 8, suit: 'spades'}, {rank: 9, suit: 'spades'}, {rank: 10, suit: 'spades'}, {rank: 'J', suit: 'spades'}, {rank: 'Q', suit: 'spades'}, {rank: 'K', suit: 'spades'}, {rank: 'A', suit: 'spades'} ] return cards.findIndex(card => card.suit == suit && card.rank == cardRank) console.log(searchCard('spades', 'A')) ``

Javascript
View
generate functionSun, 26 Mar 2023

Devuelve el libro sabiendo el code o el isbn. Si isCode es true, se buscará el libro sabiendo el code, sino se buscará por el isbn. Ten en cuenta que si no se ha encontrado el libro, el método devolverá null. El main podrá saber si se ha encontrado un libro consultando lo que devuelve el método.

function buscarLibro(isbn, isCode, libros) { let libro = null; libros.forEach(libro => { if (isCode) { if (libro.code == isbn) { libro = libro; } } else { if (libro.isbn == isbn) { libro = libro; } } }) return libro; }

Javascript
View
generate functionSun, 26 Mar 2023

Devuelve el libro sabiendo el code o el isbn (public Book getBookFromLibrary(String param, boolean isCode). Si isCode es true, se buscará el libro sabiendo el code, sino se buscará por el isbn. Ten en cuenta que si no se ha encontrado el libro, el método devolverá null. El main podrá saber si se ha encontrado un libro consultando lo que devuelve el método.

public Book getBookFromLibrary(String param, boolean isCode){ Book book = null; if(isCode) { for(int i = 0; i < bookList.size(); i++) { if(bookList.get(i).getCodeBook().equals(param)) { book = bookList.get(i); } } }else { for(int i = 0; i < bookList.size(); i++) { if(bookList.get(i).getIsbnBook().equals(param)) { book = bookList.get(i); } } } return book; }

Javascript
View

Quan algú clicki sobre el botó Visualitzar naus del tipus seleccionat, hauràs de pintar una taula amb les dades de les naus que siguin el tipus seleccionat de la llista desplegable. Crida a la funció pintarDadesNausEnTaula() per a pintar la taula. El títol que surt sobre la taula ha de posar el tipus de nau que hagi seleccionat l’usuari de la llista. La imatge de la nau ha de tenir una amplada de 256 i ha de ser linkable a la pàgina web que té la nau en el xml (<url>). Sota la imatge està el valor del tag <classePrincipal> i ha de ser linkable a la pàgina web que té la nau en el xml (<url>). En la 3a columna totes les dades provenen les tag's i atributs que hi han dins del tag <propulsio>. La 4a columna (Noms coneguts) ha de tenir una amplada de 240 en DOM

<div class="container" id="main"> <div class="row"> <!-- Selector de naus --> <div class="col-xs-12 col-sm-4"> <div class="form-group"> <label for="selector-nau">Selecciona la nau:</label> <select class="form-control" id="selector-nau"> <option value="1">Nau 1</option> <option value="2">Nau 2</option> <option value="3">Nau 3</option> <option value="4">Nau 4</option> <option value="5">Nau 5</option> <option value="6">Nau 6</option> <option value="7">Nau 7</option> </select> </div> </div> <!-- Button --> <div class="col-xs-12 col-sm-4"> <button id="boto-mostrar-nau" class="

generate functionThu, 30 Mar 2023

public int searchCard(Suit suit, CardRank cardRank) Devuelve la posición de la carta que contenga el suit y el cardRank dentro de una lista ordenada del juego de cartas

var juego = [ [CardRank.AS, Suit.CORAZONES], [CardRank.REY, Suit.CORAZONES], // 1 [CardRank.REINA, Suit.CORAZONES], [CardRank.JACK, Suit.CORAZONES], [CardRank.DIEZ, Suit.CORAZONES], [CardRank.NUEVE, Suit.CORAZONES], [CardRank.OCHO, Suit.CORAZONES], [CardRank.SIETE, Suit.CORAZONES], [CardRank.SEIS, Suit.CORAZONES], [CardRank.CINCO, Suit.CORAZONES], [CardRank.CUATRO, Suit.CORAZONES], [CardRank.TRES, Suit.CORAZONES], [CardRank.DOS, Suit.CORAZONES], [CardRank.AS, Suit.PICAS], [CardRank.REY, Suit.PICAS], // 13 [CardRank.REINA, Suit.

Javascript
View

Questions about programming?Chat with your personal AI assistant