@mateusza: jak będę miał czas to to ruszę, bo bardzo lubię tego typu zadanka, ale niestety cały dzień mam zajęty, więc będzie mnie #!$%@?ło, że nie mogę o tym pomyśleć xD
  • Odpowiedz
Zagadka z #java na dziś ;)

Zaimplementuj klasę A, aby poniższy program zamiast zakończyć się NullPointerException wypisał:
hello world

public class Dummy {
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

nie wystarczy zrobić foo statycznej? XD


@Nullek: Wystarczy :) Wygrałeś! :)
No ale w końcu kto może wiecej wiedzieć o nullach i NullPointerException niż ... @Nullek ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Kolejna zagadka, tym razem głupsza:
Mając poniższy kod i tylko poniższy kod, skompiluj go przy pomocy GCC (Clang nie zadziała), żeby po uruchomieniu wypisał na konsoli nazwę strony ze śmiesznymi obrazkami:

">spoiler
Warunek: nie można używać opcji -D, -I` i pokrewnych. Żadnych trików z makrami czy alternatywnym
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zwei: @fizyk20: No tak, to nie było aż takie trudne.
Dodam, że próbowałem użyć opcji /source-charset:utf-8 /execution-charset:.037 z MSVC, ale dostałem tylko "W`,?p". Widocznie MSVC nie konwertuje wszystkich znaków.
Jutro może wymyślę mądrzejsze zagadki.
  • Odpowiedz
@paulinio: sprawa w gruncie rzeczy dość prosta i nawet niezbędna. Blok ensure/finally nie może zwracać wyniku, dlatego c# się nie skompiluje, a ruby ignoruje wartość zwracaną przez rescue. Stąd wartością zwracaną przez funkcję jest ostatnia wartość bloku przed rescue (a że jest to if, to wartością jest nil).

Dlaczego takie zachowanie jest niezbędne? Bo poniższy kod byby niejednoznaczny

def baz
  • Odpowiedz
Stawiam sześciopak piwa osobie, która zrozumie jak to działa i będzie to potrafiła wytłumaczyć krok po kroku.

Pytanie pozakonkursowe: w jakich przeglądarkach to nie zadziała?

Pytanie pozakonkursowe 2: czy jest możliwe napisanie polyfilla dla zachowania wyżej?

#javascript #zagadkiprogramistyczne
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@foke: Perfekcyjnie, za wyjątkiem niepełnych odpowiedzi na pytania pozakonkursowe.

setTimeout w IE nie obsługuje dodatkowych argumentów ponad funkcję + czas.

A, tak, kod jest odrobinę zaciemniony, ale takie uroki prototypowania po kilku piwach.
  • Odpowiedz
Jako jedyny ugryzłem, więc nagroda i tak moja


@foke: Ha, bynajmniej, byłem wcześniej tylko poza Wykopem ( ͡° ͜ʖ ͡°) no ale w sumie nie z własnej inicjatywy, tylko @Ginden mnie spytał czy wiem o co tutaj chodzi, więc już tam miej :D
  • Odpowiedz
Dla wielbicieli vanilla.js.

Jak wstawić wiele elementów jednym

Element.appendChild
nie wywołując wielokrotnego redrawa?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ginden: (#) W sumie to nigdy bym nawet nie pomyślał że nazwa własności może być pustym stringiem. Nie wiem dlaczego zawsze myslałem, że owszem może byc wowolny, ale jednak powinien być niepusty
  • Odpowiedz
We wpisie @asdasty pojawiło się przykładowe pytanie z rozmowy rekrutacyjnej z front-endowcem.

-Determine if a given string is a palindrome.


Proste, prawda?
  • 34
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach