国際プログラマーの日とは何ですか?今年を祝う3つの方法
国際的なお祝いの日は、社会的問題、歴史的な日、およびそれぞれのキャリアを認識するための良い方法です。国際プログラマーの日は、プログラマーが日常生活を改善するために果たす役割を祝います。私たちが住んでいる文明の世界は、プログラマーの努力の賜物です。
プログラマーになるために世界的に有名な数学者である必要はありませんが、変数の数値を操作する方法を知ることは、学ぶための非常に貴重なスキルです。数字に基づく厄介な問題は、プログラミングのインタビューやクイズでよく見られます。この記事では、Python、C ++、JavaScript、C、およびJavaを使用して数値の最大桁と最小桁を見つける方法を学習します。
番号numが与えられます。numの最大桁と最小桁を見つけて印刷する必要があります。
例1:num = 238627とします
238627の最大桁は8、最小桁は2です。
したがって、出力は次のようになります。
最大桁数:8
最小桁:2
例2:num = 34552とします
34552の最大桁は5、最小桁は2です。
したがって、出力は次のようになります。
最大桁数:5
最小桁:2
例3:num = 123とします
123の最大桁は3、最小桁は1です。
したがって、出力は次のようになります。
最大桁数:3
最小桁:1
以下は、数値の最大桁と最小桁を見つけるためのC ++プログラムです。
// C++ program to find the largest and smallest // digit of a number #include using namespace std; void findLargestSmallest(int num) { int largestDigit = 0; int smallestDigit = 9; int digit; while(num) { digit = num%10; // Finding the largest digit largestDigit = max(digit, largestDigit); // Find the smallest digit smallestDigit = min(digit, smallestDigit); num = num/10; } cout < "largest="" digit:="" "="">< largestdigit=""><> cout < "smallest="" digit:="" "="">< smallestdigit=""><> } // Driver Code int main() { int num1 = 238627; cout < "num1:="" "="">< num1=""><> findLargestSmallest(num1); int num2 = 34552; cout < "num2:="" "="">< num2=""><> findLargestSmallest(num2); int num3 = 123; cout < "num3:="" "="">< num3=""><> findLargestSmallest(num3); int num4 = 45672; cout < "num4:="" "="">< num4=""><> findLargestSmallest(num4); int num5 = 76567; cout < "num5:="" "="">< num5=""><> findLargestSmallest(num5); return 0; }
出力:
num1: 238627 Largest Digit: 8 Smallest Digit: 2 num2: 34552 Largest Digit: 5 Smallest Digit: 2 num3: 123 Largest Digit: 3 Smallest Digit: 1 num4: 45672 Largest Digit: 7 Smallest Digit: 2 num5: 76567 Largest Digit: 7 Smallest Digit: 5
関連:Python、C ++、JavaScript、およびCで配列の平均を見つける方法
以下は、数値の最大桁と最小桁を見つけるPythonプログラムです。
# Python program to find the largest and smallest # digit of a number def findLargestSmallest(num): largestDigit = 0 smallestDigit = 9 while (num): digit = num % 10 # Finding the largest digit largestDigit = max(digit, largestDigit) # Finding the smallest digit smallestDigit = min(digit, smallestDigit) num = num // 10 print("Largest Digit:", largestDigit) print("Smallest Digit:", smallestDigit) # Driver Code num1 = 238627 print("num1:", num1) findLargestSmallest(num1) num2 = 34552 print("num2:", num2) findLargestSmallest(num2) num3 = 123 print("num3:", num3) findLargestSmallest(num3) num4 = 45672 print("num4:", num4) findLargestSmallest(num4) num5 = 76567 print("num5:", num5) findLargestSmallest(num5)
出力:
num1: 238627 Largest Digit: 8 Smallest Digit: 2 num2: 34552 Largest Digit: 5 Smallest Digit: 2 num3: 123 Largest Digit: 3 Smallest Digit: 1 num4: 45672 Largest Digit: 7 Smallest Digit: 2 num5: 76567 Largest Digit: 7 Smallest Digit: 5
関連:プログラミングで12時間形式の時間を24時間形式に変換する方法
以下は、数値の最大桁と最小桁を見つけるJavaScriptプログラムです。
// JavaScript program to find the largest and smallest // digit of a number function findLargestSmallest(num) { var largestDigit = 0; var smallestDigit = 9; var digit; while(num) { digit = num%10; // Finding the largest digit largestDigit = Math.max(digit, largestDigit); // Find the smallest digit smallestDigit = Math.min(digit, smallestDigit); num = parseInt(num / 10); } document.write("Largest Digit: " + largestDigit + " "); document.write("Smallest Digit: " + smallestDigit + " "); } // Driver Code var num1 = 238627; document.write("num1: " + num1 + " "); findLargestSmallest(num1); var num2 = 34552; document.write("num2: " + num2 + " "); findLargestSmallest(num2); var num3 = 123; document.write("num3: " + num3 + " "); findLargestSmallest(num3); var num4 = 45672; document.write("num4: " + num4 + " "); findLargestSmallest(num4); var num5 = 76567; document.write("num5: " + num5 + " "); findLargestSmallest(num5);
出力:
num1: 238627 Largest Digit: 8 Smallest Digit: 2 num2: 34552 Largest Digit: 5 Smallest Digit: 2 num3: 123 Largest Digit: 3 Smallest Digit: 1 num4: 45672 Largest Digit: 7 Smallest Digit: 2 num5: 76567 Largest Digit: 7 Smallest Digit: 5
関連:C、C ++、JavaScript、およびPythonで特定の文字列のすべての順列を出力する方法
以下は、数値の最大桁と最小桁を見つけるためのCプログラムです。
// C program to find the largest and smallest // digit of a number #include #define Max(a,b) (a>b?a:b) #define Min(a,b) (a>b?b:a) void findLargestSmallest(int num) { int largestDigit = 0; int smallestDigit = 9; int digit; while(num) { digit = num%10; // Finding the largest digit largestDigit = Max(digit, largestDigit); // Find the smallest digit smallestDigit = Min(digit, smallestDigit); num = num/10; } printf("Largest Digit: %d \n", largestDigit); printf("Smallest Digit: %d \n", smallestDigit); } // Driver Code int main() { int num1 = 238627; printf("num1: %d \n", num1); findLargestSmallest(num1); int num2 = 34552; printf("num2: %d \n", num2); findLargestSmallest(num2); int num3 = 123; printf("num3: %d \n", num3); findLargestSmallest(num3); int num4 = 45672; printf("num4: %d \n", num4); findLargestSmallest(num4); int num5 = 76567; printf("num5: %d \n", num5); findLargestSmallest(num5); return 0; }
出力:
num1: 238627 Largest Digit: 8 Smallest Digit: 2 num2: 34552 Largest Digit: 5 Smallest Digit: 2 num3: 123 Largest Digit: 3 Smallest Digit: 1 num4: 45672 Largest Digit: 7 Smallest Digit: 2 num5: 76567 Largest Digit: 7 Smallest Digit: 5
関連:5つのプログラミング言語でFizzBuzzチャレンジを完了する方法
以下は、数値の最大桁と最小桁を見つけるJavaプログラムです。
// Java program to find the largest and smallest // digit of a number public class Main { static void findLargestSmallest(int num) { int largestDigit = 0; int smallestDigit = 9; int digit; while(num != 0) { digit = num % 10; // Finding the largest digit largestDigit = Math.max(digit, largestDigit); // Finding the smallest digit smallestDigit = Math.min(digit, smallestDigit); num = num / 10; } System.out.println("Largest Digit: " + largestDigit); System.out.println("Smallest Digit: " + smallestDigit); } // Driver Code public static void main(String[] args) { int num1 = 238627; System.out.println("num1: " + num1); findLargestSmallest(num1); int num2 = 34552; System.out.println("num2: " + num2); findLargestSmallest(num2); int num3 = 123; System.out.println("num3: " + num3); findLargestSmallest(num3); int num4 = 45672; System.out.println("num4: " + num4); findLargestSmallest(num4); int num5 = 76567; System.out.println("num5: " + num5); findLargestSmallest(num5); } }
出力:
num1: 238627 Largest Digit: 8 Smallest Digit: 2 num2: 34552 Largest Digit: 5 Smallest Digit: 2 num3: 123 Largest Digit: 3 Smallest Digit: 1 num4: 45672 Largest Digit: 7 Smallest Digit: 2 num5: 76567 Largest Digit: 7 Smallest Digit: 5
Python標準ライブラリには、さまざまなタスクを実行するために使用される多数の組み込みメソッドと関数が用意されています。メソッドと関数により、コードの明確さと効率が向上します。メソッドと関数の力を活用して、Pythonスキルを向上させます。
国際的なお祝いの日は、社会的問題、歴史的な日、およびそれぞれのキャリアを認識するための良い方法です。国際プログラマーの日は、プログラマーが日常生活を改善するために果たす役割を祝います。私たちが住んでいる文明の世界は、プログラマーの努力の賜物です。
あなたがプログラマーなら、長いプログラムを書くことに疲れ果ててしまう可能性が十分にあります(またはあなたはそうするでしょう!)そしておそらくあなたは自分自身に疑問に思ったことでしょう。
ブランチは、プログラミング、特にGitのバージョン管理の概念の中心です。このスターター記事では、ブランチとは何か、およびさまざまなツールを使用してブランチを作成する方法について説明します。
Node.jsは、事実上、オープンソースのクロスプラットフォームJavaScriptランタイム環境です。Node.jsを有効にすると、ブラウザーを開くことを心配することなく、UbuntuマシンでJavaScriptを実行できます。ChromeのV8JavaScriptエンジン上に構築されており、Linuxにさまざまな方法でインストールできます。
Pythonには、特定の日または月のコードを操作できる組み込みのカレンダーモジュールが用意されています。たとえば、これを使用して、1年のすべての暦月の文字列を出力できます。
API機能のテスト、実行時の動作の評価、セキュリティの検証など、自動化されたAPIテストツールを使用すると、退屈なコードを記述せずに技術を操作できます。プログラマーではないが、プログラミングチームに推奨する前にAPIをテストしたい場合でも、これらは便利です。
今年の初めに、マイクロソフトはVisual Studio2022のプレビューバージョンをワイルドプログラミングの世界にリリースしました。これは良い知らせです!これは非常に人気のあるIDEですが、それが繁栄するDevOpsエコシステムの変化のペースを考えると、調整またはおそらくオーバーホールが必要です。
ASP.NETは、Webアプリとサービスを構築するためのMicrosoftの無料のクロスプラットフォームフレームワークです。ASP.NETプラットフォームは、さまざまなアプリケーションの構築に使用されるツール、プログラミング言語、およびライブラリの開発者プラットフォームである.NETの拡張機能です。
2015年以来、EcmaScript6(ES6)はJavaScriptコーディングの実践に多くの進歩をもたらしました。多くの最新の概念がJavaScriptに導入され、コーディングエクスペリエンスが大幅に向上しました。この記事では、JavaScriptのイテレーターとジェネレーターについて学習します。
WordPressの投稿にサードパーティのサービスを埋め込むことは、訪問者の興味を引くための刺激的な方法です。埋め込まれたコンテンツは、スキャンを容易にする視覚的な手がかりも提供します。WordPressにより、このタイプのコンテンツを簡単に追加できるようになりました。
SQLとNoSQL:次のプロジェクトに最適なデータベースは何ですか?
ターミナルからPythonを実行することは避けられないことがよくあります。ただし、PythonをWindows 10に初めてインストールした場合、Windowsターミナルを介して実行できるのは、PythonがWindowsPATH環境変数に追加されている場合のみです。
コンピューターでグラフ電卓を使用できますが、Pythonプログラミング言語インタープリターは卓上電卓を兼ねることができます。公式チュートリアルで言及されているほど、Pythonコミュニティで人気のあるランニングジョークです。Pythonを電卓として使用する方法は次のとおりです。
SQLデータベースエンジンはデータをテーブルに編成しますが、MongoDBはそのデータをコレクションに格納します。ただし、従来のエンジンと同様に、データベースという用語を使用して、組織の最高レベルを指します。
今日では、ブラウザやデバイスに応じてユーザーインターフェイスを調整するウェブサイトやアプリを作成するのが一般的です。この目標を達成するには、2つのアプローチがあります。1つ目は、デバイスごとに異なるバージョンのWebサイトまたはアプリを作成することです。しかし、それは非効率的であり、予測できないエラーにつながる可能性があります。
Node.jsは、Webブラウザーの外部でJavaScriptを実行できるJavaScriptランタイム環境であり、あらゆる種類のアプリケーションを開発するための一般的な選択肢となっています。その人気の一部は、開発者のエクスペリエンスを容易にするためにそこにある多数のNPMパッケージによるものです。
すばらしいWebページのレイアウトを作成する場合は、余白、境界線、パディング、およびコンテンツについて知っておく必要があります。画像であろうとテキストであろうと、Webデザインのすべての要素は、これらのプロパティを持つボックスを使用します。ボックスモデルをいじって、複雑なレイアウトを簡単に作成できます。この記事では、CSSボックスモデルを分析し、これらのプロパティの使用方法を実際の例とともに示します。
つまり、Pythonを使用して単純なポートフォリオWebサイトを完成させたところですが、無料のホスティングを使用してそれを立ち上げたいと考えています。Herokusの無料ホスティングについて聞いたことがありますが、関連する技術を完全には理解していません。
データベースクエリであろうと数学演算の結果であろうと、Python文字列形式の方法は、結果をユーザーに提示するためのより動的で魅力的な方法を提供します。
アプリケーションプログラミングインターフェイス(API)を選択することと、それを使用できるかどうかを決定することの間の細い線です。ほとんどのRESTAPIには汎用アーキテクチャがあり、共通のリクエストパスをスレッド化します。しかし、そこにあるいくつかのAPIは標準から逸脱しています。その結果、それらは使いにくくなります。
国際的なお祝いの日は、社会的問題、歴史的な日、およびそれぞれのキャリアを認識するための良い方法です。国際プログラマーの日は、プログラマーが日常生活を改善するために果たす役割を祝います。私たちが住んでいる文明の世界は、プログラマーの努力の賜物です。
あなたがプログラマーなら、長いプログラムを書くことに疲れ果ててしまう可能性が十分にあります(またはあなたはそうするでしょう!)そしておそらくあなたは自分自身に疑問に思ったことでしょう。
ブランチは、プログラミング、特にGitのバージョン管理の概念の中心です。このスターター記事では、ブランチとは何か、およびさまざまなツールを使用してブランチを作成する方法について説明します。
Node.jsは、事実上、オープンソースのクロスプラットフォームJavaScriptランタイム環境です。Node.jsを有効にすると、ブラウザーを開くことを心配することなく、UbuntuマシンでJavaScriptを実行できます。ChromeのV8JavaScriptエンジン上に構築されており、Linuxにさまざまな方法でインストールできます。
Pythonには、特定の日または月のコードを操作できる組み込みのカレンダーモジュールが用意されています。たとえば、これを使用して、1年のすべての暦月の文字列を出力できます。
API機能のテスト、実行時の動作の評価、セキュリティの検証など、自動化されたAPIテストツールを使用すると、退屈なコードを記述せずに技術を操作できます。プログラマーではないが、プログラミングチームに推奨する前にAPIをテストしたい場合でも、これらは便利です。
今年の初めに、マイクロソフトはVisual Studio2022のプレビューバージョンをワイルドプログラミングの世界にリリースしました。これは良い知らせです!これは非常に人気のあるIDEですが、それが繁栄するDevOpsエコシステムの変化のペースを考えると、調整またはおそらくオーバーホールが必要です。
ASP.NETは、Webアプリとサービスを構築するためのMicrosoftの無料のクロスプラットフォームフレームワークです。ASP.NETプラットフォームは、さまざまなアプリケーションの構築に使用されるツール、プログラミング言語、およびライブラリの開発者プラットフォームである.NETの拡張機能です。
2015年以来、EcmaScript6(ES6)はJavaScriptコーディングの実践に多くの進歩をもたらしました。多くの最新の概念がJavaScriptに導入され、コーディングエクスペリエンスが大幅に向上しました。この記事では、JavaScriptのイテレーターとジェネレーターについて学習します。
WordPressの投稿にサードパーティのサービスを埋め込むことは、訪問者の興味を引くための刺激的な方法です。埋め込まれたコンテンツは、スキャンを容易にする視覚的な手がかりも提供します。WordPressにより、このタイプのコンテンツを簡単に追加できるようになりました。