Wpis z mikrobloga

Zadanie od Jane Street, które można uznać za bardzo trudne jak na to co było do tej pory.

Mając daną tabelę z kursem wymiany każdej waluty na każdą, sprawdź czy istnieje możliwość tzw. arbitrażu tj. cyklu wymian walut, w którym po wymianie posiadamy więcej tej samej waluty niż na początku.

Możesz założyć, że nie ma opłat transakcyjnych oraz możesz wymieniać niecałkowite wartości.

#dailycodingproblem #programowanie
  • 13
  • Odpowiedz
@NotABigFan: Te zadania nie maja nic wspolnego z mysleniem. Sprawdzaja tylko znajomosc algorytmow.

Na rozmowie wole np. takie zadanie

The King of a small country invites 1000 senators to his annual party. As a tradition, each senator brings the King a bottle of wine. Soon after, the Queen discovers that one of the senators is trying to assassinate the King by giving him a bottle of poisoned wine. Unfortunately, they do
  • Odpowiedz
@FortunaHej: Najwidoczniej nie rozumiesz jak i dlaczego działa to rozwiązanie, bo w żadnym wypadku nie jest to "zwykłe przechodzenie grafu". Koleś do którego artykułu linkujesz też nie (lub to ukrywa). Jakie wagi są na krawędziach grafu i dlaczego takie?

To drugie zadanie jest czysto matematyczne ( ͡° ͜ʖ ͡°) a to jednak jest dailycodingproblem
  • Odpowiedz