Autor: Yuvraj Chandra
PodíltweetE-mailem

Poznejte své hodnoty shora dolů - naučte se identifikovat největší a nejmenší číslice v čísle pomocí Pythonu, JavaScriptu a dalších.

Není vyžadováno žádné uvedení zdroje - Unsplash

I když nemusíte být světově uznávaný matematik, abyste mohli být programátorem, vědět, jak manipulovat s čísly proměnných, je neocenitelná dovednost, kterou se musíte naučit. Složité problémy založené na číslech jsou běžné v programovacích pohovorech a kvízech. V tomto článku se naučíte, jak najít největší a nejmenší číslici čísla pomocí Pythonu, C ++, JavaScriptu, C a Javy.

Problémové prohlášení

Dostal jsi číslo č. Musíte najít a vytisknout největší a nejmenší číslici č.

Příklad 1: Nechť num = 238627

8 je největší a 2 je nejmenší číslice z 238627.

Výstupem je tedy:

Největší číslice: 8

Nejmenší číslice: 2

Příklad 2: Nechť num = 34552

5 je největší a 2 je nejmenší číslice 34552.

Výstupem je tedy:

Největší číslice: 5

Nejmenší číslice: 2

Příklad 3: Nechť num = 123

3 je největší a 1 je nejmenší číslice ze 123.

Výstupem je tedy:

Největší číslice: 3

Nejmenší číslice: 1

Program C ++ k nalezení největší a nejmenší číslice čísla

Níže je program C ++, který najde největší a nejmenší číslici čísla:

// Program C ++ k nalezení největšího a nejmenšího
// číslice čísla
#zahrnout
pomocí oboru názvů std;
neplatné findLargestSmallest (int num)
{
int největšíDigit = 0;
int nejmenšíDigit = 9;
int číslice;
zatímco (počet)
{
číslice = počet%10;
// Nalezení největší číslice
největšíDigit = max (číslice, největšíDigit);
// Najděte nejmenší číslici
nejmenšíDigit = min (číslice, nejmenšíDigit);
num = num/10;
}
cout << "Největší číslice:" << největšíDigit << endl;
cout << "Nejmenší číslice:" << nejmenšíDigit << endl;
}
// Kód řidiče
int main ()
{
int num1 = 238627;
cout << "num1:" << num1 << endl;
findLargestSmallest (num1);
int num2 = 34552;
cout << "num2:" << num2 << endl;
findLargestSmallest (num2);
int num3 = 123;
cout << "num3:" << num3 << endl;
findLargestSmallest (num3);
int num4 = 45672;
cout << "num4:" << num4 << endl;
findLargestSmallest (num4);
int num5 = 76567;
cout << "num5:" << num5 << endl;
findLargestSmallest (num5);
návrat 0;
}

Výstup:

číslo 1: 238627
Největší číslice: 8
Nejmenší číslice: 2
číslo 2: 34552
Největší číslice: 5
Nejmenší číslice: 2
číslo 3: 123
Největší číslice: 3
Nejmenší číslice: 1
číslo 4: 45672
Největší číslice: 7
Nejmenší číslice: 2
číslo 5: 76567
Největší číslice: 7
Nejmenší číslice: 5

Příbuzný: Jak najít průměr pole v Pythonu, C ++, JavaScriptu a C.

Program Python k nalezení největší a nejmenší číslice čísla

Níže je program Python, který najde největší a nejmenší číslici čísla:

# Program Python k nalezení největšího a nejmenšího
# číslice čísla
def findLargestSmallest (num):
největší číslice = 0
nejmenší číslice = 9
while (num):
číslice = počet % 10
# Nalezení největší číslice
největšíDigit = max (číslice, největšíDigit)
# Hledání nejmenší číslice
nejmenší číslice = min (číslice, nejmenší číslice)
num = num // 10
tisk ("Největší číslice:", největšíDigit)
tisk („Nejmenší číslice:“, nejmenší číslice)
# Kód řidiče
číslo 1 = 238627
tisk ("num1:", num1)
findLargestSmallest (num1)
num2 = 34552
tisk ("num2:", num2)
findLargestSmallest (num2)
num3 = 123
tisk ("num3:", num3)
findLargestSmallest (num3)
num4 = 45672
tisk ("num4:", num4)
findLargestSmallest (num4)
num5 = 76567
tisk ("num5:", num5)
findLargestSmallest (num5)

Výstup:

číslo 1: 238627
Největší číslice: 8
Nejmenší číslice: 2
číslo 2: 34552
Největší číslice: 5
Nejmenší číslice: 2
číslo 3: 123
Největší číslice: 3
Nejmenší číslice: 1
číslo 4: 45672
Největší číslice: 7
Nejmenší číslice: 2
číslo 5: 76567
Největší číslice: 7
Nejmenší číslice: 5

Příbuzný: Jak převést čas ve 12hodinovém formátu na 24hodinový formát pomocí programování

Program JavaScript k nalezení největší a nejmenší číslice čísla

Níže je uveden program JavaScript, který najde největší a nejmenší číslici čísla:

// JavaScriptový program k nalezení největšího a nejmenšího
// číslice čísla
funkce findLargestSmallest (num) {
var největší číslice = 0;
var nejmenšíDigit = 9;
var číslice;
while (num) {
číslice = počet%10;
// Nalezení největší číslice
největšíDigit = Math.max (číslice, největšíDigit);
// Najděte nejmenší číslici
nejmenšíDigit = Math.min (číslice, nejmenšíDigit);
num = parseInt (num / 10);
}
document.write ("Největší číslice:" + největší číslice + "
");
document.write ("Nejmenší číslice:" + nejmenší číslice + "
");
}
// Kód řidiče
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);

Výstup:

číslo 1: 238627
Největší číslice: 8
Nejmenší číslice: 2
číslo 2: 34552
Největší číslice: 5
Nejmenší číslice: 2
číslo 3: 123
Největší číslice: 3
Nejmenší číslice: 1
číslo 4: 45672
Největší číslice: 7
Nejmenší číslice: 2
číslo 5: 76567
Největší číslice: 7
Nejmenší číslice: 5

Příbuzný: Jak vytisknout všechny permutace daného řetězce v C, C ++, JavaScript a Python

C Program pro nalezení největší a nejmenší číslice čísla

Níže je program C, který najde největší a nejmenší číslici čísla:

// Program C k nalezení největšího a nejmenšího
// číslice čísla
#zahrnout
#define Max (a, b) (a> b? a: b)
#define Min (a, b) (a> b? b: a)
neplatné findLargestSmallest (int num)
{
int největšíDigit = 0;
int nejmenšíDigit = 9;
int číslice;
zatímco (počet)
{
číslice = počet%10;
// Nalezení největší číslice
největšíDigit = Max (číslice, největšíDigit);
// Najděte nejmenší číslici
nejmenšíDigit = Min (číslice, nejmenšíDigit);
num = num/10;
}
printf ("Největší číslice: %d \ ⁠n", největšíDigit);
printf ("Nejmenší číslice: %d \ ⁠n", nejmenší číslice);
}
// Kód řidiče
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);
návrat 0;
}

Výstup:

číslo 1: 238627
Největší číslice: 8
Nejmenší číslice: 2
číslo 2: 34552
Největší číslice: 5
Nejmenší číslice: 2
číslo 3: 123
Největší číslice: 3
Nejmenší číslice: 1
číslo 4: 45672
Největší číslice: 7
Nejmenší číslice: 2
číslo 5: 76567
Největší číslice: 7
Nejmenší číslice: 5

Příbuzný: Jak dokončit výzvu FizzBuzz v 5 programovacích jazycích

Program Java k nalezení největší a nejmenší číslice čísla

Níže je program Java, který najde největší a nejmenší číslici čísla:

// Program Java k nalezení největšího a nejmenšího
// číslice čísla
veřejná třída Hlavní
{
static void findLargestSmallest (int num)
{
int největšíDigit = 0;
int nejmenšíDigit = 9;
int číslice;
while (počet! = 0)
{
číslice = počet % 10;
// Nalezení největší číslice
největšíDigit = Math.max (číslice, největšíDigit);
// Hledání nejmenší číslice
nejmenšíDigit = Math.min (číslice, nejmenšíDigit);
num = num / 10;
}
System.out.println ("Největší číslice:" + největšíDigit);
System.out.println ("Nejmenší číslice:" + nejmenší číslice);
}
// Kód řidiče
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);
}
}

Výstup:

číslo 1: 238627
Největší číslice: 8
Nejmenší číslice: 2
číslo 2: 34552
Největší číslice: 5
Nejmenší číslice: 2
číslo 3: 123
Největší číslice: 3
Nejmenší číslice: 1
číslo 4: 45672
Největší číslice: 7
Nejmenší číslice: 2
číslo 5: 76567
Největší číslice: 7
Nejmenší číslice: 5

Zvyšte své dovednosti v Pythonu pomocí integrovaných metod a funkcí

Standardní knihovna Pythonu poskytuje řadu vestavěných metod a funkcí, které se používají k provádění různých úkolů. Metody a funkce zvyšují srozumitelnost a účinnost kódu. Využijte sílu metod a funkcí a zvyšte své dovednosti v Pythonu.

PodíltweetE-mailem
20 funkcí Pythonu, které byste měli vědět

Standardní knihovna Pythonu obsahuje mnoho funkcí, které vám pomohou s vašimi programovacími úkoly. Přečtěte si o nejužitečnějších a vytvořte robustnější kód.

Číst dále

Související témata
  • Programování
  • Návody na kódování
  • Krajta
  • JavaScript
  • C Programování
  • Jáva
O autorovi
Yuvraj Chandra (63 článků zveřejněno)

Yuvraj je studentem informatiky na univerzitě v Dillí v Indii. Je nadšený pro webový vývoj Full Stack. Když nepíše, zkoumá hloubku různých technologií.

Více od Yuvraj Chandra

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru