- lkristóf: Prohardver fórum userscript – hogy lásd, mikor neked válaszoltak
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- thesound: Segítőkészség
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- gban: Ingyen kellene, de tegnapra
- kenand: Hol volt, hol nem volt, Thunderbolt...
- Gurulunk, WAZE?!
- moongoose: Nagy méretű flac file-ok kiírása cd-re audio cd-ként.
Új hozzászólás Aktív témák
-
Sziasztok!
Kaptam egy teszt feladatot, TicTacToe. A Consultant interface-t kell implementálni, igazából 1 függvény van benne összesen, ami egy adott állás alapján javasol egy lépést, majd azt az értéket visszaadja. Azon gondolkodtam, hogy itt érdemes még létrehozni külön függvényeket (pl. checkForWin, checkForDraw, stb.), vagy elég a suggest függvényen belül implementálni az egész logikát? Ti mit várnátok el, hogy elegáns? Gáz, ha minden azon az egy függvényen belül van, jobban "OO-sítani" kéne?
Az van a leírásban, hogy a meglévő kódon már ne változtassak, de ha a YourConsultant osztályon belül még létre akarnék hozni plusz függvényeket, akkor elegáns lenne először az interface-t módosítani, de ezt elvileg nem akarják. Ezért is gondolom, hogy a suggest függvényben elég lenne megoldani az egészet.
Please advise

public class YourConsultant implements Consultant {
@Override
public CellLocation suggest(GameBoard gameBoard) {
// TODO Auto-generated method stub
return null;
}Leírás:
The goal of this exercise is for you to create an implementation of the
Consultant interface. You can use the provided class YourConsultant that needs
to be finished. We will run your solution against our unit tests. The source
and unit tests for this project may be found in the zip file associated with
this file.
Please read the JavaDoc carefully.
Keep in mind that:
* We are only interested in an implementation for the Consultant interface. We
do not, for instance, want an application that can interact with other
(human) players. We do not expect any kind of GUI, nor do we expect a class
with a main method.
* We are not so much looking for a solution that performs very fast. If your
implementation finds the best solution within a second, that is good enough.
* We are interested in the readability of your code.
* Follow the instructions carefully, but keep it simple! Your solution might of
course require more files (Java types), be careful however not to
over-engineer your solution.
* You are not allowed to change existing code, i.e. do not change existing
files.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Világ Ninjái és Kódfejtői, egyesüljetek!
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Építő/felújító topik
- Path of Exile 2
- 3D nyomtatás
- iPhone topik
- Fogyjunk le!
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- NVIDIA GeForce RTX 3060 Ti / 3070 / 3070 Ti (GA104)
- Fejhallgató erősítő és DAC topik
- További aktív témák...
- HP ZBook Studio 16 G10, i7-13800H, RTX 2000 Ada (8GB), 64GB DDR5, 2TB NVMe, 1,82Kg , gar 2029.
- BONTATLAN Zacskós ThinkCentre M70s SFF Business Időtálló Asztali gép -50% i5-14500 16/512 770 Magyar
- iPad Pro 12.9" 2TB/16GB M1 Space Grey 2021
- Apple iPhone 16 Pro Max 256GB,Átlagos,Adatkabel,12 hónap garanciával
- Keresek AM4 alaplapokat!!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9700X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- Samsung Galaxy A23 5G 128GB, Kártyafüggetlen, 1 Év Garanciàval
- iPad A16 128GB Wi-Fi Silver 100% (1év Garancia) Mindössze 4 ciklussal!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- MacBook Air 13" M2 / 256GB / 8GB midnight (éjkék) / 96% akksi
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


