Jump to content

Konkurss 3 (closed)


0xDEAD BEEF
 Share

Recommended Posts

bet tā kā sākumā uzdevums tika dots tikai ar Dekartu, tad varētu tā būt, ka atrisināt to var arī bez čoma Pitagora?

Link to comment
Share on other sites

naziic 9b63ff35c69dd9300cec581be0808a1582d764d9

Tak topiks jāpakustina..

 

 

test:

 

0106020a06011a03070308050d0a010a0e091703020a18041704190517020f0a04031006020a03060704150917020a0317011903080a010209020709120507070401040517020409040102081706170a0e0502010a0718020801080510030406080a1307060a040a170a0509150115051401020815041a0a0d03010a0506050a16010d01030216070e060e1401021109070817040e09190609010b010d0302040a021a091806180a0b0110071603160a17080c020706070a15080c0707051909130113050d0504011108090112050a070a0a0a0617060307140818010906030a0c030d0507070f0a0d02030902030908170419030a0303061a080302070809090b02150815040e0410090e010d050d0105060f06110a130a11040507100a030216060c07070a090919020c061a02160914051605030318050e0307060d020e070401060105081406060718080d0510040d06030113040c050708090716070e0605031a0508040d0318081a090204100719070f02090a0f0509050901130907010603130805070301110113011a0212031205050a140a0801090707060305130915040a031009070a110812080601100a180709030e010e0503071a05070a150510040e03060a0c0914050c08160205050b060b0a19081602070202081101110516020607080413080e0a100812030605080202031306110606020e0311050401030110060e061008080216040e0217030d051a010b060d06160a120214010308010517021106110a09070d0208070a01050313011a06180815080305170919030104030a1a09180a0603080a0f0508040b010101

Labots - naziic
Link to comment
Share on other sites

aģents nulle septiņi

Izskatās, ka šī atbildi līdz deadline tā arī neiegūsim, it kā esmu atšķirojis 70% randoma nost, bet tālāk nekas neveicas un jau diezgan ilgu laiku (aptuveni 1.5 dienu), Beef negribi ielikt vēl kādu hintu?

Labots - aģents nulle septiņi
Link to comment
Share on other sites

0xDEAD BEEF

Nu ok :) ! Pielauzāt uz vēl vienu hintu!

Iepriekšējajā darbā (Accenture) man bija lielisks priekšnieks (tiešais) Viktors, bet es viņu nekad neredzēju nēsājam cepuri.

Beefs

Edit: es nešaubos, ka pēc šī hinta saņemšanas risinājums nebūs ilgi jāgaida. Iedodiet, lūdzu, kopā ar pareizo atbildi, arī savu personīgo novērtējumu, cik ilgi tas prasītu atrisināt šo uzdevumu uz papīra (speciāli priekš Ļešij)

Labots - 0xDEAD BEEF
Link to comment
Share on other sites

Viktors arī bildēs cepuri nenēsā.. http://lv.linkedin.com/in/viktors

 

kā arī kāds Viktora citāts "Я считаю, что безработных нет, есть пидарасы безрукие.".

 

EDIT: Nu jā, daudzi tie viktori Jums tur strādājuši.

Labots - naziic
Link to comment
Share on other sites

Леший

Labāk pagaidīt līdz pirmdienai. Šitais uzdevums nav risināms darba dienās (pat ņēmot verā visus "hintus" :D )

Link to comment
Share on other sites

0xDEAD BEEF

Pagarinu konkura termiņu līdz 29. aprīļa 23:59 (Latvijas laiks).

Konkurss beidzies

Beefs

 

Konkurss ir beidzies, bet varat parisināt tā pat. Atceraties hintus:

* Dekarts

* randoms izmantojot pitagora teorēmu

* Viktors un cepure (vai tomēr vektors?)

 

Vilx- bija ļoti tuvu atrisinājumam.

 

Beefs

Labots - 0xDEAD BEEF
Link to comment
Share on other sites

Nemaz nebiju pamanījis, ka šis nav atrisināts :)

 

Nezinu kā "pareizi" šo risināt, bet nu ~30 minūtēs (no kurām 10 aizgāja uz korektas pyglet versijas dabūšana) sanāca šāds risinājums (python'ā ar pyglet bibliotēku):

 

from math import sqrt

S = "0106020a06011a03070308050d0a010a0e091703020a18041704190517020f0a04031006020a03060704150917020a0317011903080a010209020709120507070401040517020409040102081706170a0e0502010a0718020801080510030406080a1307060a040a170a0509150115051401020815041a0a0d03010a0506050a16010d01030216070e060e1401021109070817040e09190609010b010d0302040a021a091806180a0b0110071603160a17080c020706070a15080c0707051909130113050d0504011108090112050a070a0a0a0617060307140818010906030a0c030d0507070f0a0d02030902030908170419030a0303061a080302070809090b02150815040e0410090e010d050d0105060f06110a130a11040507100a030216060c07070a090919020c061a02160914051605030318050e0307060d020e070401060105081406060718080d0510040d06030113040c050708090716070e0605031a0508040d0318081a090204100719070f02090a0f0509050901130907010603130805070301110113011a0212031205050a140a0801090707060305130915040a031009070a110812080601100a180709030e010e0503071a05070a150510040e03060a0c0914050c08160205050b060b0a19081602070202081101110516020607080413080e0a100812030605080202031306110606020e0311050401030110060e061008080216040e0217030d051a010b060d06160a120214010308010517021106110a09070d0208070a01050313011a06180815080305170919030104030a1a09180a0603080a0f0508040b010101"

import pyglet

window = pyglet.window.Window()

@window.event
def on_draw():
 window.clear()

 s = 20
 i = 0
 while i < len(S):
   a = ord(S[i+0:i+2].decode("hex"))
   b = ord(S[i+2:i+4].decode("hex"))
   i += 4

   c = ord(S[i+0:i+2].decode("hex"))
   d = ord(S[i+2:i+4].decode("hex"))
   i += 4

   dx = a-c
   dy = b-d
   if dx*dx+dy*dy<25:
     pyglet.graphics.draw(2, pyglet.gl.GL_LINES,
       ('v2i', (s*a, s*b, s*c, s*d))
     )

pyglet.app.run()

 

Slinkajiem programmas rezultāts bildē: http://dl.dropbox.co...des/boot-k3.png

 

Labots - bubu
Link to comment
Share on other sites

kauko ar ziimeeshanu meegjinaaju bet laikam sashkjiebu kautko ar winapi vai arii tie 70% liekie maisiija kautko saprast

Link to comment
Share on other sites

Man tās liekās līnijas īpaši neko netraucēja. Kad uzzīmēju visas (bez if'a kodā), arī tad varēja ieraudzīt pirmajā rindā tekstu ATBILDE IR. Otro rindu gan bija grūti saprast, tāpēc kautkā nācās mest ārā liekās līnijas - sākumā gan mēģināju randomā mest 10%, 20%, 30%..., pēc tam pirmos 10%,20%, pēc tam pēdējos, pēc tam visas ne-horizontālās un ne-vertikālās, līdz nonācu līdz garuma pārbaudei.

Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...