- Melyik tápegységet vegyem?
- Milyen SSD-t vegyek?
- Nagyon nem szokványos módon ment tönkre egy ASML gép Kínában…
- Kompakt vízhűtés
- Házimozi belépő szinten
- Bambu Lab 3D nyomtatók
- Kormányok / autós szimulátorok topikja
- Hobby elektronika
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Kezdő fotósok digitális fényképei
Új hozzászólás Aktív témák
-
-
-
Sokan egyebkent keverik a Java-t, mint nyelvet, meg a Java-t, mint okoszisztemat. A nyelv nem frenetikus, de pl. a JVM az egy csoda (bar a CLR is fejlodik ezerrel), meg olyan tooling van, ami kb. sehol mashol.
Az USA legnagyobb halozati forgalmat ado szolgaltatas mogott JVM-ek allnak.

-
válasz
sztanozs
#6249
üzenetére
Valoban, tok igazad van. Akkor lehet azt csinalni, hogy bedobalod egy char -> int tablaba az elso szam szamjegyeit, ahol is a tabla az egyes karakterek darabszamat jelenti. Pl. 111-bol 1->3 lesz, 134-bol 1->1,3->1,4->1. Ezek utan elkezded nezni a masodik szam szamjegyeit, es ha benne van a tablaban, akkor eggyel csokkented a szamot. Ha a tablaban levo ertekek osszege a vegen 1, akkor jo vagy.
111-113 eseten ugye kezdesz egy 1->3 tablaval, es lesz egy 1->1 a vegen, tehat osszeadhatod. 110-151 eseten lesz egy 1->2,0->1 tablad, a vegen pedig 1->0, 0->1, tehat megint osszeadhatod. 221-322 eseten 2->2, 1->1-el kezdesz, 2->0, 1->1 a vege, szinten jo. 111-123 eseten 1->3-al kezdesz, es 1->2 a vege, tehat nem stimmel, nem adhatod ossze.
-
Nem egeszen. Az otlet az, hogy minden karaktert beraksz egy hashsetbe, amiben ugye egy elembol csak egy lehet, es utana megszamolod, hany elem van benne. Ha 4, akkor osszeadod, ha nem negy, akkor nem adod ossze oket.
C#-ban (generikusok nem is kellenek...)
sztanozs: az en megoldasom arra vonatkozik, ha 2 szamot 2 szammal tudsz osszeparositani, es kesz. Tehat az 112 - 134 az nem jo megoldas, az 111 - 113 se jo megoldas. Legalabbis nalam. Nem biztos, hogy ok erre gondoltak.
-
Adok egy segitseget Clojure-ben, ha nem jossz ra a megoldasra, adok meg tippet.

(A megoldas az az egysoros fuggveny, amit fent latsz, lent pedig negy 'teszteset'. Ha nem ket szam egyezik, akkor nil-lel ter vissza, ha igen, az osszeggel. Teljesen f*** interjukerdes egyebkent, semmi ertelme nincs.
-
válasz
leonaprofi
#6235
üzenetére
Ket tizedesig ingyenes, afolott fizetos.
-
Nem, enumeratorral.
class MainClass
{
static int [,,] nestedArray= new int[10,10,10];
public static void Main (string[] args)
{
Random r = new Random ();
for (int i = 0; i < 10; ++i)
for (int j = 0; j < 10; ++j)
for (int k = 0; k < 10; ++k)
nestedArray [i,j,k] = r.Next ();
var e = nestedArray.GetEnumerator ();
while (e.MoveNext ())
Console.Write (" {0}",e.Current);
}
} -
válasz
zuzu000
#6059
üzenetére
A \0 meg érdekes, mert kipróbáltam.
string y = "abba";
y = y.Insert(1, '\0'.ToString());
Console.WriteLine(y);
"a bba"Keversz ket dolgot: a karaktert es azt, hogy a konzol hogy jeleniti meg. A \0 karakter NEM szokoz, de a konzol nem tudja megjeleniteni, ezert rak egy szokozt a helyere. Ez viszont egy implementacios kerdes.
-

-
Ja, sejtem, mire gondolsz. Ha mondjuk ez a fajl:
<?xml version="1.0" encoding="utf-8"?>
<channels>
<feed>
<limit>30</limit>
<name> 11111PROHARDVER! - Hírek és tesztek vegyesen</name>
<url>http://prohardver.hu/hirfolyam/anyagok/rss.xml</url>
</feed>
<feed>
<limit>30</limit>
<name> 222222PROHARDVER! - Hírek és tesztek vegyesen</name>
<url>http://prohardver.hu/hirfolyam/anyagok/rss.xml</url>
</feed>
<feed>
<limit>30</limit>
<name> 33333PROHARDVER! - Hírek és tesztek vegyesen</name>
<url>http://prohardver.hu/hirfolyam/anyagok/rss.xml</url>
</feed>
<feed>
<limit>30</limit>
<name> 44444PROHARDVER! - Hírek és tesztek vegyesen</name>
<url>http://prohardver.hu/hirfolyam/anyagok/rss.xml</url>
</feed>
</channels>Akkor ez:
var xml = XElement.Load (@"c:\\tmp\\test.xml");
var query =
from e in xml.Descendants()
where e.Name == ("feed")
select new { Name = e.Descendants("name").First().Value, URL = e.Descendants("url").First().Value};... visszaad egy IEnumerable-t, amiben benne vannak az URL-ek meg a nevek.
Vagy listad van, vagy dictionaryd, a kettonek egyszerre itt nincs ertelme.
-
válasz
Gülredy
#2589
üzenetére
static bool masodikBitEgyes(int i)
{
return 2 == 2 & i;
}Egyebkent a te megoldasodban az x=x/2 jobbra shifteli a szamot (binaris alakban), kipottyan a legjobboldali bit, a jobbrol a masodik lesz az uj szamban jobboldali, ami azt jelenti, hogy a szam paros, ha 0, paratlan, ha 1.
-
Olyasmik menten keresgelj, hogy
- keresd meg a konkret Sort a kollekcioban (nev alapjan remelem menni fog)
- utana mar csak annyit kell tenned, hogy sorok[konkret_sor_objektum] = csokkentettertekTenyleg nem kene ennel tobb segitseg ebben a kerdesben, mert ha ezt nem tudod, akkor szerintem nem eri meg atmenned ebbol a targybol, tanuld meg.
-
En most Javat hasznalok nehany ev .Net meg C++ utan, ami a legjobban idegesit (valoszinuleg ezt erdemes eloszor megnezned a C#-ban, mint hasznos funkcio):
- *Listener osztalyok helyett delegate-k
- halal sz*r type erasure helyett rendes generikus-implementacio
- nem minden fuggveny virtualis, sot
- lambda kifejezesekViszont a tooling nem annyira kifinomult (nincs Maven, nincs sokfele IDE, foleg az IntelliJ-t nem eri utol a VS). GUI-ra viszont van rendes deklarativ nyelv (XAML), ha epp ez erdekel.
En az elso negyet neznem meg, a tobbi mar jon magatol.
-
válasz
Jhonny06
#2564
üzenetére
A property get/set nem feltetlen mellekhatasmentes muvelet, igy tudod enkapszulalni az adatot.
Pl. tegyuk fel, hogy van egy Date nevu valtozod, amit ugy implementalsz, hogy 1980.01.01 ota eltelt nanoszekundumokat tarolod le. Gondolj bele, hogy egy csomo propertyd lesz, ellenben lenyegeben csak egy konkret adatmezod.
Ezen kivul ugy tudod valtoztatni az implementaciod, hogy az interfeszed nem serul.
-
válasz
memphis_19
#2504
üzenetére
A Matlabot akarod vezerelgetni, vagy kulon szimulatort akarsz? (Mindketto megcsinalhato.)
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Elemlámpa, zseblámpa
- Linux felhasználók OFF topikja
- Filmvilág
- Melyik tápegységet vegyem?
- Brogyi: CTEK akkumulátor töltő és másolatai
- A fociról könnyedén, egy baráti társaságban
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Vírusirtó topic
- Windows 11
- További aktív témák...
- Microsoft Surface Go 10.5" 8GB 128GB Pentium Gold 4415Y 1 év garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB DDR5 RTX 5060 8GB GAMER PC termékbeszámítással
- Macbook Air M1 2020 // 13" // 16/512GB // Számla+Garancia /
- REFURBISHED - Lenovo ThinkPad 40AF Dock (DisplayLink)
- LG 25GR75FG - E-Sport Monitor - FHD 360Hz 1ms - NVIDIA Reflex + G-sync - AMD FreeSync - HDR 400
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



csak emlekeztem, hogy van ilyesmi



