Hirdetés
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- GoodSpeed: Ebes, a megtervezett falu!
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Gurulunk, WAZE?!
- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- NASsoljunk: ZyXEL NSA-310 és az FFP
- VHS digitalizálás
- Lalikiraly: Astra kalandok @ Negyedik rész
-
LOGOUT

Új hozzászólás Aktív témák
-
cochy
tag
Nem kell n*n, minden adat 2* lesz. Elég ha ugy épited fel, hogy a (0,0) elem a az első és a második város távolsága, a (0,1) elem az első és a harmadik város távolsága. Szóval ahogy jönnek a városok (sorrend mindegy) csak a rákövetkezőkkel hasonlitod össze. Igy lesz egy olyan mátrixod, aminek csak a főátlő bal oldalán lesznek elemei.
Mivel ebben minden távolság csak egyszer van, megkeresed a legkisebb számot, ez lesz az ''a'' és ''b'' pontok távolsága. És már meg is van a két kezdő állapot. Ezek után ugyan ezt folytatod, az egyik ill másik pontra.
A megoldást meg elhelyezed valamiben, és csinálsz minden ponthoz egy seged valtozot, ha már az adott pont bekerült a jó megoldások közé, akkor pl átállitod 1re. amit nem érintett még, annak meg pl 0 még az értéke. Addig csinálod amíg minden pontnak nem lesz 1 a segéd változójának az értéke. -
shev7
veterán
FileInputStream fin;
int hova=0;
int betuk[][];
betuk=new int[2][25];
try {
fin = new FileInputStream(''inputfile.txt'');
DataInputStream in = new DataInputStream(fin);
while (in.available() !=0) {
String input = in.readLine();
if (input.equals('''')) continue;
else if (input.equals(''>1'')) hova=0;
else if (input.equals(''>2'')) hova=1;
else {
for (int i=0;i<input.length();i++)
betuk[hova][input.charAt(i)-'A']++;
}
}
fin.close();
}
// Catches any error conditions
catch (IOException e) {
System.err.println(''Unable to read from file'');
System.exit(-1);
}
ha nem baj az, hogy a readLine deprecated -
shev7
veterán
nem kerdeztel semmit, de en azert valaszolok. A hosszu switch-case helyett indexelhetned magaval a karakterrel a tombot. (hasonlo kerdes volt mar a topicban nemreg) Szoval ha az 'A'-k kerulnek a tomb nulladik elemebe, es a c-valtozoba olvasod be a kovetkezo karaktert, akkor indexeld igy a tombot, : betu[c-'A'
++; Ez jelentosen leroviditi a kodot.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Gamer PC Ryzen 7 5800X, RTX 4070, 32GB RAM, BESZÁMÍTOK
- Logitech G923 True Force + Driving Force Shifter (PS5, PS4, PC) Eladó
- Gamer PC Intel i5-9600K, RTX 3070, 16GB RAM, NZXT Kraken hűtéssel - BESZÁMITOK!
- Playstation 5 lemezes 825GB CFI-1216A, újra fém pasztázva, 6 hónap garanciával, Bp-i üzletből eladó!
- Samsung Galaxy S23 128Gb-Megkimélt-Újszerű akku
- NVIDIA Quadro P5000 GPU 16GB GDDR5X memóriával
- Új és használt laptopok , üzletitől a gamerig , kedvező áron. Garanciával !
- 143 - Lenovo LOQ (15IRH8) - Intel Core i5-13500H, RTX 4060 (ELKELT)
- Clevo 1060 6GB Mxm 3.1 laptop videó kártya ingyen házhoz szálitással
- Akció! Csere-Beszámítás! Asus ProArt B760-Creator D4 Alaplap! LGA 1700
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

kuldd el a forrast, meg a bemeneti file-t es megnezem, de sztem valamit nagyon nem jol csinalsz

++; Ez jelentosen leroviditi a kodot.
