Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Задачка! у кого какие мысли…

Чулан
Задачка короче:
Есть 10 монет одинаковых с виду… но одна из них отличается по весу (либо тяжелее либо легче незнаем)
нужно найти эту монету, но ты можеш положить монеты на весы только 3 раза…

как решить?:)
Всего голосов 3: ↑0 и ↓3 -3
Просмотры 189
Комментарии 3

Ещё одна школьная задачка: про безопасный секс…

Чулан
Условия простые и жизненные: хабрачеловек хочет заняться сексом по очереди с 3 девушками, но есть всего 2 презерватива. Как всё сделать так, чтобы, не только он, но и девушки не могли подцепить венерических заболеваний друг от друга?

Кто знал задачу раньше, просьба не писать ответ.
Задача на логику, решение необычное, не пытайтесь повторить его у себя дома!
upd: Snart отгадал, но возник спор порвётся ли второй презерватив
Всего голосов 32: ↑9 и ↓23 -14
Просмотры 805
Комментарии 34

Задача номер 36 из учебника второго класса

Занимательные задачки Математика *
Сисадмин пришёл из дома и парализовал офис на полчаса. (Сам-то он ещё дома решил эту задачку для дочки)

Задачка

Поставьте циферки и картиночку вместо вопросительных знаков.

Второкласники знают сложение, вычитание и деление.
Всего голосов 39: ↑21 и ↓18 +3
Просмотры 1.8K
Комментарии 43

Задачка о самолёте

Занимательные задачки
Сам эту задачку видел на каком-то из форумов года 4 назад. Обсуждающие к единому мнению не пришли.
Представьте себе ситуацию. Есть самолёт и взлётная полоса с неким покрытием, которое движется в обратную сторону движения самолёта. Скорости движения самолёта при разгоне и движущейся дорожки всегда одинаковы. Получается, что самолёт как-бы стоит на месте, поскольку дорожка движется с идентичной скоростью, но в обратном направлении.
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 868
Комментарии 4

Занимательная задачка со штрих кодами(только для тех кто хочет помочь)

Чулан

И так. Нужно создать копию программы создающей штрих коды.
Но программа эта какая–то странная. Если на вход ей скормить 2х, 3х значное число — она выдает валидный 128–В штрих–код
Но если скармливать 4х-значные числа то она выдает не не понятно что.
А именно «начальный символ|символ code C|2 символа коды которых образуются из 2х пар чисел|Контрольный символ|конечный символ»
Моя проблема состоит в том что я не пойму как образуется этот контрольный символ, точнее его код. 2 дня мучаюсь, а сроки горят. Если вы не разбираетесь в штрих кодах — то задача следующая:
я приведу несколько данных — первый столбик входящее число, второй его контрольныя сумма

2184 85
2185 88
2186 91

1550 74
1551 77

2000 37
2001 40

Из этого видно что при увеличении числа на 1, контрольная сумма увеличивается на 3
Еще есть аски-коды пары цифр увеличиваются на 32, т.е. 2184 выводится как chr(21+32)chr(84+32)
аски-код «code C» — 199, возможно он тоже как–то в этом участвует.
Очень надеюсь на помощь.
UPD гуглом пользоваться умею!!! Тут не стандартная ситуация.
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 335
Комментарии 14

Куда делся рубль?…

Занимательные задачки
Вот представь…
Я у тя взял 10 рублей.
Пошел в магазин и потерял их.
Встретил друга.
Взял у него 5 рублей.
Купил 2 сигареты по 1 руб.
У меня осталось 3 руб.
Я их отдал тебе.
И остался должен 7.
И другу 5.
Итого 12.
Плюс у меня 2 сигареты.
Итого 14.
Куда делся рубль?!!
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 3.4K
Комментарии 37

Задачка "Hello World"

C++ *
Итак, вопрос знатокам: Сколько раз на экране появится заветная фраза при выполнении этой программы?

#include <iostream>
int main(int argc, char* argv[])
{
   int i = 10;
   std::cout<<"Hello World!"<<std::endl;
   // Сколько раз???
   while(i--)
   {
      // Сколько раз будет вызвана эта строка???/
      for(int j=0; j<10; j++)
         std::cout<<"Hello World!"<<std::endl;
   }
   return 0;
}
Читать дальше →
Всего голосов 129: ↑101 и ↓28 +73
Просмотры 6.1K
Комментарии 183

Задачка

Чулан
Увидев «визуальную загадку», вспомнил, что с ней довалась ещё одна очень интересная задачка.
Продолжить последовательность с обеих сторон:
5 9 26 53 58 9 79

Задачка лёгкая, но догадаться трудно )

В комментариях уже есть решение!
Всего голосов 13: ↑7 и ↓6 +1
Просмотры 227
Комментарии 10

Родилась задачка

Java *
Возникла у меня одна задумка, которая может мне приятно облегчить программирование некоторых штук (в реальном проекте).
Но будет ли это работать, я не знал. В результате чего я накидал маленький тест чтобы проверить свои догадки.
После написания этого теста, обнаружил, что этот примерчик может быть вполне интересной и познавательной java-задачкой.
Вот такая задачка получилась
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 937
Комментарии 17

«Детская» задачка для программистов

Блог компании MetaQuotes Software Corp.
В процессе разработки наших программных продуктов перед нами часто встают задачи для решения которых требуются глубокие знания языка C++, принципов работы компиляторов и процессоров.

Нашей компании нужны программисты, которые умеют решать подобные задачи.

Например одна из таких задач: не компилируя этот код (очень важно решить ее в голове) скажите сработает ли когда-нибудь вывод «BINGO»?
Читать дальше →
Всего голосов 39: ↑25 и ↓14 +11
Просмотры 3.2K
Комментарии 118

Как поделить пирог чтобы все остались довольны

Чулан
Есть задача — разделить некое целое между несколькими претендентами и чтобы при этом каждый остался доволен. Причём разделить в реальных бытовых условиях — пирог, например — с линейкой и циркулем вокруг него не сильно удобно бегать, да и целое бывает неоднородным.

На двоих


Первый делит, второй выбирает. Соответственно, первый старается поделить поровнее, чтобы впоследствии порадоваться любой доставшейся доле.

Философская идея


Почему не остаётся недовольных? Потому что каждый обладает всей полнотой выбора, при этом — о чудо — не притесняя соседей. Почти 200% свободы :-) С решением внешнего судьи — выбранного человека или судьбы при жеребьёвке — всегда могут несогласиться (хотя бы внутренне), здесь же каждый участвует в вершении своей судьбы потому что что-то делает, а не только принимает чужой вердикт.

Альтернативные решения и подобные задачи приветствуются.

На троих (уже посложнее)


Читать дальше →
Всего голосов 31: ↑27 и ↓4 +23
Просмотры 1.1K
Комментарии 28

Неочевидная особенность в синтаксисе определения переменных

C++ *
Предлагается совершенно невинный на вид кусок кода на C++. Здесь нет ни шаблонов, ни виртуальных функций, ни наследования, но создатели этого чудесного языка спрятали грабли посреди чистa поля.

struct A {
  A (int i) {}
};

struct B {
  B (A a) {}
};

int main () {
  int i = 1;
  B b(A(i)); // (1)
  return 0;
}


* This source code was highlighted with Source Code Highlighter.


Вопрос: какой тип у переменной b? Совсем не тот, который можно было бы предположить на первый взгляд.

Ответ под катом
Всего голосов 87: ↑75 и ↓12 +63
Просмотры 5.8K
Комментарии 70

Задачка (без злого умысла)

C++ *
Нужно заменить ровно один (любой) символ в следующей строке, причём так, чтобы она скомпилилась и было выведено ровно 20 звёздочек:
int main() { int i, n = 20; for (i = 0; i < n; i--) { printf("*"); } }

* This source code was highlighted with Source Code Highlighter.

Для тех, кто «набил руку» на особенностях C, задачка, скорее всего, сложности не представляет; но существует как минимум 3 решения, и если вы нашли одно — то это не повод расслабиться :) А может быть, вы найдёте ещё четвёртое, пятое..?
UPD 1: Первое правильное решение предложил lostmsu, остальные два — steck
Не читайте комменты, поломайте мозг!

решения
Всего голосов 65: ↑50 и ↓15 +35
Просмотры 2.9K
Комментарии 100

Лампочка и «Мистер Выключатель»

Занимательные задачки
Задача не на IT-тему, но не уходит далеко за рамки школьной/университетской программы.

Рядом стоят лампочка и выключатель, который включает и выключает лампочку. Проводник от лампочки до выключателя очень длинный, и длинна его составляет 10 световых минут. Для простоты примем, что затухания в проводнике не происходят, условия — идеальные.

Внимание… вопрос! Что произойдет с лампочкой, если включить питание на 3 минуты, а затем выключить?

Осторожно! Ниже дается ответ на задачу!
Читать дальше →
Всего голосов 27: ↑22 и ↓5 +17
Просмотры 946
Комментарии 108

Задачка

Чулан
Думал все знают ответ на эту задачку, но никто из опрошенных не догадался.
Решил привести её здесь. Найти пропущенный элемент последовательности:
Ь Ь Т Ь _ Ь Ь Т Ь Ь Ь Ь

Решение простое, но неявное =)
Всего голосов 22: ↑15 и ↓7 +8
Просмотры 771
Комментарии 30

С#: Этюды, часть 1

.NET *
На канале c# в irc-сети Руснет пытаюсь развлекать людей т.н. этюдами. Это — короткие задачки, для решения которых требуется знать некоторые тонкости языка и реализации, и которые совсем не очевидны для человека, с упомянутыми тонкостями не знакомого.
Этюд номер 1 каналом уже разгадан, но хабросообщество его пока, скорее всего, не знает.
Читать дальше →
Всего голосов 56: ↑36 и ↓20 +16
Просмотры 1K
Комментарии 43

C#: Этюды, часть 2

.NET *
Продолжение, начало здесь

Начну с соцопроса: какие Вы знаете способы выполнить код до начала функции Main() (надеюсь, что перечислят все известные мне и парочку неизвестных :) )?

А теперь задачка:

Перед Вами небольшой код, выводящий два символа (кстати, проверьте себя: в каком порядке они выведутся?). Необходимо вывести подчеркивание "_" между этими символами.
Конечно, задача была бы тривиальной без ограничений. А они следующие:

Читать дальше →
Всего голосов 25: ↑17 и ↓8 +9
Просмотры 1.4K
Комментарии 43

C#: Этюды, часть 3

.NET *
В предыдущей части было предложено три разных по своей сути решения.

Сегодня — новая загадка, из области ASP.NET. Её основное отличие от предыдущих в том, что я столкнулся с ней в реальной ситуации, и пришлось потратить время, чтобы разобраться, в чем же дело.

Итак, на странице Test.aspx имеется код:


Читать дальше →
Всего голосов 61: ↑34 и ↓27 +7
Просмотры 1.3K
Комментарии 76
1