Anonymní profil Kuba Salek – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Kuba Salek – Programujte.comAnonymní profil Kuba Salek – Programujte.com

 

Příspěvky odeslané z IP adresy 178.255.168.–

Python › Najdi lichá čísla dělitelná…
1. 6. 2017   #216523

Super, děkuju vám 

Python › Najdi lichá čísla dělitelná…
18. 5. 2017   #216103

Dobrý den, potřeboval bych pomoct s úlohou: Je dána posloupnost celých kladných čísel zakončena libovolným záporným číslem. Určete, kolik je v ní lichých čísel dělitelných třemi. 

přišel jsem akorát na to, aby mi to vypsalo lichá čísla dělitelná třemi, ale nevím, jak udělat, aby to fungovalo jen do té doby, dokud tam je kladné číslo a záporným číslem by byl program ukončen a vypsal by se mi počet těch lichých čísel dělitelných třemi. Děkuju za pomoc.


seznam=[1,5,6,9,8,21,-71]
for i in seznam:
    if i%3==0 and i%2!=0:
        print (i)
 

Neumiminic
MySQL › Sloučení tří tabulek + výběr…
17. 1. 2017   #214558

#5 peter

díky moc za pomoc, pomohlo! :-)


#6 KIIV
Ano je to blbost a v tu chvíli mě to nenapadlo jen jsem chtěl co nejjednodušeji podat problém, který mi vznikl na jiném případu.

Každopádně všem děkuji za pomoc

Neumiminic
MySQL › Sloučení tří tabulek + výběr…
16. 1. 2017   #214545

Zdravím, mám tři tabulky první dejme tomu žák s id, jméno, příjmení. Druhou id_žáka, body_x, třetí id_žáka, body_y. Potřeboval bych jedním výběrem dostat jméno, příjmení, sum(body_x), sum(body_y). Když to udělám tak že tabulky normálně spojím první LEFT JOIN druhá LEFT JOIN třetí tak mi to v podstatě udělá něco jako CROSS JOIN a výsledek je nesmyslný součet. Můžete mi prosím poradit jak data získat v rámci jednoho dotazu? 

Python › python- půlení intervalů
21. 12. 2016   #214172

#4 gna
je to ono. Děkuji!

Python › python- půlení intervalů
20. 12. 2016   #214158

#2 gna

Mockrát děkuji. Jen jak by se dal zapsat ten interval ? Jsem úplný začátečník, proto takové primitivní otázky ...

Kuba Salek
Java › Alarm dle východu slunce
3. 3. 2016   #209055

Dobrý den,

mám dotaz na dořešení kódu pro alarm, který se spouští dle času, kdy vychází slunce. Algoritmus jsme napsali s kamarádem, ale nedořešili zcela do konce. Nadeklarovali jsme pole a do argumentů jsme předali jednotlivé zvonící časy. 

Vím, že nyní jen postavím jednotlivé prvky pole(Leden s indexem 0) proti něčemu, leč nevím proti čemu a do jaké metody, aby byl alarm funkční. 

Zde je dosavadní kód:

package sunrisealarm;

/**
 *
 * @author Fesor
 */
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.List;
import javax.swing.JOptionPane;

public class SunriseAlarm {
    List<SunriseTime> times;
    Date alarmed;

    /**
     */
    public void checkAlarm() {
        times = new ArrayList();
        times.add(new SunriseTime(5, 30)); // index 0 je leden vola konstruktor tridy SunriseTime a nastavi parametry
        times.add(new SunriseTime(5, 35)); //unor
        times.add(new SunriseTime(5, 37)); //brezen
        times.add(new SunriseTime(5, 38));// duben
        times.add(new SunriseTime(5, 40));//kveten
        times.add(new SunriseTime(5, 42));//cerven
        times.add(new SunriseTime(5, 45));//cervence
        times.add(new SunriseTime(5, 52));//srpen
        times.add(new SunriseTime(5, 55));//zari
        times.add(new SunriseTime(5, 57));//rijen
        times.add(new SunriseTime(5, 59));//listopad
        times.add(new SunriseTime(6, 01));//prosinec
        alarmed = null;
        Thread t = new Thread();
        t.setPriority(Thread.MIN_PRIORITY);
        t.start(); 
    }
    
    public void run() {
        while(true) { //nekonecny cyklus kontrolujici 1 000 000/sec
            Calendar c = new GregorianCalendar(); 
            int hours = c.get(Calendar.HOUR);
            int minutes = c.get(Calendar.MINUTE);
            int month = c.get(Calendar.MONTH);
            if(times.get(month).getHour() == hours && times.get(month).getMinute() == minutes && (alarmed == null || alarmed.before(new Date()))) { //proc tu mame Date??
                Calendar cal = Calendar.getInstance();// proc sme volali instanci??
                cal.set(Calendar.HOUR, 23);
                cal.set(Calendar.MINUTE, 59);
                cal.set(Calendar.SECOND, 59);
                alarmed = cal.getTime(); //nastavi zpet na aktualni cas
                JOptionPane.showMessageDialog(null, "Alarm zvnoni ;)");
                break;
            }
        }
    }
    public static void main(String[] args) {
        SunriseAlarm sa = new SunriseAlarm();
        sa.checkAlarm();
    }
    
    private class SunriseTime {
        int hour;
        int minute;

        public SunriseTime(int hour, int minute) {
            this.hour = hour;
            this.minute = minute;
        }

        public int getHour() {
            return hour;
        }

        public void setHour(int hour) {
            this.hour = hour;
        }

        public int getMinute() {
            return minute;
        }

        public void setMinute(int minute) {
            this.minute = minute;
        }
    }

MySQL › Rychlejší dotaz s COUNT()
20. 6. 2014   #191237

Zdravím, mám problém při rychlosti výpisu počtu položek při složitější podmínce z DB. Jakmile je zde k výběru min. 1000pol, trvá dotaz až k 10s :-(

Jde o spojeni dvou tabulek na zaklade vstupnich udaju. Vim je pouzivam pripojeni jedne tabulky 2x (EAV model) coz bude zrejme ono zpomaleni, nicmene pri soucasnem designu tabulek to ani jinak nepujde, pac jde o volani vice kombinaci parametru ve sloupcich: sloupec=??? a value=??? spojene se zbozovou tabulkou id_zb. Nejaky napad, jak to preskladat tak, aby vypis byl daleko rychlejsi? Vsem velmi dekuji, uz jsem zoufaly.


Volání Count() je nyní takto:

COUNT(x1.value) AS pocet FROM zbozi LEFT JOIN zbozi_parametry AS x2 ON (x2.id_zb=zbozi.id) LEFT JOIN zbozi_parametry AS x1 ON (x1.id_zb=zbozi.id) WHERE aktivita=1 AND ( (x2.sloupec='design' AND x2.value='2') ) AND x1.sloupec='patka' AND ( kat='125' OR kat='126' OR kat='127' OR kat='14') AND price >= 63.69 AND price <= 12078.41 GROUP BY x1.value ORDER BY x1.value
 

MySQL › Kombinovaný select join
3. 6. 2014   #190696

#2 Satik
Mohl by jsi mi napsat jak to dostat tedy ven, ideálně c jednom zápisu?

MySQL › Kombinovaný select join
3. 6. 2014   #190693

Zdravim, chtěl jsem se zeptat jak dostat z tabulky podmínkou více řádku jednoho společného identifikátoru. Mám dvě tabulky - jedna produkty, druhá parametry. 

tab produkty ma id | nazev
tab parametry ma id_produkt | sloupec | hodnota

zapis v produktech 1 | produkt_1, 2 | produkt_2 
zapisy v parametrech 1 | delka | 100, 1 | sirka | 10, 1 | vyska | 30,2 | delka | 120, 2 | sirka | 20, 2 | vyska | 60

Já potřebuju ven dostat položku, která má delku 100 a sirku 10, zápis mám:

SELECT * FROM produkty LEFT JOIN parametry ON (produkty.id=parametry.id_produkt) WHERE (sloupec=delka AND hodnota=100) AND (sloupec=sirka AND hodnota=10)

to mi ale vyhodi 0 zaznamu. Můžete mě nakopnout jak by to mělo správně být? Moc dík Peet

Java › Program na rozdělení služeb…
29. 7. 2013   #179697

#2 Matrix17
Tohle je celkem elegantní řešení. Děkuji za tip..

Java › Program na rozdělení služeb…
26. 7. 2013   #179635

Srdečně zdravím komunitu,

a prosím o radu. Řeším následující:

Máme tábor, kde má vždy určitý počet lidí službu. Jeden kuchyně, druhý nosí vodu...atd. Služby se střídají vždy po hodině.

Program by měl vypadat tak, že do konzole zadám jména všech kteří mají daný den službu a ten mi pak na jednotlivé hodiny ve dne vygeneruje náhodně služby k jednotlivým členům, s tím že služby se mohou maximálně třikrát opakovat.

Napadlo mne že bych toto udělal pomocí 2D pole, nebo si udělat třídu pomocník a v konstruktoru deklarovat instanci kde by bylo jméno a počet hodin které je třeba odpracovat atd 

Určitou mlhavou představu jak to udělat mám, ale narážím na dost problémů.

Třeba jak zajistit aby se prvky v poli opakovaly jen třikrát.

Mohl by jste někdo nastínit nějaké optimálnější řešení? Děkuji

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý