Coder Social home page Coder Social logo

ajunlonglive / practice-100-problems Goto Github PK

View Code? Open in Web Editor NEW

This project forked from afkerian/practice-100-problems

0.0 1.0 0.0 22 KB

Using your favourite language practice 100+ Problems: ❍ C ❍ C++ ❍ Python ❍ Java ❍ C# ❍ PHP ❍ JavaScript

License: GNU General Public License v3.0

C 59.70% CMake 40.30%

practice-100-problems's Introduction

Practice 100 Problems - English


Using your favourite language practice 100+ Problems:

  • C
  • C++
  • Python
  • Java
  • C#
  • PHP
  • JavaScript

When we start practicing to improve our programming skills, the very first problems are always based on numbers.

Here I am presenting problems on


1 Simple Numbers
2 Unit Conversion
3 Calculation
4 Geometry
5 Vector
6 Matrix
7 Set
8 Special Numbers

1. Simple Numbers

  1. Find a digit at a specific place in a number.
  2. Find count of digits in a number.
  3. Find the largest digit.
  4. Find the 2nd largest digit.
  5. Find the kth largest digit.
  6. Find the smallest digit.
  7. Find the 2nd smallest digit.
  8. Find the kth smallest digit
  9. Find generic root (sum of all digits) of a number
  10. Reverse the digits in a number
  11. Rotate the digits in a number
  12. Is the number a palindrome?
  13. Find sum of 'n' numbers
  14. Check if a number is perfect square
  15. Find a number in an AP sequence
  16. Find a number in a GP sequence
  17. Find a number in fibonacci sequence
  18. Check number divisibility by 2, 3, 5, 9
  19. Check if a number is primary or not
  20. Given a number, print all primes smaller than it
  21. Check if a number is circular prime or not
  22. Find all prime factors of a number
  23. Find the GCD of 2 numbers
  24. Find the LCM of 2 numbers

2. Unit Conversion

  1. Base (Binary, Octal, Hexadecimal, Decimal)
  2. Weight
  3. Height
  4. Temperature
  5. Distance
  6. Area
  7. Volume
  8. Time
  9. Currency

3. Calculation

  1. Find the exponentiation of a number
  2. Find the factorial of a number
  3. Loan EMI Calculator
  4. Fixed Deposit Returns Calculator
  5. Interest Calculator
  6. BMI Calculator
  7. Item Price (considering tax, discount, shipping)
  8. Tip Calculator

4. Geometry

  1. Find distance between 2 points
  2. Given 2 sides of a right angle triangle, find the 3rd
  3. Find 3rd angle of a triangle when 2 are given
  4. Area of a triangle when 3 sides are given
  5. Area of a right angle triangle
  6. Perimeter of a Square
  7. Area of a Square
  8. Perimeter of a Rectangle
  9. Area of a Rectangle
  10. Circumference of a Circle
  11. Area of a Circle
  12. ircumference of a Semi-Circle
  13. Area of a Semi-Circle
  14. Area of a Ring
  15. Circumference of an Ellipse
  16. Area of an Ellipse
  17. Suface Area of a Sphere
  18. Volume of a Sphere
  19. Surface Area of a Hemisphere
  20. Volume of a Hemisphere
  21. Surface area of a Cube
  22. Volume of a Cube
  23. Surface area of a Cylinder
  24. Volume of a Cylinder

5. Vector

  1. Find Scalar Multiplication of a vector
  2. Find addition/subtraction of vectors
  3. Find magnitude of a vector
  4. Find an unit vector along a given vector
  5. Find dot product of 2 vectors
  6. Find cross product of 2 vectors
  7. Check if 2 vectors are orthogonal

6. Matrix

  1. Find the determinant of a matrix
  2. Find Scalar Multiplication of a matrix
  3. Find addition/subtraction of matrices
  4. Find the transpose of a matrix
  5. Find if 2 matrices are orthogonal
  6. Find inverse of a 2x2 and 3x3 matrix

7. Set

  1. Find Union of 2 sets
  2. Find Intersection of 2 sets
  3. Find the Difference of 2 sets
  4. Find the Symmetric Difference of 2 sets
  5. Find if a set is subset/superset of another set
  6. Find if 2 sets are disjoints

8. Special Numbers

  1. Strong Number
  2. Perfect Number
  3. Armstrong Number
  4. Harshad Number
  5. Kaprekar Number
  6. Lychrel Number
  7. Narcissistic Decimal Number
  8. Lucus Number
  9. Catalan Number
  10. Duck Number
  11. Ugly Number
  12. Abundant Number
  13. Deficient Number
  14. Automorphic Number
  15. Magic Number
  16. Friendly Pair Numbers
  17. Neon Number
  18. Spy Number
  19. Happy Number
  20. Sunny Number
  21. Disarium Number
  22. Pronic Number
  23. Trimorphic Number
  24. Evil Number
  25. Amicable Pairs

If you liked this content and do feel others might learn from it, please support.


Practica 100 Problemas - Español


Usando tu lenguaje favorito, practica más de 100 problemas:

  • C
  • C++
  • pitón
  • Java
  • C#
  • PHP
  • JavaScript

Cuando empezamos a practicar para mejorar nuestras habilidades de programación, los primeros problemas siempre se basan en números.

Aquí estoy presentando problemas sobre los siguientes temas:


1 Números simples
2 Conversión de unidades
3 Cálculo
4 Geometría
5 Vector
6 Matriz
7 Conjunto
8 Números especiales

1. Números simples

  1. Encuentra un dígito en un lugar específico en un número
  2. Encuentra el número de dígitos en un número
  3. Encuentra el dígito más grande
  4. Encuentra el segundo dígito más grande
  5. Encuentra el k-ésimo dígito más grande
  6. Encuentra el dígito más pequeño
  7. Encuentra el segundo dígito más pequeño
  8. Encuentra el k-ésimo dígito más pequeño
  9. Encuentra la raíz genérica (suma de todos los dígitos) de un número
  10. Invierte los dígitos en un número
  11. Rotar los dígitos en un número
  12. ¿Es el número un palíndromo?
  13. Encuentra la suma de 'n' números
  14. Comprueba si un número es un cuadrado perfecto
  15. Encuentra un número en una secuencia AP
  16. Encuentra un número en una secuencia GP
  17. Encuentra un número en la secuencia de fibonacci
  18. Comprueba la divisibilidad de números por 2, 3, 5, 9
  19. Comprobar si un número es primario o no
  20. Dado un número, escribe todos los números primos más pequeños que él.
  21. Comprueba si un número es primo circular o no
  22. Encuentra todos los factores primos de un número
  23. Encuentra el MCD de 2 números
  24. Encuentra el MCM de 2 números

2. Conversión de unidades

  1. Base (Binario, Octal, Hexadecimal, Decimal)
  2. Peso
  3. Altura
  4. Temperatura
  5. Distancia
  6. Área
  7. Volumen
  8. Tiempo
  9. Moneda

3. Cálculo

  1. Encuentra la exponenciación de un número
  2. Encuentra el factorial de un número
  3. Calculadora de préstamo EMI
  4. Calculadora de rendimiento de depósitos fijos
  5. Calculadora de intereses
  6. Calculadora de IMC
  7. Precio del artículo (considerando impuestos, descuento, envío)
  8. Calculadora de propinas

4. Geometría

  1. Encuentra la distancia entre 2 puntos
  2. Dados 2 lados de un triángulo rectángulo, encuentra el 3er.
  3. Encuentra el tercer ángulo de un triángulo cuando se dan 2
  4. Área de un triángulo cuando se dan 3 lados
  5. Área de un triángulo rectángulo
  6. Perímetro de un cuadrado
  7. Área de un cuadrado
  8. Perímetro de un Rectángulo
  9. Área de un rectángulo
  10. Circunferencia de un círculo
  11. Área de un círculo
  12. ircuferencia de un semicírculo
  13. Área de un semicírculo
  14. Área de un anillo
  15. Circunferencia de una elipse
  16. Área de una elipse
  17. Área de superficie de una esfera
  18. Volumen de una esfera
  19. Área de superficie de un hemisferio
  20. Volumen de un hemisferio
  21. Área de superficie de un cubo
  22. Volumen de un cubo
  23. Área de superficie de un cilindro
  24. Volumen de un cilindro

5. Vectores

  1. Encuentra la multiplicación escalar de un vector
  2. Encuentra sumas/restas de vectores
  3. Encuentra la magnitud de un vector
  4. Encuentra un vector unitario a lo largo de un vector dado
  5. Encuentra el producto escalar de 2 vectores
  6. Encuentra el producto cruz de 2 vectores
  7. Comprueba si 2 vectores son ortogonales

6. Matriz

  1. Encuentra el determinante de una matriz
  2. Encuentra la multiplicación escalar de una matriz
  3. Encuentra sumas/restas de matrices
  4. Encuentra la transpuesta de una matriz
  5. Encuentra si 2 matrices son ortogonales
  6. Encuentra el inverso de una matriz de 2x2 y 3x3

7. Establecer

  1. Encuentra Unión de 2 conjuntos
  2. Encuentra la intersección de 2 conjuntos
  3. Encuentra la diferencia de 2 conjuntos
  4. Encuentra la diferencia simétrica de 2 conjuntos
  5. Encuentra si un conjunto es subconjunto/superconjunto de otro conjunto
  6. Encuentra si 2 conjuntos son disjuntos

8. Números especiales

  1. Número fuerte
  2. Número perfecto
  3. Número de Armstrong
  4. Número Harshad
  5. Número de Kaprekar
  6. Número de licra
  7. Número decimal narcisista
  8. Número de Lucius
  9. Número Catalán
  10. Número de pato
  11. Número feo
  12. Número abundante
  13. Número deficiente
  14. Número automórfico
  15. Número mágico
  16. Números de pares amistosos
  17. Número de neón
  18. Número de espía
  19. Número feliz
  20. Número soleado
  21. Número de Disarium
  22. Número pronico
  23. Número trimórfico
  24. Número malvado
  25. Parejas amigables

Si le gustó este contenido y siente que otros pueden aprender de él, por favor apoye.


practice-100-problems's People

Contributors

afkerian avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.