题目1:找出1000以下自然数中3和5的倍数之和。
<?php /** * 找出1000以下自然数中3和5的倍数之和。 * * @author 花生米 * @date 2015-09-06 * @desc php version 5.4.33 */ $max = 1000; $sum = 0; /** * 方法1 * 时间复杂度:O(n) */ if (0) { for ($i = 1; $i < $max; $i++) { if ($i % 3 == 0 || $i % 5 == 0) { $sum += $i; } } } /** * 方法2 * 时间复杂度:O(n) * 循环次数较方法1少 */ if (0) { for ($i = 3; $i < $max; $i += 3) { $sum += $i; } for ($i = 5; $i < $max; $i += 5) { //排除被3和5同时整除的数 if ($i % 3) { $sum += $i; } } } /** * 方法3(最优) * 时间复杂度:O(1) * 运用等差数列求和公式 */ if (0) { $multiple3 = intval($max / 3); $multiple5 = intval($max / 5); $multiple15 = intval($max / 15); //$value:值 $multiple:倍数 $total = function ($value, $multiple) { return $value * (1 + $multiple) * $multiple / 2; }; $sum = $total(3, $multiple3) + $total(5, $multiple5) - $total(15, $multiple15);//减公倍数 }
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了题目1:找出1000以下自然数中3和5的倍数之和。,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

iPhone 15 Pro contre iPhone 14 Pro : comparaison des spécifications Voici une comparaison des spécifications entre l'iPhone 15 Pro Max et l'iPhone 14 Pro Max : iPhone 15 Pro Max iPhone 14 Pro Max Taille de l'écran 6,7 pouces 6,7 pouces Technologie d'affichage Super Retina 2 000 nits Dimensions 6,29x3 0,02x0,32 pouces 6,33x3,06x0,31 pouces Poids 221 grammes 240 grammes

Comment afficher rapidement le total d'une colonne dans Excel Si vous souhaitez simplement connaître le total d'une colonne sans ajouter ces informations à votre feuille de calcul, vous pouvez utiliser la barre d'état Excel pour afficher rapidement le total d'une colonne ou de n'importe quelle plage de cellules. . Pour voir la somme d'une colonne à l'aide de la barre d'état Excel : Mettez en surbrillance les données que vous souhaitez résumer. Pour sélectionner une colonne entière, cliquez sur le nom de la colonne. Sinon, faites glisser les cellules pour sélectionner votre plage. Au bas de l'écran, vous verrez des informations sur votre sélection, telles que la moyenne de toutes les valeurs et le nombre de points de données dans la plage. Vous verrez également la somme de toutes les valeurs dans les cellules sélectionnées. Comment additionner des colonnes dans Excel à l'aide de la somme automatique Si vous souhaitez ajouter la somme d'une colonne à une feuille de calcul, il existe de nombreuses situations

La dernière série d'iPhone Pro est équipée d'un puissant capteur de 48 MP qui garantit des photos très détaillées et d'une clarté cristalline pour capturer chaque instant précieux. Cependant, un inconvénient potentiel est la taille des images en pleine résolution, notamment celles au format ProRAW. Bien que l'espace de stockage maximum offert par l'iPhone soit de 512 Go, la capture de nombreuses images ProRAW (environ 75 MP chacune) et de vidéos (440 Mo par minute, 60 FPS) peut rapidement consommer votre espace de stockage. Cela peut poser des problèmes si vous envisagez d'utiliser votre iPhone comme appareil photo principal pour de grands projets ou des voyages. Mais ne serait-il pas formidable si vous pouviez prendre ces photos haute résolution de 48 MP sans vous soucier des limitations de stockage ? c'est rapide

Bien qu'Apple lancera le temps de lecture vidéo de l'iPhone pour informer les utilisateurs que la batterie de l'iPhone est presque disponible. Mais les utilisateurs normaux n’utilisent pas leur iPhone pour visionner des vidéos à longueur de journée. 7 iPhones testés pour leur endurance dans les applications quotidiennes. Comprend 7 modèles dont iPhone15ProMax, iPhone15Pro, iPhone15Plus, iPhone15, iPhone14ProMax, iPhone14 et iPhone13ProMax. En parcourant certaines applications quotidiennes, telles que Spotify, Zoom, Tiktok, Headspace, pensez aux applications, aux jeux, etc., nous pouvons voir la durée de vie de la batterie des différents iPhones. ce

Comment trouver la somme de toutes les valeurs d’une colonne ? Vous ne me direz peut-être même pas d'attendre de me dire comment vous faites. Mais attendez, est-ce que je vous ai dit que ce n'est pas Excel, c'est Word ? Dans Excel, tout le monde sait appliquer une fonction de formule et trouver la somme de toutes les valeurs d'une colonne. Mais avec Microsoft Word, les utilisateurs s'appuient souvent sur une calculatrice pour trouver la somme des valeurs, ou importent des données de Word vers Excel, effectuent les calculs, puis les remettent dans Word. Eh bien, aucune des deux solutions n’est idéale pour des raisons évidentes. Vous vous demandez quoi faire d'autre ? Me croiriez-vous si je vous disais que trouver la somme des valeurs est plus facile dans Word que dans Excel ? tu dois

Le flux de java8 prend maxpublicstaticvoidmain(String[]args){Listlist=Arrays.asList(1,2,3,4,5,6);Integermax=list.stream().max((a,b)->{if ( a>b){return1;}elsereturn-1;}).get();System.out.println(max);}Remarque : la taille est déterminée ici par des nombres positifs et négatifs et des valeurs 0. Au lieu de l'écrire directement if(a>b){returna;}elseretur

Selon les informations du 22 août, à l'approche de la sortie du téléphone mobile phare de nouvelle génération de Samsung, le S25 Ultra, de plus en plus de détails commencent à émerger. Le célèbre blogueur @ibinguniverse a révélé aujourd'hui plus de spécifications du S25 Ultra sur Weibo. La plus frappante est que sa largeur de corps est la même que celle de l'Apple iPhone 16 Pro Max, tous deux de 77,6 mm. 1. Grâce à l'optimisation supplémentaire de la conception du cadre par Samsung, la taille de l'écran du S25 Ultra a été augmentée à 6,86 pouces tout en conservant la même largeur que celle de l'iPhone 16 Pro Max, offrant aux utilisateurs une expérience visuelle plus immersive. Le blogueur a en outre souligné dans la zone de commentaires que les bords noirs du S25 Ultra sont meilleurs que ceux de l'iPhone 16 Pro Max&

Comment comparer la taille de deux nombres en utilisant la méthode Math.max() en Java ? Dans le langage de programmation Java, la classe Math est une classe très couramment utilisée et fournit de nombreuses méthodes liées aux mathématiques. Parmi elles, la méthode Math.max() peut être utilisée pour comparer les tailles de deux nombres et renvoyer le plus grand nombre. La signature de la méthode Math.max() est la suivante : publicstaticintmax(inta,intb) Cette méthode accepte deux paramètres a et b et renvoie le plus grand.
