Poznáte svoje hodnoty zhora nadol - naučte sa identifikovať najväčšie a najmenšie číslice v čísle pomocou Pythonu, JavaScriptu a ďalších.
Aj keď nemusíte byť svetoznámym matematikom, aby ste boli programátorom, vedieť, ako manipulovať s číslami premenných, je neoceniteľná zručnosť, ktorú sa musíte naučiť. V programovacích pohovoroch a kvízoch sú bežné zložité problémy založené na číslach. V tomto článku sa naučíte, ako nájsť najväčšiu a najmenšiu číslicu čísla v jazykoch Python, C ++, JavaScript, C a Java.
Vyhlásenie o probléme
Dostal si číslo č. Musíte nájsť a vytlačiť najväčšiu a najmenšiu číslicu č.
Príklad 1: Nech num = 238627
8 je najväčšia a 2 je najmenšia číslica z 238627.
Výsledkom je teda:
Najväčšia číslica: 8
Najmenšia číslica: 2
Príklad 2: Nech num = 34552
5 je najväčšia a 2 je najmenšia číslica z 34 552.
Výsledkom je teda:
Najväčšia číslica: 5
Najmenšia číslica: 2
Príklad 3: Nech num = 123
3 je najväčšia a 1 je najmenšia číslica zo 123.
Výsledkom je teda:
Najväčšia číslica: 3
Najmenšia číslica: 1
Program C ++ na nájdenie najväčšej a najmenšej číslice čísla
Nasleduje program C ++, ktorý nájde najväčšiu a najmenšiu číslicu čísla:
// Program C ++ na nájdenie najväčšieho a najmenšieho
// číslica čísla
#zahrnúť
pomocou priestoru názvov std;
neplatné findLargestSmallest (int num)
{
int najväčšíDigit = 0;
int najmenšíDigit = 9;
int číslica;
zatiaľ čo (počet)
{
číslica = počet%10;
// Nájdenie najväčšej číslice
najväčšíDigit = max (číslica, najväčšíDigit);
// Nájdite najmenšiu číslicu
najmenšia číslica = min (číslica, najmenšia číslica);
num = num/10;
}
cout << "Najväčšia číslica:" << najväčšíDigit << endl;
cout << "Najmenšia číslica:" << najmenšia číslica << endl;
}
// Kód vodiča
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ýkon:
číslo 1: 238627
Najväčšia číslica: 8
Najmenšia číslica: 2
num2: 34552
Najväčšia číslica: 5
Najmenšia číslica: 2
num3: 123
Najväčšia číslica: 3
Najmenšia číslica: 1
č. 4: 45672
Najväčšia číslica: 7
Najmenšia číslica: 2
číslo 5: 76567
Najväčšia číslica: 7
Najmenšia číslica: 5
Súvisiace: Ako nájsť význam poľa v Pythone, C ++, JavaScript a C.
Program Python na nájdenie najväčšej a najmenšej číslice čísla
Nasleduje program Python, ktorý nájde najväčšiu a najmenšiu číslicu čísla:
# Program Python na nájdenie najväčšieho a najmenšieho
# číslica čísla
def findLargestSmallest (num):
najväčší číslica = 0
najmenší číslica = 9
while (num):
číslica = počet % 10
# Nájdenie najväčšej číslice
najväčšia číslica = max (číslica, najväčšia číslica)
# Nájdenie najmenšej číslice
najmenšia číslica = min (číslica, najmenšia číslica)
num = num // 10
tlač ("Najväčšia číslica:", najväčšíDigit)
tlač („Najmenšia číslica:“, najmenšia číslica)
# Kód vodiča
num1 = 238627
vytlačiť ("num1:", num1)
findLargestSmestest (num1)
num2 = 34552
vytlačiť ("num2:", num2)
findLargestSmallest (num2)
num3 = 123
vytlačiť ("num3:", num3)
findLargestSmestest (num3)
num4 = 45672
vytlačiť ("num4:", num4)
findLargestSmestest (num4)
num5 = 76567
vytlačiť ("num5:", num5)
findLargestSmestest (num5)
Výkon:
číslo 1: 238627
Najväčšia číslica: 8
Najmenšia číslica: 2
num2: 34552
Najväčšia číslica: 5
Najmenšia číslica: 2
num3: 123
Najväčšia číslica: 3
Najmenšia číslica: 1
č. 4: 45672
Najväčšia číslica: 7
Najmenšia číslica: 2
číslo 5: 76567
Najväčšia číslica: 7
Najmenšia číslica: 5
Súvisiace: Ako previesť čas v 12-hodinovom formáte na 24-hodinový formát pomocou programovania
Program JavaScript na nájdenie najväčšej a najmenšej číslice čísla
Nasleduje program JavaScript, ktorý nájde najväčšiu a najmenšiu číslicu z čísla:
// Program JavaScript na nájdenie najväčšieho a najmenšieho
// číslica čísla
funkcia findLargestSmallest (num) {
var najväčšíDigit = 0;
var najmenšíDigit = 9;
var číslica;
while (num) {
číslica = počet%10;
// Nájdenie najväčšej číslice
najväčšíDigit = Math.max (číslica, najväčšíDigit);
// Nájdite najmenšiu číslicu
najmenšia číslica = Math.min (číslica, najmenšia číslica);
num = parseInt (num / 10);
}
document.write ("Najväčšia číslica:" + najväčšíDigit + "
");
document.write ("Najmenšia číslica:" + najmenšia číslica + "
");
}
// Kód vodiča
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ýkon:
číslo 1: 238627
Najväčšia číslica: 8
Najmenšia číslica: 2
num2: 34552
Najväčšia číslica: 5
Najmenšia číslica: 2
num3: 123
Najväčšia číslica: 3
Najmenšia číslica: 1
č. 4: 45672
Najväčšia číslica: 7
Najmenšia číslica: 2
číslo 5: 76567
Najväčšia číslica: 7
Najmenšia číslica: 5
Súvisiace: Ako vytlačiť všetky permutácie daného reťazca v jazykoch C, C ++, JavaScript a Python
C Program na nájdenie najväčšej a najmenšej číslice čísla
Nasleduje program C na nájdenie najväčšej a najmenšej číslice čísla:
// C program na nájdenie najväčšieho a najmenšieho
// číslica čísla
#zahrnúť
#define Max (a, b) (a> b? a: b)
#define Min (a, b) (a> b? b: a)
neplatné findLargestSmallest (int num)
{
int najväčšíDigit = 0;
int najmenšíDigit = 9;
int číslica;
zatiaľ čo (počet)
{
číslica = počet%10;
// Nájdenie najväčšej číslice
najväčšíDigit = Max (číslica, najväčšíDigit);
// Nájdite najmenšiu číslicu
nejmenšíDigit = Min (číslica, najmenšíDigit);
num = num/10;
}
printf ("Najväčšia číslica: %d \ n", najväčšíDigit);
printf ("Najmenšia číslica: %d \ n", najmenšia číslica);
}
// Kód vodiča
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ýkon:
číslo 1: 238627
Najväčšia číslica: 8
Najmenšia číslica: 2
num2: 34552
Najväčšia číslica: 5
Najmenšia číslica: 2
num3: 123
Najväčšia číslica: 3
Najmenšia číslica: 1
č. 4: 45672
Najväčšia číslica: 7
Najmenšia číslica: 2
číslo 5: 76567
Najväčšia číslica: 7
Najmenšia číslica: 5
Súvisiace: Ako dokončiť výzvu FizzBuzz v 5 programovacích jazykoch
Program Java na nájdenie najväčšej a najmenšej číslice čísla
Nasleduje program Java, ktorý nájde najväčšiu a najmenšiu číslicu čísla:
// Program Java na nájdenie najväčšieho a najmenšieho
// číslica čísla
verejná trieda Main
{
static nicota findLargestSmallest (int num)
{
int najväčšíDigit = 0;
int najmenšíDigit = 9;
int číslica;
while (počet! = 0)
{
číslica = počet % 10;
// Nájdenie najväčšej číslice
najväčšíDigit = Math.max (číslica, najväčšíDigit);
// Hľadanie najmenšej číslice
najmenšia číslica = Math.min (číslica, najmenšia číslica);
num = num / 10;
}
System.out.println ("Najväčšia číslica:" + najväčšíDigit);
System.out.println ("Najmenšia číslica:" + najmenšie číslo);
}
// Kód vodiča
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ýkon:
číslo 1: 238627
Najväčšia číslica: 8
Najmenšia číslica: 2
num2: 34552
Najväčšia číslica: 5
Najmenšia číslica: 2
num3: 123
Najväčšia číslica: 3
Najmenšia číslica: 1
č. 4: 45672
Najväčšia číslica: 7
Najmenšia číslica: 2
číslo 5: 76567
Najväčšia číslica: 7
Najmenšia číslica: 5
Posilnite svoje znalosti v jazyku Python pomocou vstavaných metód a funkcií
Štandardná knižnica Pythonu ponúka množstvo vstavaných metód a funkcií, ktoré sa používajú na vykonávanie rôznych úloh. Metódy a funkcie zvyšujú prehľadnosť a efektivitu kódu. Využite silu metód a funkcií na posilnenie svojich znalostí v jazyku Python.
Štandardná knižnica Pythonu obsahuje mnoho funkcií, ktoré vám pomôžu s vašimi programovacími úlohami. Získajte informácie o najužitočnejších a vytvorte robustnejší kód.
Čítajte ďalej
- Programovanie
- Návody na kódovanie
- Python
- JavaScript
- C Programovanie
- Java
Yuvraj je študentom informatiky na univerzite v Dillí v Indii. Je nadšený pre vývoj webových aplikácií Full Stack. Keď nepíše, skúma hĺbku rôznych technológií.
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber