» »

Praznični IT hekaton MojeDelo 2021

Praznični IT hekaton MojeDelo 2021

«
1
2 3
...
5

sbawe64 ::

https://hekaton.mojedelo.com/hekaton/pr...

Leto je zoper naokoli in zopet je čas za Praznični IT hekaton MojeDelo.com.
Kaj vas čaka? Veliko zanimivih izzivov in dnevnih presenečenj, ki bodo popestrili vsak dan do praznikov.

Za vas smo pripravili 24 dnevnih izzivov in 24 dnevnih zmagovalcev. Tistega izmed vas, ki pa bo z največ izzivi opravil najbolje in najhitreje, pa čaka naziv najboljšega IT-jevca leta 2021!

Kdaj začnemo? V sredo, 1. 12. 2021, se bo za vas odprla posebna platforma, kjer boste tekmovali in našli vse dnevne izzive.

Vse izzive najdete na: https://xmas.mojedelo.com/

Štejeta tako pravilnost rešitve kot hitrost oddaje rešitve, zato ne pozabi vsak dan zjutraj preveriti, kakšno nalogo smo pripravili za vas.

Veliko zabave in uspešnega reševanja!


Naloga 1
Božičkov elektronski predal
Božiček ima varovan osebni poštni predal bozicekjanez @ xmas.mojedelo.com, ki ga otroci in odrasli ne poznajo. Do Božička pa so prispela elektronska sporočila v katerih piše, da se škrati obnašajo zelo neprimerno in neprijazno. V katerem poštnem predalu je Božiček našel ta sporočila?
2020 is new 1984
Corona World order
  • spremenilo: sbawe64 ()

LepiDasa ::

Okej, prva naloga je bila brez hinta malo pretežka za mene. Še dobro, da so povečali možnost odgovorov iz 5 na 10, po tem, ko so objavili namig.

Očitno je fora v RFC2142 standardu , po katerem naj bi bil naslov opredeljen kot,
<ABUSE@domain>

Zgodovina sprememb…

  • spremenilo: LepiDasa ()

FireSnake ::

Zakaj se ne morem znebiti občutka, da je otvoritvena objava reklama?
Poglej in se nasmej: vicmaher.si

juroz ::

pod challenges nimam nič razen ena slika ubistvu oglas....
je to pravilno?

sbawe64 ::

Novoletno smrekco iz številk mora pokazati...


Naloga 2
Božičkova zabava
Božiček je organiziral predbožično zabavo. Na tebi je, da ugotoviš, koliko ljudi se je zabave udeležilo.

2020 is new 1984
Corona World order

Zgodovina sprememb…

  • spremenilo: sbawe64 ()

AnotherMe ::

Kako se to sploh rešuje? pač princip

klemenSLO ::

sbawe64 je izjavil:

Novoletno smrekco iz številk mora pokazati...


Naloga 2
Božičkova zabava
Božiček je organiziral predbožično zabavo. Na tebi je, da ugotoviš, koliko ljudi se je zabave udeležilo.



Odgovor je simpl. Ker je kovid so zabave prepovedane. torej 0
Life is not measured in minutes, but in MOMENTS...

FireSnake ::

:))

Saj je smešno. Je pa tudi žalostno.
Poglej in se nasmej: vicmaher.si

sbawe64 ::

Nič ni pravilen odgovor.


Prepisal kodo, ugotovil da gre za javascript, ter poskusil razumeti kodo

function getNumberOfAttendees() {
 let firstArray = [1, 2, 3, 4, 5];            //array1
 let secondArray = [6, 7, 8, 9, 10];          //array2

 let sum = firstArray + secondArray;   // vsota obeh arayev, sum = [7, 9, 11, 13, 15]

 for (let i = sum [4]; i < sum.length; i++) {    // za celoten array  "sum" sešteje vsoto členov:  7+ 9+ 11+ 13+ 15 = 55
  delete firstArray[i];                  //izbriši array1
 }

 let result = console.log(console.log()) === firstArray[5];      // v concole.log prikaže vsebino celotnega firstArray, in sicer šest od 0 do 5 [0-5] členov ?
 return (+result + firstArray.length + secondArray.length + sum.length);    //   +result = 0 glede na ukaz 4 vrstice gor, sešteva dolžino array1, array2 ter sum ?
}
2020 is new 1984
Corona World order

Zgodovina sprememb…

  • spremenilo: sbawe64 ()

DamijanD ::

načeloma je odgovor NaN, ki pa tudi ni pravilen...

LepiDasa ::

DamijanD je izjavil:

načeloma je odgovor NaN, ki pa tudi ni pravilen...


Zakaj misliš, da bi bil odgovor NaN? Če program zaženeš, ti le-ta vrne celo število.
Nekoč na parkirišču očku počila je guma ...

sbawe64 ::

Kje dobiš kako številko ?

Če kopiram kodo v browser -> developer tools, console, javi "undefined".

Če kopiram kodo v javascript online compiler, dva preizkusil, ne vrne nič.
2020 is new 1984
Corona World order

Zgodovina sprememb…

  • spremenilo: sbawe64 ()

amacar ::

Moreš potem še funkcijo poklicat
getNumberOfAttendees()
, ki ti vrne 30.

HotBurek ::

root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

sbawe64 ::

Na koncu zgornje kode (18:24:15) dodal
getNumberOfAttendees();

In vrne 30.

HB je opravil kar brez klicanja funkcije.
2020 is new 1984
Corona World order

DamijanD ::

LepiDasa je izjavil:

DamijanD je izjavil:

načeloma je odgovor NaN, ki pa tudi ni pravilen...

Zakaj misliš, da bi bil odgovor NaN? Če program zaženeš, ti le-ta vrne celo število.


Ahhh idiot sem: spregledal sem, da result ni return value od console.log (ki vrednosti sploh ne vrača), ampak rezultat primerjave... In potem je razlika ali imaš v zadnji vrstici result undefined ali pa ne.

FireSnake ::

HotBurek je izjavil:

https://jsfiddle.net/Lqdfkwso/5/


Ena s popupom (da ni treba console log-at):
https://jsfiddle.net/oa96qfwe/
Poglej in se nasmej: vicmaher.si

sbawe64 ::

Naloga 3

Božičkov tovornjak
Božiček je dobil nov tovornjak. Zlobni škratje so tovornjak zaklenili. Katero geslo mora Božiček vpisati, da se bo tovornajk odklenil in bo lahko dostavil nove dele v trgovino?

https://file.io/M0UIqnHmyDcK

//Notri je .net aplikacija.



"runtimeOptions": {
"tfm": "net6.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "6.0.0"
},
{
"name": "Microsoft.WindowsDesktop.App",
"version": "6.0.0"


https://www.jetbrains.com/decompiler/
https://github.com/icsharpcode/ILSpy
https://docs.microsoft.com/en-us/dotnet...
2020 is new 1984
Corona World order

Zgodovina sprememb…

  • spremenilo: sbawe64 ()

njyngs ::

Meni pa prva ni čist jasna.

jsmith ::

Naloga 3

Rezultat je James Bondovski, vrednost input_unlock pa mora ustrezati pogojema:

input_unlock.Text.Length = 10
in
long.Parse(input_unlock.Text) = 7L

sbawe64 ::

Kaj je "7L" ?

pravilna koda
0000000007

MainWindow.xaml.cs

// Decompiled with JetBrains decompiler
// Type: Tovornjak.MainWindow

using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Markup;


#nullable enable
namespace Tovornjak
{
  public partial class MainWindow : Window, IComponentConnector
  {
    private int retry_count = 1;
    internal 
    #nullable disable
    TextBox input_unlock;
    private bool _contentLoaded;

    public MainWindow() => this.InitializeComponent();

    private void StartEngine(
    #nullable enable
    object sender, RoutedEventArgs e)
    {
      try
      {
        if (this.input_unlock.Text.Length != 10 | long.Parse(this.input_unlock.Text) != 7L && this.retry_count >= 0)
        {
          if (this.retry_count <= 0)
          {
            int num1 = (int) MessageBox.Show("Motor se je zaklenil več sreče prihodnjič");
          }
          else
          {
            DefaultInterpolatedStringHandler interpolatedStringHandler = new DefaultInterpolatedStringHandler(56, 1);
            ((DefaultInterpolatedStringHandler) ref interpolatedStringHandler).AppendLiteral("Pri vžigu motorja je prišlo do napake! Imate še ");
            ((DefaultInterpolatedStringHandler) ref interpolatedStringHandler).AppendFormatted<int>(this.retry_count);
            ((DefaultInterpolatedStringHandler) ref interpolatedStringHandler).AppendLiteral(" možnost");
            int num2 = (int) MessageBox.Show(((DefaultInterpolatedStringHandler) ref interpolatedStringHandler).ToStringAndClear(), "Error", MessageBoxButton.OKCancel);
          }
          --this.retry_count;
        }
        else if (this.retry_count < 0)
        {
          int num3 = (int) MessageBox.Show("Motor zaklenjen več sreče prihodnjič");
        }
        else
        {
          int num4 = (int) MessageBox.Show("Čestitke pravilni rezultat je " + this.input_unlock.Text, "Good!", MessageBoxButton.OK);
        }
      }
      catch
      {
        int num = (int) MessageBox.Show("Whoops! :(", "Sad :(!", MessageBoxButton.OKCancel);
      }
    }
2020 is new 1984
Corona World order

Zgodovina sprememb…

  • spremenilo: sbawe64 ()

jsmith ::

L = long

Dodatni hack: program sprejme kot veljavno vrednost tudi +000000007, spletna stran pa ne.

sbawe64 ::

Naloga 4

Božičkova statistika
Božiček s programom SPSS vizualizira porazdelitev kvantitativnih vrednosti na polju. Kateri grafikon more uporabiti za vizualizacijo?
2020 is new 1984
Corona World order

Zgodovina sprememb…

  • spremenilo: sbawe64 ()

FireSnake ::

@sbawe64:


Če v javi hočeš prirediti vrednost spremenljivki moraš zadaj za cifro dati L.
Drugače zajamra, da prireditev ni ok.
Poglej in se nasmej: vicmaher.si

sbawe64 ::

Hvala za pojasnilo.

Za danes sta samo dva rešila.
Histogram/Stem-and-leaf ni pravilen odgovor.
2020 is new 1984
Corona World order

Zgodovina sprememb…

  • spremenilo: sbawe64 ()

Pimoz ::

Tale 4. je čuden. Kot lansko leto je očitno trik, da moraš vpisati točno tisto kar iščejo. In točno tisto je nek debilizem z veliki/malimi črkami, izrazi v SPSS ali še kaj bolj čudnega.

sbawe64 ::

Naloga 5

Pismo Božičku
Ker je Miha slutil, da poredni škratje berejo božičkova sporočila, se je odločil, da bo svoje sporočilo Božičku skril. Ali lahko ugotoviš, kakšno je sporočilo?
https://gofile.io/d/9bFXOg


V pdfju je slika.
Stenografija ? Exif podatki ?
2020 is new 1984
Corona World order

Zgodovina sprememb…

  • spremenilo: sbawe64 ()

jsmith ::

Namig 1: Slika ni del rešitve.
Namig 2: Phil Katz.

sbawe64 ::

Nice :).


<h1>Skrito sporocilo: MojeDeloJeZakon</h1>

2020 is new 1984
Corona World order

Zgodovina sprememb…

  • spremenilo: sbawe64 ()

DamijanD ::

Kako si prišel do tega?

sbawe64 ::

Pdf v zip (končnica).
Odpri in poglej.
2020 is new 1984
Corona World order

sbawe64 ::

Pogled s hex editorjem pokaže, da je pdfju dodan zip.
Poscrolaj do konca.
2020 is new 1984
Corona World order

IgorCardanof ::

Sam sem prisel do tega z Binwalk programom.

Letos deluje tale hackathon veliko tezji kot lanskoletni.
Retail investor, Simp, Crypto analyst, Cardano hejtr
Ne odgovarjam na DM.

sbawe64 ::

Naloga 6

Božičkova proizvodnja
Letos je na Severnem polu zbolelo večje število škratov, zato se je Božiček odločil za uporabo oblaka za avtomatizacijo procesa proizvodnje. Božičkovi svetovalci so odlični pri svojem delu, zato so mu svetovali, da naj robotsko proizvodnjo postavi kot IoT infrastrukturo. Katero storitev Božiček uporablja na AWS-ju za upravljanje svojega avtomatiziranega procesa pakiranja daril?
2020 is new 1984
Corona World order

sbawe64 ::

2020 is new 1984
Corona World order

Zgodovina sprememb…

  • spremenilo: sbawe64 ()

HotBurek ::

Vi dejansko (prikrito) oglašujete svijarijo tipa IBM, Microsoft, Amazon.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

sbawe64 ::

Naloga 7

Božičkova spletna stran
Poredni škratje so Božičku na spletni strani skrili pomembne informacije. Mu jih lahko pomagaš najti? Spletna stran se nahaja na naslovu:

https://xmas.mojedelo.com/deployed/christmas-disabled/
2020 is new 1984
Corona World order

jsmith ::

Namig: odgovor je zadnja beseda na koncu datoteke index.css, ki se nahaja v isti mapi.

FireSnake ::

prancer
Poglej in se nasmej: vicmaher.si

Zgodovina sprememb…

sbawe64 ::

sbawe64 je izjavil:

Naloga 4

Božičkova statistika
Božiček s programom SPSS vizualizira porazdelitev kvantitativnih vrednosti na polju. Kateri grafikon more uporabiti za vizualizacijo?

Boxplot

https://online.stat.psu.edu/stat200/les...
2020 is new 1984
Corona World order

FireSnake ::

FireSnake je izjavil:

prancer


Kaj tole je bil pravi odgovor?
Poglej in se nasmej: vicmaher.si

IgorCardanof ::

FireSnake je izjavil:

FireSnake je izjavil:

prancer


Kaj tole je bil pravi odgovor?


ja
Retail investor, Simp, Crypto analyst, Cardano hejtr
Ne odgovarjam na DM.

sbawe64 ::

Naloga 8

Skrivnostno sporočilo
Škrati so našli spodnje sporočilo. Kam to sporočilo pripelje? 10011111 1000101 1011011 11010111
2020 is new 1984
Corona World order

sbawe64 ::

Naloga 8
Koordinate, trenutno v binarni obliki ?


IgorCardanof je izjavil:

FireSnake je izjavil:

FireSnake je izjavil:

prancer


Kaj tole je bil pravi odgovor?


ja

na koncu datoteke index.css je sledeč komentar:

/* z.a.s.t.a.v.a - o.z. - f.l.a.g = prancer */

Do enačaja je besedilo v u.n.i.c.o.d.e formatu.
2020 is new 1984
Corona World order

Zgodovina sprememb…

  • spremenilo: sbawe64 ()

FireSnake ::

Sem videl komentar.
Ampak, pisalo je "zadnja beseda".
Zato sme ostalo izpustil.
Poglej in se nasmej: vicmaher.si

FireSnake ::

sbawe64 je izjavil:

Naloga 8

Skrivnostno sporočilo
Škrati so našli spodnje sporočilo. Kam to sporočilo pripelje? 10011111 1000101 1011011 11010111


Severni pol (GPS koordinate), brez da dešifriram?

sbawe64 je izjavil:


Do enačaja je besedilo v u.n.i.c.o.d.e formatu.


Zakaj je to, za nalogo, pomemben podatek?
Poglej in se nasmej: vicmaher.si

Zgodovina sprememb…

IgorCardanof ::

Danasnja je kar zahtevna.
Retail investor, Simp, Crypto analyst, Cardano hejtr
Ne odgovarjam na DM.

sbawe64 ::

Ja, dobro so zasolili.
Niso GPS koordinate, pretvorba v desetiški sestav (ali hex.) in dalje ASCII ne da nič pametnega, nekaj sem se igral na https://www.dcode.fr/cipher-identifier , ebcdic-encoding, nič uporabnega, isto
https://www.boxentriq.com/code-breaking... .
2020 is new 1984
Corona World order

FireSnake ::

sbawe64 je izjavil:


Do enačaja je besedilo v u.n.i.c.o.d.e formatu.


Čemu je to pomembno?
Poglej in se nasmej: vicmaher.si

Dule007 ::

sbawe64 je izjavil:

Ja, dobro so zasolili.
Niso GPS koordinate, pretvorba v desetiški sestav (ali hex.) in dalje ASCII ne da nič pametnega, nekaj sem se igral na https://www.dcode.fr/cipher-identifier , ebcdic-encoding, nič uporabnega, isto
https://www.boxentriq.com/code-breaking... .


Tudi jaz sem se malo "igral" s tem... Lahko bi celo bile GPS koordinate. Konverter na https://www.dcode.fr/geohash-coordinates za to binarno število vrne
Lat (λ) -89.81855392439172
Lng (φ) -134.95463843791964
in ko daš v google maps dobiš Antarktiko:
https://www.google.com/maps/place/89%C2...!3m1!4b1!4m5!3m4!1s0x0:0x36fdc3991154faf9!8m2!3d-89.8185539!4d-134.9546384

Ampak žal ta odgovor ni pravilen. Sem poskusil tudi z IP naslovom (http://159.69.91.215/), ki bi ga ta binarni zapis predstavljal, pa tudi nić pametnega ne predstavlja.

Že sam zapis je malo čuden... 8-7-7-8 bitov.
«
1
2 3
...
5


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

MojeDelo.com praznični maratonski IT hekaton

Oddelek: Loža
463790 (1460) Pimoz
»

[Javascript] Začetniško učenje

Oddelek: Programiranje
352043 (1083) BBB
»

C# zanke

Oddelek: Programiranje
5967 (642) showsover
»

[c#] Vstavljanje vrednosti v tabelo

Oddelek: Programiranje
111607 (1429) Cvenemir
»

c# datagridview in combox

Oddelek: Programiranje
131207 (1095) OmegaM

Več podobnih tem