|
|
|
|
|
Code: |
private int daysInMonth(int month, int year) {
return 28 + (month == 2 ? ( isLeapYear(year) ? 1 : 0) : 2 + (month / 8 + month) % 2);
}
private boolean isLeapYear(int year) {
return year % 4 == 0 && (year % 100 != 0 || year % 400 == 0);
} |
|
Schaltjahr und Tage eines Monats. Jemand eine Idee wie man das noch "schöner" machen kann?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Danzelot am 24.11.2010 15:32]
|
|
|
|
|
|
gabs da nicht auch was aus der standardbibliothek?
oder sollst/willst du das händisch machen?
|
|
|
|
|
|
|
Calendar cal = new GregorianCalendar(year, month, 1);
return cal.getActualMaximum(Calendar.DAY_OF_MONTH);
|
|
|
|
|
|
|
Aber ich waere ja fuer
return 28 + (month == 2 ? ( ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) ) ? 1 : 0) : 2 + (month / 8 + month) % 2);
.
e: Halt nein! Du kannst noch ein paar Konstanten Oktal und ein paar andere Hexadezimal schreiben.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von igor]2 am 24.11.2010 15:39]
|
|
|
|
|
|
Ich soll das von Hand machen. Praktisch den GregorianCalendar neu schreiben. Eine Lookup-Table für die Monate war langweilig und jetzt interessiert mich halt noch ob man die Schaltjahre auch auf eine andere Weise als die drei Modulos berechnen kann.
|
|
|
|
|
|
|
is das eure aktuelle Aufgabe, die ihr machen muesst?
wir sollen gerade mit Laplace rekursiv Determinanten berechnen ... find ich irgendwie bisschen heftig, dafuer dass wir gerade erst 5-6 Wochen im Studium sind und 80% der Leute gerade richtig verstanden haben was Rekursion ist.
|
|
|
|
|
|
|
| Zitat von Danzelot
Ich soll das von Hand machen. Praktisch den GregorianCalendar neu schreiben. Eine Lookup-Table für die Monate war langweilig und jetzt interessiert mich halt noch ob man die Schaltjahre auch auf eine andere Weise als die drei Modulos berechnen kann.
| |
Ich glaube nicht, dass du die Schaltjahre viel kompakter hinbekommst, ohne die Lesbarkeit zu gefaehrden.
(Und wenn ich jemals in die Verlegenheit kommen sollte, eine "Programmierung I"-Vorlesung zu halten, werde ich Ternaries verbieten. )
|
|
|
|
|
|
|
| Zitat von Renga
is das eure aktuelle Aufgabe, die ihr machen muesst?
| |
Nicht ganz, aber wir gehen echt langsam rein. Momentan sind wir an diversen String-Operationen und sollen einen gegebenen Text indizieren, Suffixe rausfiltern und so. Die Datumsklasse die wir vorher mit 30*12 Tagen pro Jahr hatten auf einen anständigen Kalender erweitern ist eine Zusatzaufgabe.
|
|
|
|
|
|
|
Und Ternaries sind toll!
Bei der Schaltjahrsache hab ich auch nichts mehr gefunden, außer dass year & 3 == 0 theoretisch mal das Gleiche wie year % 4 == 0 sein müsste, aber mehr hab ich noch nicht.
Jetzt ist die Laptopbatterie alle, drei Stunden vor Uniende. Ich sollte wohl mal das Ladegerät mitnehmen
|
|
|
|
|
|
|
ich seh grad, dass ein Kumpel bei dir im Studiengang ist
|
|
|
|
|
|
|
| Zitat von Teufel
Ich will auf meinem VServer einen Proxy installieren. Ubuntu irgendwas. Ich find im Wiki leider nix, kann mir jemand bitte paar Namen hinwerfen?
Thx
| |
Sofern du eh schon Apache benutzt: mod_proxy nutze ich und bin sehr zufrieden. Zumal du völlig unkompliziert mit wieder mit AuthBasic entsprechend die Authentifizierung machen kannst und dann keinen offenen Proxy (außer natürlich du willst das hinz und kunz deinen Proxy für ihre illegalen EBay-Auktionen nutzen können) mehr hast.
Noch besser (so mach ich es) ist noch, wenn du den Proxy nur auf localhost:8080 horchen lässt. Dann per SSH-Tunnel die Anfragen auf den Server schicken und das ding ist sowas von uber-safe!
|
|
|
|
|
|
|
Typ im Fernseher so: "Dem Deutschen Wetterdienst zufolge stehen die Chancen auf einen ueberdurchschnittlich harten Winter bei 65%!!"
Das sind ja... 15 Prozentpunkte mehr als die zu erwartenden 50%?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von igor]2 am 24.11.2010 18:10]
|
|
|
|
|
|
| Zitat von igor]2
Typ im Fernseher so: "Dem Deutschen Wetterdienst zufolge stehen die Chancen auf einen ueberdurchschnittlich harten Winter bei 65%!!"
Das sind ja... 15 Prozentpunkte mehr als die zu erwartenden 50%?
| |
"That's not quite how statistics work."
|
|
|
|
|
|
|
| Zitat von Renga
ich seh grad, dass ein Kumpel bei dir im Studiengang ist
| | Wie heißt er?
---
Die Tasche die ich für meine Schwester bestellen wollte ist natürlich in Deutschland vergriffen Jetzt versuche ich sie in UK zu bestellen. In 11 Werktagen brauch ich sie, Standardversand ist mit 3-7 Werktagen angegeben. Kann ich den nehmen oder besser den Expressversand mit 2 Werktagen?
|
|
|
|
|
|
|
Ein Buch von nem Amazon Marketplace Händler hat genau 7 Tage mit Royal Air Mail gebraucht.
|
|
|
|
|
|
|
Wenn ich das richtig sehe machen die den internationalen Versand mit FedEx.
|
|
|
|
|
|
|
Wenn der Zoll nicht zickt!
Oder gehört GB zum EU-Zollraum? Die halten sich doch immer aus sowas raus!
|
|
|
|
|
|
|
GB schon, aber so Witzbolde, die aus, saaaagen wir, Jersey verschicken, nicht.
|
|
|
|
|
|
|
Ach ich mach einfach den Expressversand. Auf die fünf Pfund kommts jetzt auch nicht mehr an. Jetzt macht mir nur noch "Please ensure that there will be somebody present at this address to accept the delivery." Sorgen, bei uns ist glaube ich nicht gewährleistet dass ständig jemand da ist. Aber ich mache das vermutlich eh wieder viel zu kompliziert
|
|
|
|
|
|
|
damit die ganzen fefe-hasser auch mal spaß haben:
hier (für hoffnungslose fälle: dieeser beitrag linkt hierher)
|
|
|
|
|
|
|
Ich schau mir doch kein PDF an, dass FeFe verlinkt!
|
|
|
|
|
|
|
Ich fand den Artikel eigentlich bisschen schwach.
Aber morgen gleich mal in die neue Alternativlos Folge reinhören.
Zu den ganzen Fefe Hatern: hier gibt er ein Interview über seinen Blog. Ganz lustig dem alten selbstgefälligen Fettsack zuzuhören.
|
|
|
|
|
|
|
Ich seh den grad zum ersten Mal... holy Shit, hab ich mir den anders vorgestellt.
|
|
|
|
|
|
|
Warst du noch nie auf einem 2xc3? Bzw. hast Videos (vom Jeopardy) gesehen?
|
|
|
|
|
|
|
Wollte immer mal, war aber im Endeffekt nie, weil es nie geklappt hat. Videos viele gesehen und ihn bestimmt auch oft, aber nie so direkt wahrgenommen. Jetzt das erste Mal "Gesicht = Name" im Kopf gehabt.
|
|
|
|
|
|
|
Stichwort Fefe-Joker
|
|
|
|
|
|
|
Fnord ist doch auch immer Pflicht.
|
|
|
|
|
|
|
Ich überlege ob ich dieses Jahr zum 2*C3 geh. Aber ich glaube meine Familie ist mir wichtiger
|
|
|
|
|
|
|
| Zitat von igor]2
(Und wenn ich jemals in die Verlegenheit kommen sollte, eine "Programmierung I"-Vorlesung zu halten, werde ich Ternaries verbieten. )
| |
Ich würde meine Studenten zu Scala zwingen. Kein null keine Ternären Operatoren...hach, die Welt ist so schön von hier.
|
|
|
|
|
|
|
Prima Sache, wenn die armen Schweine danach dann mal irgendwo was in C++ machen müssen.
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |