Interessante e Humor - página 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 процентов меньше, чем в результате работы стандартных алгоритмов. Это достигается благодаря...
 

não o enigma mais difícil em três minutos )

um minuto para encontrar um lápis e papel, um minuto para desenhar as seis opções e um minuto para formular a resposta).

 
.
Подборка неожиданного, странного, местами безумного кода: самые необычные программы из когда-либо написанных
Подборка неожиданного, странного, местами безумного кода: самые необычные программы из когда-либо написанных
  • 2017.03.15
  • Иван Бирюков, страж правописания
  • tproger.ru
Сегодня мы поговорим о самых странных программах, какие вы когда-либо видели. И настолько непонятных, что даже прошаренные кодеры возьмутся за учебники.
 
Uma tarefa que foi dada em entrevistas de emprego na Apple. Imagine que conseguiu um emprego como caixa numa loja. Acontece que o seu chefe descobre que tem conhecimentos de programação e quer que o ajude a escrever um programa.

As entradas são:

1.Uma quantia especificada de dinheiro.
2.Um conjunto com todas as denominações disponíveis de moedas.
É necessário escrever uma função que produza o número de todas as formas possíveis de obter a quantidade de dinheiro especificada, utilizando as diferentes denominações de moedas disponíveis. Por exemplo, se precisar de obter 4 cêntimos das moedas de denominação 1, 2 e 3 cêntimos, a função retornará 4 - é quantas combinações possíveis dos números 1, 2 e 3 para obter um total de 4:

1. 1, 1, 1, 1.
2. 1, 1, 2.
3. 1, 3.
4. 2, 2.
 
Server Muradasilov:
Uma tarefa que foi dada em entrevistas de emprego na Apple. Imagine que conseguiu um emprego como caixa numa loja. Acontece que o seu chefe descobre que tem conhecimentos de programação e quer que o ajude a escrever um programa.

As entradas são:

1.Uma quantia especificada de dinheiro.
2.Um conjunto com todas as denominações disponíveis de moedas.
É necessário escrever uma função que produza o número de todas as formas possíveis de obter a quantidade de dinheiro especificada, utilizando as diferentes denominações de moedas disponíveis. Por exemplo, se precisar de obter 4 cêntimos das moedas de denominação 1, 2 e 3 cêntimos, a função retornará 4 - é quantas combinações possíveis dos números 1, 2 e 3 para obter um total de 4:

1. 1, 1, 1, 1.
2. 1, 1, 2.
3. 1, 3.
4. 2, 2.

Para mim, resolve-se escrevendo uma única função recursiva, tomando como um dos parâmetros o valor da denominação máxima disponível para a profundidade actual da moeda.
(A matriz com as denominações de moedas utilizadas é pré-seleccionada e juntamente com a quantidade de dinheiro está disponível para utilização na função recursiva)