Sobes.tech

Data Analyst

Kas teil on olemas logs tabel, mis sisaldab andmeid perioodist 30.07.2025 kuni 10.08.2025? Iga kirje näitab ühte külastust ühelt seadmelt ning sisaldab timestampi, site_id ja city_id. Teate, et botite ttrafik muutub palju vähemaks kui päris kasutajate oma. Teie ülesandeks on leida kõik saidid, mille liiklus koosnes peamiselt botidest, kes asendasid oma piirkonda linn A-ga. Kuidas te seda teeksite, arvestades, et linn A-l puudus mobiilne internet sellel perioodil, kuid lairiba koduinternet töötas?

Intern
Яндекс
1

Afanasy juba 2 nädalat tegeleb koodi kirjutamisega, mis suudab lahendada jaapani ristsõnu, toetades üheksa värvi, kui järgmise kohtumise ajal teatas kolleeg, et ta suudab ise ülesande kiiremini lahendada, ning programmis pole enam mõtet. Kuid Afanasy, optimistina, otsustas sellele ülesandele veelgi rohkem aega pühendada ja teha järgmist — arvutada välja, kui hästi kolleeg ristsõnu lahendab. Selle hindamise jaoks valis ta mingi IoU metrika analoogi — arvutus toimub sarnaselt klassikalise Intersection Over Union'iga, kuid värvide järgi. See töötab järgmiselt: iga originaali ja lahenduse ruudus vastavalt värvile kattuv ruut lisab arvutajale 1, ning jagaja suurendatakse 1 iga sellise ruudu kohta originaalis ja lahenduses (kattuvad ruudud lisavad ainult ühe). Seejärel arvutatakse keskmine originaali pildi värvide arvu järgi, kahe kümnendkoha täpsusega; null ei ole värv, seetõttu ei tohiks seda metrikat arvutustes arvestada. Esimene rida näitab, mitu rida n ja veergu m sisaldab algset pilti. Seejärel järgnevad 2n rida, milles on m arvu, eraldatud tühikutega — esimesed n rida on saadetud lahendus, järgmised n — algne pilt. Iga rida, alates teisest, sisaldab täpselt m arvu. Vastuseks väljastage üks number, kahe kümnendkoha täpsusega, nagu näidetes. Mõned näited: 1. Esimene näide [phone] -> 1.0 Selgitus: kattuvate ja mitte kattuvate ruutude panus (1.0 + 1.0 + 1.0 + 1.0) / värvide arv (4) 2. Teine näide [phone] -> 0.08 Selgitus: kattuvate ja mitte kattuvate ruutude panus (0.25 + 0.0 + 0.0) / värvide arv (3); nullid ei arvesta, ei kui ruutude esitluses, ega värvide arvus. 3. Kolmas näide [phone] siin algab saadetud pilt [phone] -- siin lõpeb saadetud pilt 0 1 2 -- siin algab algne pilt [phone] -> 0.47 Selgitus: kattuvate ja mitte kattuvate ruutude panus (0.4 + 0.5 + 0.5) / värvide arv (3); nullid ei arvesta, ei kui ruutude esitluses, ega värvide arvus. 4. Neljas näide [phone] -> 0.0 Selgitus: kattuvate ja mitte kattuvate ruutude panus (0.0) / värvide arv (1); nullid ei arvesta, ei kui ruutude esitluses, ega värvide arvus.

Intern
Яндекс
1

A. Prefiksid ja Sufiksid Antud on sorteeritud massiiv, mis koosneb n nullist. Iga sammu jooksul saate valida suvalise arvu selle massiivi esimeste või viimaste elementide hulgast ning lisada ühe kõigile valitud elementidele. Kas on võimalik saavutada määratud massiivi seisund pärast teatud arvu selliseid operatsioone? Sissepääsu formaat Esimene rida sisaldab täisarvu 1 ≤ n ≤ 100000 — massiivi elementide arvu. Teine rida sisaldab n mitte-negatiivset täisarvu a1, a2, ..., an, mis on eraldatud tühikutega, kus ai ≤ 10^18 — soovitud lõplikud elemendid. Väljundi formaat Prindi "YES", kui selline seisund on saavutatav, ja "NO" kui mitte. Näide Sissepääs [phone] Väljund YES Märkus Sellised [phone] seisundid on saavutatavad järgmiselt: lisades ühe esimese kolme elemendi juurde, saame [phone] lisades ühe viimase nelja elemendi juurde, saame [phone] lisades ühe viimasele elemendile, saame [phone]

Intern
Яндекс
0

D. Hiina ilutulestikud Vladimir ostis komplekti 3 hiina ilutulestikku. Nad näevad välja täpselt samad ja on segamini karbis, kuid juhiste järgi on neil erinev usaldusväärsus: 1. "Eliit" — defektide määr 10% (edu tõenäosus 0.9). 2. "Standard" — defektide määr 20% (edu tõenäosus 0.8). 3. "Eelarve" — defektide määr 40% (edu tõenäosus 0.6). Vladimir valib juhuslikult esimese ilutulestiku, süütab selle ja see töötab edukalt. Õnnelik Vladimir otsustab lasta ülejäänud kaks üksteise järel. Mis on tõenäosus, et ka teine ja kolmas ilutulestik töötavad edukalt — ilma defektita? Ümardage vastus kolme kümnendkohani.

Intern
Яндекс
0

Kas pakutud lahendus töötaks SQLite jaoks?

Intern
Яндекс
0

A. Parim Teaduslaboratoorium Kindlas linnas on mitu teaduslaborit, mis uurivad bakteriaalkultuure. Nad uurivad näidiste jada, kus iga näidis kuulub kindlasse tüve (bakteriiliiki). Peamine bioloogiline teadusülikool kuulutas välja konkursi: leida maksimaalne järjestikuste näidiste arv, mida saab analüüsida, võttes arvesse piirangut. Täpsemalt: igas pidevas jadas ei tohi olla rohkem kui K erinevat tüve. Meie laboratoorium püüab saada linna parimaks. Võitmiseks peame leidma just sellise maksimaalse jada pikkuse, mis vastab rangetele tingimustele. Usaldame teid, sest võidu korral saab laboratoorium toetuse, mis avab uusi horisonte meie uurimistöödele. Sisendi formaat Esimene rida sisaldab kahte arvu: N — näidiste jada pikkus ja K — piirang erinevate tüvede arvule. Teine rida sisaldab N arvu — jada elemendid. Väljundi formaat Programm peaks väljastama maksimaalse jada pikkuse. Näide 1 Sisend [phone] Väljund 3

Intern
Яндекс
0

D. Valera ja automaadid Ärikeskuses asub 10 välimuselt sarnast automaati šokolaadiga. Iga automaat väljastab šokolaadi kindla tõenäosusega, mis algselt on teadmata ja võib erineda masinate vahel. Magus Valera soovib saada võimalikult palju šokolaade, kuid tema eelarve on piiratud 200 tugrikuga. Iga ostu katse (üks kasutus igas automaadis) maksab täpselt 1 tugrik — tasu võetakse sõltumata sellest, kas automaat väljastab šokolaadi või mitte. Valera, püüdes teada saada automaatide väljastusvõimalusi, kohtus turvamehe Aleksejiga, kes jagas talle olulist teavet. Turvamees Aleksei teatas, et 2/5 automaatidest on väljastusvõimalus ühtlaselt jaotunud vahemikus [0.2, 0.3], 2/5 automaatidest — vahemikus [0.4, 0.5], ning ülejäänud — vahemikus [0.85, 1]. Teie ülesandeks on välja mõelda algoritm, mis aitab Valeral saada võimalikult palju šokolaade. Koostoime protokoll See on interaktiivne ülesanne. Teie programm peab esmalt väljastama automaadi numbri — arvu 0 kuni 9. Seejärel tagastab süsteem (interaktiivne osaleja) tulemuse: 1, kui šokolaad väljus, või 0, kui mitte. Teie programm võib seda väärtust lugeda (näiteks input() kaudu), et seda edasistes arvutustes kasutada. Hindamissüsteem Igas testis arvutatakse edukate katsete protsent šokolaadi saamiseks. Kui see protsent ületab 75%, loetakse test läbituks. Märkus Soovitatav on kasutada Python 3.8 kompilaatorina (Handbook DS)

Intern
Яндекс
0
/15