Radio SQL mengudara lagi! Hari ini kami memiliki masalah yang sangat singkat yang dikhususkan untuk merangkum hasil penyelesaian masalah oleh para peserta habrosociety. Saya berjanji untuk memainkan hadiah kecil, jadi lebih baik mengambil stok hadiah kecil, tapi tetap sebuah artikel. Untuk menambahkan baris ke artikel asli (yang saya lakukan, namun) jelas tidak cukup, pihak yang berkepentingan dapat melewatkan debriefing tersebut. Jadi selaraskan tempat tinggal Anda dan tarik keluar ommatofor, kami mulai!
Tanya jawab
Pada masa itu, jiwa-jiwa berani, taruhannya tinggi, pria adalah pria sejati, wanita adalah wanita sejati, dan hewan berbulu dari Alpha Centauri adalah hewan berbulu asli dari Alpha Centauri. Dan semua orang menuju ke yang tidak diketahui, menuju bahaya yang mengerikan, pencapaian besar, dan definisi bentuk-bentuk kata kerja yang tidak terbatas, yang belum pernah mereka lakukan sebelumnya.
Douglas Adams, Hitchhiker's Guide to the Galaxy
Sebuah artikel dengan pernyataan masalah diterbitkan hampir pada
siang hari , komentar pertama dengan permintaan kerja muncul beberapa jam kemudian dengan ekor (saya minta maaf untuk uh ... beberapa kebebasan dalam ekspresi untuk penduduk berekor Alam Semesta), dan solusi pertama yang bekerja dengan benar sudah ada di malam hari! Siapa lagi yang akan mengatakan bahwa sekarang, kata mereka, beberapa beruntung - mereka tidak melakukan apa pun di tempat kerja, mereka hanya membacanya, tetapi mereka memecahkan masalah ... Tapi kami tidak akan mengatakan itu! Kami akan mengatakan bahwa ada admin yang benar di alam, di mana semuanya diatur dan dibangun kembali, dan tidak memerlukan intervensi manual selama operasi normal, memungkinkan kami untuk mengaduk pikiran di waktu luang! Dan katakan juga bahwa perwakilan Western Curl of the Galaxy menunjukkan minat yang belum pernah terjadi sebelumnya dalam tugas di atas (menurut data yang tidak diverifikasi, penyimpangan lebih dari tiga sigma)! Jumlah total individu yang menulis kueri ternyata hampir dua lusin, jumlah komentar dengan percaya diri melebihi seratus. Dan ini (hitung!) Tanpa politota, tanpa api, tanpa trolling dan praktis tanpa draft ... Kami tentu saja mengharapkan tanggapan dalam jiwa penduduk dunia, tentang perbudakan kantor mereka tugas itu dirumuskan, tetapi resonansi seperti itu ...
Tapi, mari kita kembali ke topik. Beberapa detail dari keputusan yang diingat.
Solusi kerja pertama dari
the_unbridled_goose muncul dua jam setelah publikasi tugas. Solusinya indah: untuk menguraikan periode awal menjadi jam, membuang jam tidak bekerja dari mereka dan menghitung jumlah yang tersisa, tetapi, sayangnya, tidak lengkap. Sayangnya, tidak berhasil membawanya sampai akhir. Solusi yang berfungsi penuh pertama muncul pada akhir hari kerja aglomerasi wilayah Moskow dari planet ketiga tata surya (
XareH 18:17). Suatu pendekatan yang menarik ternyata ketika jam kerja periode ditentukan sebagai berikut: kami menghitung jumlah hari, kurangi akhir pekan dan hari libur, tambahkan hari kerja tambahan dan kalikan hasilnya dengan hari kerja dalam jam (
OrmEugensson ). Ada juga solusi untuk MS SQL (
uaggster ), untuk Oracle (
Mazdik ), diikuti oleh terjemahan ke PostgreSQL (
Mazdik ,
StrangerInTheKy ). Ada pilihan dengan penguraian dan pembuatan otomatis kalender yang berfungsi (
valery1707 ), ada pekerjaan rumah (
Megacinder ). Setidaknya tiga orang mendaftar untuk mempublikasikan keputusan mereka (tetapi ini tidak akurat, hanya tebakan), dan beberapa keluar dari bayang-bayang (mereka akhirnya menulis komentar pertama mereka tentang Habré).
Saya tidak mencantumkan nama orang lain (semua keputusan ada di komentar untuk artikel asli), tetapi terima kasih banyak atas minat dan partisipasi Anda. Dan juga terima kasih khusus untuk
kegigihan bagi mereka yang tidak berhasil menyelesaikan tugas dengan benar dan sepenuhnya pada percobaan pertama, tetapi yang menemukan kekuatan untuk mencapai akhir. Kerjakan kesalahan Anda dan kemampuan untuk menyelesaikan apa yang Anda mulai adalah kualitas yang paling berharga!
Dan akhirnya, pemenang yang dijanjikan yang akan menerima undangan ke
PGConf.Russia 2020 adalah
eranthis (silakan pergi ke kasir, kejutan akan menunggu Anda dalam pesan pribadi). Mungkin itu keputusannya (
tautan ) yang menurut saya paling menarik dalam hal kekompakan dan ekspresif.
Sekali lagi terima kasih untuk semua peserta! Tetap disini! ..
Analisis PS masalah dengan solusi, seperti yang saya janjikan, akan, tetapi sedikit kemudian. Sudah menulis, tetapi tidak cukup waktu.