Como una solución alternativa a la respuesta del usuario de Quora,
- Encuentre el número de dígitos usando el método
ToString
y la propiedadLength
. Para 1234, devuelve 4, para 12345, devuelve 5. - Divídalo por 2. Para ambos casos, devuelve 2 debido a la división de enteros. Y obtener 10 elevado a este valor que hace 100 en esos casos.
- Para obtener
y
, divida (vea: 7.7.2 Operador de división) sus valores a 100 como1234 / 100
. Para 1234, devuelve 12. Para 12345, devuelve 123. - Para obtener
z
, use la operación de módulo (consulte:% Operador (Referencia de C #)) como1234 % 100
. Para 1234, devuelve 34. Para 12345, devuelve 45.
Por supuesto, esto no es exactamente diferente de la respuesta de Clyde, pero al menos es un enfoque diferente.
- Cómo encontrar el elemento más grande y el segundo más grande entre los elementos de la matriz sin la técnica de selección de selección
- ¿Cuál es el mejor algoritmo para calcular automáticamente un puntaje de crédito?
- Dado un problema, ¿cómo puedo decidir si usar un enfoque codicioso o dividir y conquistar?
- ¿Existe un algoritmo informático para detectar 'noticias falsas'?
- Quiero usar una cola prioritaria en un problema. Creo que implementar una cola prioritaria usando una matriz es más fácil que usar un montón. ¿Qué piensas y por qué?