Intéressant et Humour - page 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 процентов меньше, чем в результате работы стандартных алгоритмов. Это достигается благодаря...
 

pas l'énigme la plus difficile en trois minutes )

une minute pour trouver un crayon et du papier, une minute pour dessiner les six options et une minute pour formuler la réponse).

 
.
Подборка неожиданного, странного, местами безумного кода: самые необычные программы из когда-либо написанных
Подборка неожиданного, странного, местами безумного кода: самые необычные программы из когда-либо написанных
  • 2017.03.15
  • Иван Бирюков, страж правописания
  • tproger.ru
Сегодня мы поговорим о самых странных программах, какие вы когда-либо видели. И настолько непонятных, что даже прошаренные кодеры возьмутся за учебники.
 
Une tâche qui était donnée lors des entretiens d'embauche chez Apple. Imaginez que vous ayez trouvé un emploi de caissier dans un magasin. Votre patron apprend par hasard que vous avez des compétences en programmation et souhaite que vous l'aidiez à écrire un programme.

Les entrées sont :

1. une somme d'argent déterminée.
2. un tableau contenant toutes les dénominations de pièces disponibles.
Vous devez écrire une fonction qui donne le nombre de toutes les façons possibles d'obtenir la somme d'argent spécifiée en utilisant les différentes dénominations de pièces disponibles. Par exemple, si vous devez obtenir 4 cents à partir de pièces de 1, 2 et 3 cents, la fonction renverra 4 - c'est-à-dire le nombre de combinaisons possibles des chiffres 1, 2 et 3 pour obtenir un total de 4 :

1. 1, 1, 1, 1.
2. 1, 1, 2.
3. 1, 3.
4. 2, 2.
 
Server Muradasilov:
Une tâche qui était donnée lors des entretiens d'embauche chez Apple. Imaginez que vous ayez trouvé un emploi de caissier dans un magasin. Votre patron apprend par hasard que vous avez des compétences en programmation et souhaite que vous l'aidiez à écrire un programme.

Les entrées sont :

1. une somme d'argent déterminée.
2. un tableau contenant toutes les dénominations de pièces disponibles.
Vous devez écrire une fonction qui donne le nombre de toutes les façons possibles d'obtenir la somme d'argent spécifiée en utilisant les différentes dénominations de pièces disponibles. Par exemple, si vous devez obtenir 4 cents à partir de pièces de 1, 2 et 3 cents, la fonction renverra 4 - c'est-à-dire le nombre de combinaisons possibles des chiffres 1, 2 et 3 pour obtenir un total de 4 :

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

Pour moi, le problème est résolu en écrivant une seule fonction récursive, prenant comme paramètre la valeur de la dénomination maximale des pièces disponibles pour la profondeur actuelle.
(Le tableau des dénominations des pièces utilisées est pré-trié et, avec le montant de l'argent, il est disponible pour être utilisé dans la fonction récursive).