mateusza
#programowanie #zagadki #jezykc #c #zagadkiprogramistyczne

Lubicie zagadki programistyczne?

Napisać w C najkrótszy kod (jako funkcję lub makro), który zamieni nazwę miesiąca (po angielsku) na ilczbę. Czyli: "January" -> 1, "February" -> 2, "March" -> 3 itd.

Wynik
2
  • Najlepsze
  • Wszystkie komentarze
zwei
@janek_kos: MONTH("May") ma dawać 5
1
zwei
@janek_kos: 38 znaków ma kod tego makra, a naszym zadaniem jest zrobić to krócej
1
Adaslaw
Zagadka z #java na dziś ;)

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

public class Dummy {
0
  • Najlepsze
  • Wszystkie komentarze
Nullek
@Adaslaw: nie wystarczy zrobić foo statycznej? XD
8
Adaslaw
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 ( ͡° ͜ʖ ͡°)
4
vytah
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
3
  • Najlepsze
  • Wszystkie komentarze
Wina_Segmentacji
@vytah Podejrzewam, że to są wielobajtowe znaki, które zapisane w utf 8 pewnie dają docelową nazwę i rozchodzi się o to jakie jest kodowanie pliku z kodem źródłowym i jak jest obsługiwane przez kompilator. Jednak to tylko przemyślenia
0
zwei
@vytah:


niestety nic o śmiesznych obrazkach, same krzaki :////
0
sasik520
Zagadka dla mirkoprogramistów #ruby (ale można to śmiało rozciągnąć na inne języki, np. #csharp)

Spróbujcie zgadnąć bez uruchamiania kodu, co zostanie wypisane na ekranie po uruchomieniu poniższego kodu:

http://pastebin.com/f4F0GnXD
2
  • Najlepsze
  • Wszystkie komentarze
budyn
@sasik520: W c# nie można mieć returna w finally i program się w ogóle nie uruchomi
5
B.....0
w zależności co się stanie w Bar(). ( ͡º ͜ʖ͡º)


@Ingvarr100th: stanie się to że zwróci 42.
1
G.....n
G.....n
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
3
  • Najlepsze
  • Wszystkie komentarze
G.....n
G.....n
@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.
1
m.....s
m.....s
Trzy proste #zagadkiprogramistyczne:

Jaki jest wynik działania kodu? Odpowiedzi w spoilerach:

php<br/
7
  • Najlepsze
  • Wszystkie komentarze
G.....n
G.....n
Mała zagadka dla znawców #php

$html = $_POST['html'];

$html = preg_replace(

'((.*?))e',
2
  • Najlepsze
  • Wszystkie komentarze
G.....n
G.....n
Dla wielbicieli vanilla.js.

Jak wstawić wiele elementów jednym

Element.appendChild
nie wywołując wielokrotnego redrawa?
1
  • Najlepsze
  • Wszystkie komentarze
G.....n
G.....n
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?
2
  • Najlepsze
  • Wszystkie komentarze
m.....s
m.....s
Dana jest tablica przedziałów:

array = [

[60, 95],

[15,
1
  • Najlepsze
  • Wszystkie komentarze
G.....n
G.....n
Number.isNaN(a); //false

Number.isNaN(a*2); //true

Czym jest

a
1
  • Najlepsze
  • Wszystkie komentarze