- Samsung Galaxy A54 - türelemjáték
- Mobil flották
- Yettel topik
- Motorola Razr 60 Ultra - ez a kagyló könnyen megfő
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Apple iPhone 16 Pro - rutinvizsga
- Samsung Galaxy A55 - új év, régi stratégia
- Egyszerre legnagyobb és legkisebb is a Garmin Venu X1
- Karaktere biztos lesz az első Nothing fejhallgatónak
- Samsung Galaxy A56 - megbízható középszerűség
Ú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
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Témázgatunk, témázgatunk!? ... avagy mutasd az Android homescreened!
- Elemlámpa, zseblámpa
- eMAG vélemények - tapasztalatok
- HP notebook topic
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Samsung Galaxy A54 - türelemjáték
- Kerékpárosok, bringások ide!
- Parfüm topik
- Windows 11
- További aktív témák...
- ÚJ aktiválatlan Apple iPhone 16 Pro Max 512GB ! 1ÉV nemzetközi APPLE GARANCiA
- EKWB DDC 3.1
- Gamer PC - i5 13400f, RX 6700 XT és 16gb RAM
- Szép Hp Pavilion 15-eg Kis Gamer Laptop 15,6" -45% Bivaly i7-1165G7 16/512G FHD IPS Iris Xe
- EJJ! Dell Latitude 7330 -65% "Kis Gamer" Üzleti Profi Ultrabook 13,3" i5-1245U 16/512 FHD IRIS Xe
- Bomba Ár! Dell Latitude 3190 - Intel N4120 I 4GB I 128GB SSD I 11,6" HD I Cam I W11 I Garancia!
- Telefon Felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- Azonnali készpénzes Sony Playstation 4 Slim / PS4 Pro felvásárlás személyesen/csomagküldéssel
- iKing.Hu - Apple iPhone 14 Plus - Yellow - Használt, karcmentes
- Xiaomi Redmi 10 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest