Hirdetés
- Mesterien csapta le az OpenAI reklámparáját egyik konkurense
- Posztapokalipszis és nosztalgia szegezett a képernyő elé
- Elbaltázott tankolás miatt csúszik a NASA Holdutazása
- Francia ügyészek razziáztak az X párizsi irodájában, Muskot is beidézték
- Elégedetlen lenne az NVIDIA AI gyorsítóinak tempójával az OpenAI?
- Kormányok / autós szimulátorok topikja
- HiFi műszaki szemmel - sztereó hangrendszerek
- Azonnali fotós kérdések órája
- Fejhallgató erősítő és DAC topik
- Azonnali alaplapos kérdések órája
- Home server / házi szerver építése
- Amlogic S905, S912 processzoros készülékek
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Új Xeonokkal szorongatná meg az Intel az AMD-t
- Új kezdeményezéssel pofoznák ki a Linuxot a játékosoknak
Új hozzászólás Aktív témák
-
theiron320
aktív tag
válasz
WonderCSabo
#7515
üzenetére
Ok, köszi azért írtam ide, mert láttam, hogy ez a topik aktívabb, s hátha valaki elolvassa s van valami ötlete.

-
theiron320
aktív tag
Üdv. Igazából programozási kérdésem lenne, nem kötődik a java nyelvhez.
Az a feladat, hogy ha van egy adott N természetes szám (ami egy derékszögű háromszög egyik befogójának a hossza) akkor határozzuk meg annak a derékszögű háromszögnek a másik befogójának a hosszát(egész számot), amelyiknek minimális a területe.
Ezt először úgy oldottam meg, hogy beolvasom az N számot, növelek egy c változót 1 től, összeadom a c*c + n*n - et ha ez négyzetszám(pitagorasz tétel) akkor a c megoldás. Utána úgy optimalizáltam rajta, hogy csak azokat az összegeket ellenőrzöm le ahol a c * n / 2 (terület) osztható hattal, mivel minden pitagoraszi számhármasból (3,4,5; 6,8,10) álló háromszög területe osztható hattal. Ezt még tovább optimalizáltam úgy, hogy a c - t kettővel, hárommal vagy hattal növeltem, attól függően, hogy az n mivel osztható, így csak olyan értékeket vizsgálok amelyek biztosan oszthatóak hattal. Sajnos ez nem elég, még így sem gyors a programom.
Nem házi feladat (csak agytorna miatt csinálom), igazából ötletet szeretnék kérni, mivel már nem tudom, hogy mivel próbálkozzak gyorsítani. Igazából inkább logikai gyorsításra törekednék, nem arra, hogy átírjam assemblyben
-
theiron320
aktív tag
Sziasztok! Tervezek írni egy kisebb alkalmazást, szeretnék egy menüt készíteni (mint játékoknál a főmenü) ahonnan más helyekre lehet eljutni. Lenne egy JFrame amihez adnák két panelt, az egyik lenne a főpanel ahonnan be kell jelentkezni, a másik pedig az ahova kerülne bejelentkezés után a felhasználó. Ezt úgy lehetne megoldani, hogy a JFramehez egyszerre adom hozzá a két panelt és megfelelően állítgatnám setVisible metódussal a láthatóságot, vagy van erre valami általánosabb / elfogadottabb módszer?
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Vírusirtó topic
- Kormányok / autós szimulátorok topikja
- Autós topik
- One otthoni szolgáltatások (TV, internet, telefon)
- Diablo-veteránok új ARPG-t jelentettek be: érkezik a Darkhaven
- Mibe tegyem a megtakarításaimat?
- Samsung Galaxy A54 - türelemjáték
- Gumi és felni topik
- Asustor NAS
- HiFi műszaki szemmel - sztereó hangrendszerek
- További aktív témák...
- Lenovo ThinkPad P14s Gen 2 i7-1165G7 32 GB Ram 512 GB SSD 1 év garancia
- iPhone 12 64GB 100% (1év Garancia)
- Új FULL HD webkamera + Számla
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- 195 - Lenovo Legion Pro 5 (16IAX10) - Intel Core U7 255HX, RTX 5070
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



