Yuvraj Chandra
RészvényCsipogEmail

Ismerje meg értékeit felülről lefelé - tanulja meg azonosítani a szám legnagyobb és legkisebb számjegyeit Python, JavaScript és egyebekkel.

Nincs hozzárendelés szükséges - Unsplash

Bár nem kell világhírű matematikusnak lenned ahhoz, hogy programozó legyél, a változók számának manipulálása a felbecsülhetetlen értékű tanulási készség. A számokon alapuló trükkös problémák gyakoriak a programozási interjúkban és kvízekben. Ebben a cikkben megtudhatja, hogyan találhatja meg a szám legnagyobb és legkisebb számjegyét Python, C ++, JavaScript, C és Java használatával.

Problémajelentés

Kapsz egy számot szám. Meg kell találnia és ki kell nyomtatnia a legnagyobb és legkisebb számjegyet szám.

1. példa: Legyen szám = 238627

A 8 a legnagyobb és a 2 a legkisebb számjegy 238627 -ből.

Így a kimenet a következő:

Legnagyobb számjegy: 8

A legkisebb számjegy: 2

2. példa: Legyen szám = 34552

Az 5 a 34552 legnagyobb és 2 a legkisebb számjegye.

instagram viewer

Így a kimenet a következő:

Legnagyobb számjegy: 5

A legkisebb számjegy: 2

3. példa: Legyen szám = 123

A 3 a legnagyobb és az 1 a legkisebb számjegy 123 -ból.

Így a kimenet a következő:

Legnagyobb számjegy: 3

A legkisebb számjegy: 1

C ++ program a szám legnagyobb és legkisebb számjegyének megkeresésére

Az alábbiakban a C ++ program található a szám legnagyobb és legkisebb számjegyének megtalálásához:

// C ++ program a legnagyobb és legkisebb megtalálásához
// szám számjegye
#befoglalni
névtér használata std;
void findLargestSm legkisebb (int szám)
{
int legnagyobbDigit = 0;
int legkisebbDigit = 9;
int számjegy;
míg (szám)
{
számjegy = szám%10;
// A legnagyobb számjegy megtalálása
legnagyobbDigit = max (számjegy, legnagyobbDigit);
// Keresse meg a legkisebb számjegyet
legkisebbDigit = min (számjegy, legkisebbDigit);
szám = szám/10;
}
cout << "Legnagyobb szám:" << legnagyobbDigit << endl;
cout << "legkisebb számjegy:" << legkisebbDigit << endl;
}
// Illesztőprogram -kód
int main ()
{
int szám1 = 238627;
cout << "num1:" << num1 << endl;
findLargestSm legkisebb (szám1);
int szám2 = 34552;
cout << "num2:" << num2 << endl;
findLargestSm legkisebb (szám2);
int szám3 = 123;
cout << "num3:" << num3 << endl;
findLargestSm legkisebb (szám3);
int szám4 = 45672;
cout << "num4:" << num4 << endl;
findLargestSm legkisebb (szám4);
int szám5 = 76567;
cout << "num5:" << num5 << endl;
findLargestSm legkisebb (szám5);
visszatérés 0;
}

Kimenet:

szám: 238627
Legnagyobb számjegy: 8
A legkisebb számjegy: 2
szám: 34552
Legnagyobb számjegy: 5
A legkisebb számjegy: 2
szám3: 123
Legnagyobb számjegy: 3
A legkisebb számjegy: 1
szám: 45672
Legnagyobb számjegy: 7
A legkisebb számjegy: 2
szám: 76567
Legnagyobb számjegy: 7
A legkisebb számjegy: 5

Összefüggő: Hogyan lehet megtalálni a tömb jelentését Python, C ++, JavaScript és C nyelven

Python program a szám legnagyobb és legkisebb számjegyének megtalálására

Az alábbiakban a Python program található a szám legnagyobb és legkisebb számjegyének megtalálásához:

# Python program a legnagyobb és legkisebb megtalálására
# számjegyű szám
def findLargestSm legkisebb (szám):
legnagyobbDigit = 0
legkisebbDigit = 9
míg (szám):
számjegy = szám % 10
# A legnagyobb számjegy megtalálása
legnagyobbDigit = max (számjegy, legnagyobbDigit)
# A legkisebb számjegy megtalálása
legkisebbDigit = min (számjegy, legkisebbDigit)
szám = szám // 10
print ("Legnagyobb számjegy:", legnagyobbDigit)
print ("legkisebb számjegy:", legkisebb szám)
# Illesztőprogram -kód
szám1 = 238627
nyomtatás ("szám1:", szám1)
findLargestSm legkisebb (szám1)
szám2 = 34552
nyomtatás ("szám2:", szám2)
findLargestSm legkisebb (szám2)
szám3 = 123
nyomtatás ("szám3:", szám3)
findLargestSm legkisebb (szám3)
szám4 = 45672
nyomtatás ("szám4:", szám4)
findLargestSm legkisebb (szám4)
szám5 = 76567
nyomtatás ("szám5:", szám5)
findLargestSm legkisebb (szám5)

Kimenet:

szám: 238627
Legnagyobb számjegy: 8
A legkisebb számjegy: 2
szám: 34552
Legnagyobb számjegy: 5
A legkisebb számjegy: 2
szám3: 123
Legnagyobb számjegy: 3
A legkisebb számjegy: 1
szám: 45672
Legnagyobb számjegy: 7
A legkisebb számjegy: 2
szám: 76567
Legnagyobb számjegy: 7
A legkisebb számjegy: 5

Összefüggő: Hogyan lehet átalakítani az időt 12 órás formátumban 24 órás formátumba programozással

JavaScript program a szám legnagyobb és legkisebb számjegyének megtalálására

Az alábbiakban a JavaScript program található, amely megkeresi a szám legnagyobb és legkisebb számjegyét:

// JavaScript program a legnagyobb és legkisebb megtalálására
// szám számjegye
function findLargestSm legkisebb (szám) {
var legnagyobbDigit = 0;
var legkisebbDigit = 9;
var számjegy;
while (szám) {
számjegy = szám%10;
// A legnagyobb számjegy megtalálása
legnagyobbDigit = Math.max (számjegy, legnagyobbDigit);
// Keresse meg a legkisebb számjegyet
legkisebbDigit = Math.min (számjegy, legkisebbDigit);
szám = parseInt (szám / 10);
}
document.write ("Legnagyobb számjegy:" + legnagyobbDigit + "
");
document.write ("Legkisebb számjegy:" + legkisebbDigit + "
");
}
// Illesztőprogram -kód
var szám1 = 238627;
document.write ("szám1:" + szám1 + "
");
findLargestSm legkisebb (szám1);
var szám2 = 34552;
document.write ("szám2:" + szám2 + "
");
findLargestSm legkisebb (szám2);
var szám3 = 123;
document.write ("szám3:" + szám3 + "
");
findLargestSm legkisebb (szám3);
var szám4 = 45672;
document.write ("szám4:" + szám4 + "
");
findLargestSm legkisebb (szám4);
var szám5 = 76567;
document.write ("szám5:" + szám5 + "
");
findLargestSm legkisebb (szám5);

Kimenet:

szám: 238627
Legnagyobb számjegy: 8
A legkisebb számjegy: 2
szám: 34552
Legnagyobb számjegy: 5
A legkisebb számjegy: 2
szám3: 123
Legnagyobb számjegy: 3
A legkisebb számjegy: 1
szám: 45672
Legnagyobb számjegy: 7
A legkisebb számjegy: 2
szám: 76567
Legnagyobb számjegy: 7
A legkisebb számjegy: 5

Összefüggő: Egy adott karakterlánc összes engedélyezésének nyomtatása C, C ++, JavaScript és Python nyelven

C Program a szám legnagyobb és legkisebb számjegyének megkeresésére

Az alábbiakban a C program található a szám legnagyobb és legkisebb számjegyének megtalálásához:

// C program a legnagyobb és legkisebb megtalálásához
// szám számjegye
#befoglalni
#define Max (a, b) (a> b? a: b)
#define Min (a, b) (a> b? b: a)
void findLargestSm legkisebb (int szám)
{
int legnagyobbDigit = 0;
int legkisebbDigit = 9;
int számjegy;
míg (szám)
{
számjegy = szám%10;
// A legnagyobb számjegy megtalálása
legnagyobbDigit = Max (számjegy, legnagyobbDigit);
// Keresse meg a legkisebb számjegyet
legkisebbDigit = Min (számjegy, legkisebbDigit);
szám = szám/10;
}
printf ("Legnagyobb számjegy: %d \ ⁠n", legnagyobbDigit);
printf ("Kisebb számjegy: %d \ ⁠n", legkisebbDigit);
}
// Illesztőprogram -kód
int main ()
{
int szám1 = 238627;
printf ("szám1: %d \ ⁠n", szám1);
findLargestSm legkisebb (szám1);
int szám2 = 34552;
printf ("szám2: %d \ ⁠n", szám2);
findLargestSm legkisebb (szám2);
int szám3 = 123;
printf ("szám3: %d \ ⁠n", szám3);
findLargestSm legkisebb (szám3);
int szám4 = 45672;
printf ("szám4: %d \ ⁠n", szám4);
findLargestSm legkisebb (szám4);
int szám5 = 76567;
printf ("szám5: %d \ ⁠n", szám5);
findLargestSm legkisebb (szám5);
visszatérés 0;
}

Kimenet:

szám: 238627
Legnagyobb számjegy: 8
A legkisebb számjegy: 2
szám: 34552
Legnagyobb számjegy: 5
A legkisebb számjegy: 2
szám3: 123
Legnagyobb számjegy: 3
A legkisebb számjegy: 1
szám: 45672
Legnagyobb számjegy: 7
A legkisebb számjegy: 2
szám: 76567
Legnagyobb számjegy: 7
A legkisebb számjegy: 5

Összefüggő: A FizzBuzz kihívás teljesítése 5 programozási nyelven

Java program a szám legnagyobb és legkisebb számjegyének megkeresésére

Az alábbiakban a Java program található a szám legnagyobb és legkisebb számjegyének megtalálásához:

// Java program a legnagyobb és legkisebb megtalálására
// szám számjegye
nyilvános osztály Fő
{
static void findLargestSm legkisebb (int szám)
{
int legnagyobbDigit = 0;
int legkisebbDigit = 9;
int számjegy;
közben (szám! = 0)
{
számjegy = szám % 10;
// A legnagyobb számjegy megtalálása
legnagyobbDigit = Math.max (számjegy, legnagyobbDigit);
// A legkisebb számjegy megkeresése
legkisebbDigit = Math.min (számjegy, legkisebbDigit);
szám = szám / 10;
}
System.out.println ("Legnagyobb számjegy:" + legnagyobbDigit);
System.out.println ("Kisebb számjegy:" + legkisebbDigit);
}
// Illesztőprogram -kód
public static void main (String [] args) {
int szám1 = 238627;
System.out.println ("szám1:" + szám1);
findLargestSm legkisebb (szám1);
int szám2 = 34552;
System.out.println ("szám2:" + szám2);
findLargestSm legkisebb (szám2);
int szám3 = 123;
System.out.println ("szám3:" + szám3);
findLargestSm legkisebb (szám3);
int szám4 = 45672;
System.out.println ("szám4:" + szám4);
findLargestSm legkisebb (szám4);
int szám5 = 76567;
System.out.println ("szám5:" + szám5);
findLargestSm legkisebb (szám5);
}
}

Kimenet:

szám: 238627
Legnagyobb számjegy: 8
A legkisebb számjegy: 2
szám: 34552
Legnagyobb számjegy: 5
A legkisebb számjegy: 2
szám3: 123
Legnagyobb számjegy: 3
A legkisebb számjegy: 1
szám: 45672
Legnagyobb számjegy: 7
A legkisebb számjegy: 2
szám: 76567
Legnagyobb számjegy: 7
A legkisebb számjegy: 5

Növelje Python-készségeit a beépített módszerek és funkciók használatával

A Python Standard Library számos beépített módszert és funkciót kínál, amelyek különféle feladatok elvégzésére szolgálnak. A módszerek és funkciók növelik a kód egyértelműségét és hatékonyságát. Használja ki a módszerek és funkciók erejét a Python -készségek fejlesztéséhez.

RészvényCsipogEmail
20 Python funkció, amit tudnia kell

A Python Standard Library számos olyan funkciót tartalmaz, amelyek segítenek a programozási feladatokban. Ismerje meg a leghasznosabbakat, és hozzon létre robusztusabb kódot.

Olvassa tovább

Kapcsolódó témák
  • Programozás
  • Kódolási oktatóanyagok
  • Piton
  • JavaScript
  • C Programozás
  • Jáva
A szerzőről
Yuvraj Chandra (63 cikk megjelent)

Yuvraj egy számítástechnikai egyetemi hallgató a Delhi Egyetemen, Indiában. Szenvedélyesen foglalkozik a Full Stack webfejlesztéssel. Amikor nem ír, a különböző technológiák mélységét kutatja.

Bővebben: Yuvraj Chandra

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide