İlginç ve Mizah - sayfa 3621

 
 
.
Wi-FI предложили заменить инфракрасной сетью
Wi-FI предложили заменить инфракрасной сетью
  • 2017.03.18
  • Василий Сычев
  • nplus1.ru
Исследователь из голландского Технического университета Эйндхофена Джоан О защитила докторскую диссертацию, в которой предложила заменить домашние Wi-Fi сети новыми инфракрасными системами обмена данными. Согласно сообщению университета, если предложенную О идею реализовать в полном объеме, то в условиях отдельно взятой квартиры можно будет...
 
.
Google открыл для всех новый способ сжатия JPEG
Google открыл для всех новый способ сжатия JPEG
  • 2017.03.17
  • Владимир Королев
  • nplus1.ru
Компания Google открыла доступ к новому алгоритму сжатия изображения изображений формата JPEG — Guetzli (в переводе со швейцарского диалекта немецкого языка — «печенье»). Он позволяет получать высококачественные файлы изображений, объем которых на 35 процентов меньше, чем в результате работы стандартных алгоритмов. Это достигается благодаря...
 

Bilmece en zoru değil, üç dakikada çözülebilir)

bir kalem ve kağıt bulmak için bir dakika ve 6 seçeneğin tümünü renklendirmek için bir dakika ve bir cevap formüle etmek için bir dakika)

 
.
Подборка неожиданного, странного, местами безумного кода: самые необычные программы из когда-либо написанных
Подборка неожиданного, странного, местами безумного кода: самые необычные программы из когда-либо написанных
  • 2017.03.15
  • Иван Бирюков, страж правописания
  • tproger.ru
Сегодня мы поговорим о самых странных программах, какие вы когда-либо видели. И настолько непонятных, что даже прошаренные кодеры возьмутся за учебники.
 
Apple'daki röportajlarda verilen görev. Bir mağazada kasiyer olarak iş bulduğunuzu hayal edin. Patronunuz yanlışlıkla bir programcının becerilerine sahip olduğunuzu öğrendi ve bir program yazmasına yardım etmenizi istedi.

Giriş verileri:

1. Belirtilen para miktarı.
2. Mevcut tüm madeni para birimlerini içeren bir dizi.
Mevcut çeşitli madeni para birimlerini kullanarak belirtilen miktarda parayı elde etmek için mümkün olan tüm yolların sayısını çıkaracak bir fonksiyon yazmanız gerekir. Örneğin, 1, 2 ve 3 sentlik değere sahip madeni paralardan 4 sent almanız gerekiyorsa, işlev 4 döndürür - bu, 1, 2 ve 3 sayılarının toplam 4 elde etmek için kaç olası kombinasyonudur:

1. 1, 1, 1, 1.
2.1, 1, 2.
3.1, 3.
4.2, 2.
 
Server Muradasilov :
Apple'daki röportajlarda verilen görev. Bir mağazada kasiyer olarak iş bulduğunuzu hayal edin. Patronunuz yanlışlıkla bir programcının becerilerine sahip olduğunuzu öğrendi ve bir program yazmasına yardım etmenizi istedi.

Giriş verileri:

1. Belirtilen para miktarı.
2. Mevcut tüm madeni para birimlerini içeren bir dizi.
Mevcut çeşitli madeni para birimlerini kullanarak belirtilen miktarda parayı elde etmek için mümkün olan tüm yolların sayısını çıkaracak bir fonksiyon yazmanız gerekir. Örneğin, 1, 2 ve 3 sentlik değere sahip madeni paralardan 4 sent almanız gerekiyorsa, işlev 4 döndürür - bu, 1, 2 ve 3 sayılarının toplam 4 elde etmek için kaç olası kombinasyonudur:

1. 1, 1, 1, 1.
2.1, 1, 2.
3.1, 3.
4.2, 2.

Bana gelince, mevcut derinlik için mevcut maksimum madeni para biriminin değerini parametrelerden biri olarak alan bir özyinelemeli fonksiyon yazılarak çözüldü.
(kullanılan madeni para birimlerine sahip dizi önceden sıralanmıştır ve para miktarı ile birlikte özyinelemeli işlevde kullanıma hazırdır)