Introducción

1

Desafíos para Entrenar tu Pensamiento Lógico

Desafío 1: Problema

2

Cajas de Frutas

Quiz: Desafío 1: Problema

Desafío 1: Solución

3

Solución al desafío de Cajas de Frutas

Desafío 2: Problema

4

Operación Matemática Oculta

Quiz: Desafío 2: Problema

Desafío 2: Solución

5

Solución al desafío de Operación Matemática Oculta

6

Playground: Operación Matemática Oculta

Desafío 3: Problema

7

Carrera de Automóviles

Quiz: Desafío 3: Problema

Desafío 3: Solución

8

Solución al desafío de Carrera de Automóviles

Desafío 4: Problema

9

Identifica la operación

Quiz: Desafío 4: Problema

Desafío 4: Solución

10

Solución al desafío de identifica la operación

11

Playground: Obtén el factor multiplicador

Desafío 5: Problema

12

Los signos matemáticos

Quiz: Desafío 5: Problema

Desafío 5: Solución

13

Solución al desafío de signos matemáticos

Desafío 6: Problema

14

Operaciones matemáticas

Quiz: Desafío 6: Problema

Desafío 6: Solución

15

Solución al desafío de operaciones matemáticas

Desafío 7: Problema

16

Figuras lógicas

Quiz: Desafío 7: Problema

Desafío 7: Solución

17

Solución al desafío de figuras lógicas

Desafío 8: Problema

18

Identifica la operación

Quiz: Desafío 8: Problema

Desafío 8: Solución

19

Solución al desafío de identifica la operación

Desafío 9: Problema

20

Secuencias de Dominos

Quiz: Desafío 9: Problema

Desafío 9: Solución

21

Solución al desafío de secuencia de dominos

Desafío 10: Problema

22

Une los puntos

Desafío 10: Solución

23

Solución al desafío de une los puntos

Desafío 11: Problema / Solución

24

Playground: Reduce el número a 1 en la menor cantidad de pasos

Desafío 12: Problema / Solución

25

Playground: Imprime los números primos

Desafío 13: Problema

26

Encuentra la lógica del mandato

Quiz: Desafío 13: Problema

Desafío 13: Solución

27

Identifica la lógica - Platzi

Desafío 14: Problema

28

Identifica los números

Quiz: Desafío 14: Problema

Desafío 14: Solución

29

Solución al desafío de identifica los números

Operación Matemática Oculta

4/29

Lectura

Operaciones matemáticas Platzi

Descripción del reto

Encuentra la lógica de las siguientes operaciones y números:

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 216

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

PLATZI para este curso deberían anular los comentarios o aportes. el la presentación del reto. o poder ocultarla. si gustan dejen los comentarios en la solución están sesgando a los demás compañeros que hasta ahora inician.

La lógica detrás de estas operaciones se basa en la concatenación del resultado de la suma y luego de la resta de los valores.

  • Ejemplo de 5+4 =19.
    Primero restamos los valores: 5-1= 1, luego sumamos estos mismos valores: 5+4= 9. Por último, concatenamos los resultados de ambas operaciones. 1 y 9 = 19

Intenté implementar esto en código dentro de JS con una función sencilla 😃

function operacion(value1, value2){
    let suma = value1 + value2;
    let resta = value1 - value2;

    let concatenados = String(resta) + String(suma);

    return Number(concatenados);
}

operacion(5,4); // 19

Un saludo.
Creo que la respuesta es

a + b = (a - b ) concatenado ( a + b )

Exitos

Este no fué tan difícil para mí…
Primero identifique que la última parte de la respuesta era la suma y luego que la primera era la resta, no soy muy bueno explicando, sin embargo creo que mi código de JavaScript lo explica por sí solo…

const arrowFunction = (num1, num2) => `${num1 - num2}${num1 + num2}`
console.log(arrowFunction(21,5)) // 1626

Esta es la form aen que pude encontrar la lógica de las operaciones.

  • Primero me dí cuenta que las sumas estaba bien al final Ejemplo : 5+9 = 1 9 el nueve es suma de la operación. y asi pasa contodas. 8 + 2 = 6 10 …

  • Luego tuve que preguntarme dedonde salian los primeros digitos. Medi cuenta que eran la resta de los digitos de las sumas. ejemplo (5-4=1 ) (5+4 = 9) = 19 y asi con todas

Es algo así:
.
.
a + b = [a-b] [a + b] —> entre los corchetes no
hay operación, solo se
posicionan ambos valores
uno junto al otro)
.
.
ejemplo:
5 + 4 = [5 - 4] [5 + 4]
5 + 4 = [1] [9]
5 + 4 = 19

Solución:

.
El resultado de las operaciones es el conjunto de primero restar los dos números y luego sumarlos. Poniendo juntos estos dos resultados de primero restar y luego sumar en el resultado general de la operación

Solución:

Se trata de una serie numérica bastante sencilla. El número resultante sale de dos operaciones entre los valores de entrada:

  • El/los primer/or dígito/s es/son la resta entre los operandos.
  • El/los segundo/s dígito/s es/son la suma entre los operandos.


Si comprobamos con los ejemplos:


5 + 4 = 1 9

  • 5 - 4 = 1
  • 5 + 4 = 9

8 + 2 = 6 10

  • 8 - 2 = 6
  • 8 + 2 = 10

10 + 8 = 2 18

  • 10 - 8 = 2
  • 10 + 8 = 18

12 + 9 = 3 21

  • 12 - 9 = 3
  • 12 + 9 = 21

18 + 2 = 16 20

  • 18 - 2 = 16
  • 18 + 2 = 20

21 + 5 = 16 26

  • 21 - 5 = 16
  • 21 + 5 = 26


12 + 8 = 4 20

  • 12 - 8 = 4
  • 12 + 8 = 20

La solución en código JavaScript:

function serieNumericaPlatzi(valor1, valor2) {
    let resta = valor1 - valor2
    let suma = valor1 + valor2
    let resultado = "" + resta + suma

    console.log(valor1 + " + " + valor2 + " = " + resultado)
}

serieNumericaPlatzi(5, 4)       // Imprime: 5 + 4 = 19
serieNumericaPlatzi(8, 2)       // Imprime: 8 + 2 = 610
serieNumericaPlatzi(10, 8)      // Imprime: 10 + 8 = 218
serieNumericaPlatzi(12, 9)      // Imprime: 12 + 9 = 321
serieNumericaPlatzi(18, 2)      // Imprime: 18 + 2 = 1620
serieNumericaPlatzi(21, 5)      // Imprime: 21 + 5 = 1626
serieNumericaPlatzi(12, 8)      // Imprime: 12 + 8 = 420

Respuesta Ejerccicio:


  • concatenar (n1 - n2) con (n1 + n2)
    .

Código JavaScript:

function solucionUno(n1, n2) {
  let result = (n1 - n2) +""+ (n1 + n2);
  console.log("El resultado es: "+ n1 +" + "+ n2 +" = "+ result);
}
solucionUno(5, 4);
solucionUno(8, 2);
solucionUno(10, 8);
solucionUno(12, 9);
solucionUno(18, 2);
solucionUno(21, 5);

No encontraba la solucion y ahora que la veo, no era tan dificil jajaja

Yo lo hice de esta forma en Java utilizando Arrays, espero les sriva.

class Main {

  public static void main(String[] args) {

    // Problema 1:

    /*
     * Encontrar la Siguiente Logica:
     * 
     * 5 + 4 = 19
     * 8 + 2 = 610
     * 10 + 8 = 218
     * 12 + 9 = 321
     * 18 + 2 = 1620
     * 21 + 5 = 1626
     * 
     */

    //Arreglos Bidimensionales
    
    //Lectura de datos
    Scanner lectura = new Scanner(System.in);

    //Dimensiones de los valores
    int valores[][] = new int [6][2];

    //Almacena los valores en el Array
    for(int i=0; i <= 5; i++){
      System.out.println("Digite los valores para la fila " + (i+1));
      for(int j=0;j<2;j++){
        System.out.print("Numero" + " " + (j+1) + " : ");
        valores[i][j] = lectura.nextInt();
      } 
    }
        
    int j;
    int primerNumero = 0;
    int segundoNumero = 0;
    
    System.out.println("");
    System.out.println("---- RESULTADO -----");
    
    //Resultado de las operaciones logicas
    for(int i=0;i<=5;i++){   
      for(j=0; j<2;j++){
        primerNumero = valores[i][j] - valores[i][j+1];
        ++j;
        segundoNumero = valores[i][j-1] + valores[i][j];
      }
      j = 0;
      System.out.println("" + (valores[i][j]) + " + " +
				 (valores[i][j+1]) +  " = " + (primerNumero) + (segundoNumero));    
    }    
  }
}

La lógica es que primero se debe hacer una resta, y luego una suma, ejemplo:

5 + 4 = 19

Primero al 5 hay que restarle 4, dando 1, el primer dígito del resultado.
Luego se suma 5+4, dando 9, el segundo dígito del resultado

El posiible algoritmo seria:
A + B =$ (A-B)$(A+B);

Aparentemente, las operaciones no coinciden con los resultados:

5 + 4 = 19
8 + 2 = 610
10 + 8 = 218
12 + 9 = 321
18 + 2 = 1620
21 + 5 = 1626

Si las operaciones tuvieran el resultado correcto, se verían así:

5 + 4 = 9
8 + 2 = 10
10 + 8 = 18
12 + 9 = 21
18 + 2 = 20
21 + 5 = 26

De lo anterior podemos concluir que los últimos números de los resultados de las operaciones principales coinciden con los resultados “reales” de las operaciones. Ahora, si la operación es una resta, tenemos lo siguiente:

5 - 4 = 1
8 - 2 = 6
10 - 8 = 2
12 - 9 = 3
18 - 2 = 16
21 - 5 = 16

Con lo anterior podemos deducir que, el resultado original es la concatenación de la resta y la suma de los operadores:

primero se resta:

  • 5 - 4 = 1

  • 8 - 2 = 6

  • 10 - 8 = 2

  • 12 -9 = 3

  • 18 - 2 =16

  • 21 - 5 =16

luego se suma:

  • 5 + 4 = 9

  • 8 + 2 = 10

  • 10 + 8 = 18

  • 12 + 9 = 21

  • 18 + 2 = 20

  • 21 + 5 = 26

y luego se concatena

Decidí asignar los valores de cada dígito de manera dinámica, solicitándolos por medio de un prompt 😄

Este es mi código en JS:

let valor1
let valor2

function operacion(){
    valor1 = Number(prompt('Ingresa el primer valor'))
    valor2 = Number(prompt('Ingresa el segundo valor'))
    
    const resta = valor1 - valor2
    const suma = valor1 + valor2

    console.log(resta.toString() + suma.toString())
}

operacion()

La solución que encontré fue la siguiente:

Los dos números que tenemos a la izquierda primero se restan y nos da como resultado la primera parte del número de la derecha, luego los dos números de la izquierda se suman y nos da como resultado la última parte del número de la derecha. Por ejemplo:

12 + 9 = 321

  • Aquí primero restamos 12 - 9 y nos da 3.
  • Luego sumanos 12 + 9 y nos da 21.
  • Por último juntamos los dos resultados y nos queda 321 ✅.

Concatenación de la resta con la suma.

listo ya tengo la respuesta la solución esta en primero ver la diferencia que hay entre los dos números a sumar y luego sumarlos la diferencia que hay entre 4 y 5 es 1 y la suma da 9 el resultado 19 así con todas uwu

En php: ```js ```
ME COSTOOOO PERO LO VÍII!! 5 -4 = 1 ; 5+ 4 = 9; --> 5 + 4 = 19 8 - 2 = 6 ; 8 + 2 = 10; 8 + 2 = 610 ASÍ SUCESIVAMENTE
Se realiza la operación planteada y se escribe el resultado, luego resto los números sumados y escribo el resultado a la izquierda de la suma.
El/los primeros numeros son la resta de los dos numeros y los ultimos numeros la adicion.
El resultado es la concatenación del resultado de la resta del primer número con el resultado de la suma de ambos números. Mi solución en Java: ```js //Solucion a Operacion Matematica Oculta import java.util.* ; public class Main { public static void main(String[] args) { System.out.println("Ingresa el primer número"); Scanner sc = final new Scanner(System.in); int num = sc.nextInt(); System.out.println("Ingresa el segundo número"); Scanner sc2 = new Scanner(System.in); int num2 = sc2.nextInt(); System.out.println("El resultado de la Operación Matemática Oculta es: " + (num - num2) + (num + num2)); } } ```
**Aplicando esta lógica a cada caso, tenemos:** **5 + 4 = 19** * Se resta 4 a 5, lo que da como resultado 1. * Se suman 5 y 4, lo que da como resultado 9. * El resultado final es 19. **8 + 2 = 610** * Se resta 2 a 8, lo que da como resultado 6. * Se suman 8 y 2, lo que da como resultado 10. * El resultado final es 610. **10 + 8 = 218** * Se resta 8 a 10, lo que da como resultado 2. * Se suman 10 y 8, lo que da como resultado 18. * El resultado final es 218. **12 + 9 = 321** * Se resta 9 a 12, lo que da como resultado 3. * Se suman 12 y 9, lo que da como resultado 21. * El resultado final es 321. **18 + 2 = 1620** * Se resta 2 a 18, lo que da como resultado 16. * Se suman 18 y 2, lo que da como resultado 20. * El resultado final es 1620. **21 + 5 = 1626** * Se resta 5 a 21, lo que da como resultado 16. * Se suman 21 y 5, lo que da como resultado 26. * El resultado final es 1626. **En resumen, la lógica detrás de estas operaciones es restar el segundo número al primero y luego sumar ambos números. El resultado se coloca como un número de dos dígitos, con el resultado de la resta como primer dígito y el resultado de la suma como segundo dígito.**
La solución que veo satisface las operaciones de manera individual, no se si deba tener tambien continuidad entre cada operación, pero seria la diferencia entre el primero y el segundo numero y luego concatenar la suma de los dos números, como la concatenación daria un texto despues se puede pasar a numero mediante una función; * **5 + 4 = 19** **=> (5-4) y (5+4) => 19** * **8 + 2 = 610** **=> (8-2) y (8+2) => 610** * **10 + 8 = 218** **=> (10-8)) y (10+8) => 218** * **12 + 9 = 321** **=> (12-9) y (12+9) => 321** * **18 + 2 = 1620** **=> (18-2) y (18+2) => 1620** * **21 + 5 = 162** **=> (21-5) y (21+5) => 1626**
mmmm a usar el cerebro
primero restamos y despue agregamos la suma al resultado de la resta ejemplo: 5-4=1 , 5+4=9 juntamos 1y9
resta - suma = unión
Se suma y la respuesta es el ultimo digito El primer digito es una resta Primer digito una resta Ultimo digito la suma de los dos completa

se concatena la resta de los dígitos con la suma de estos mismos números

![](https://static.platzi.com/media/user_upload/image-5fbb04b6-e967-4894-bcff-4df211688fc2.jpg)
Se concatena la resta de los mismo valores que suman por ejemplo: 5-4 = 1 5+4 = 9 si los concateno tendría 19 y así tengo que hacer con el resto. 8 - 2= 6, 8+2 = 10, número concatenado--->610 10 - 8= 2, 10+8 = 18, número concatenado--->218 12- 9= 3, 12+9 = 21, número concatenado--->321 18 - 2 =16, 18+2 = 20, número concatenado --->1620 21-5= 16, 21+5 = 26, número concatenado --->1626 8 - 2= 6, 8+2 = 10, número concatenado--->610
a + b = (a-b)&(a+b) Utilizo el simbolo & para indicar concatenación entre los 2 números calculados. Por supuesto cada lenguaje utiliza símbolos diferentes para expresar concatenación
La suma te da la última cifra o cifras del lado derecho y la diferencia las primeras cifras del lado izquierdo, por ejemplo, un caso sería el sgte: 35+20=1555, esto es 35-20= 15 y 35+20=55, entonces el resultado seria 1555
5+4 = 19 5-4 = 1 5+4 = 9 Etc...

Restas los numero y obtienes los primeros dígitos, luego sumas los numeros y obtienes los siguiente dígitos de la derecha.

Por lo que entiendo se restan los números primero así: 5-4 = 1; 8-2 =6; 10-8 = 2... y así sucesivamente Y las siguientes cifras si corresponden a la suma que muestra: 5+4 = 9; 8 + 2 = 10; 10 + 8= 18... y así sucesivamente.
Los primeros 1 o 2 números del resultado en cada operación se obtienen al realizar la resta de ambos factores mientras que los últimos 1 o 2 números son resultado de la suma de los mismos dos factores
Iba a escribir la solución, pero me di cuenta de que eso podría afectar el proceso mental que hagan lo demás cuando lleguen aquí, así que creo que no lo haré :p Sin embargo, he de decir que como experiencia personal nunca me sentí capaz de resolver problemas de este tipo. Incluso, estaba empezando a sentir pereza y desanimo cuando vi el problema. Pero ya no estoy en la escuela, esto de verdad me interesa e hice el esfuerzo de entenderlo y así fue. Animo a los demás que tal vez pasen por lo mismo que intenten hacer a un lado los pensamientos intrusivos, la pereza y el autosabotaje y dense una oportunidad con palabras de aliento. Recuerden, cualquiera puede programar, solo crean en que ustedes son capaz de hacerlo :D
todas las operaciones basadas en el sistema decimal.
09/enero/2024 No voy a decir la respuesta, por obvias razones; pero la halle en 2 minutos. Mucha suerte a los demás. Compartan cuanto tiempo les tomó.
la resta y la suma de los dos numeros se ubican en un mismo numero

Primero resto y luego sumo y los resultados luego los concateno, es decir
5+4=19
Solución:
5-1= 1 y 5+4= 9 concatenamos los resultados 19

la lógica utilizada es una resta, una suma y al final concatenar el resultado por cada una de las filas, ajunto imagen del resultado ![](https://static.platzi.com/media/user_upload/imagen-aa465c62-a8ff-4406-974f-6f280373175d.jpg) Y el código: ```js void main() { //Impirmimos el resultado de la operacion print("5 + 4 = ${operaciones(5, 4)}"); print("8 + 2 = ${operaciones(8, 2)}"); print("10 + 8 = ${operaciones(10, 8)}"); print("12 + 9 = ${operaciones(12, 9)}"); print("18 + 2 = ${operaciones(18, 2)}"); print("21 + 5 = ${operaciones(21, 5)}"); } //Funcion que realiza la operacion de suma, resta y devuelve una concatenacion del resultado String operaciones(int valor1, int valor2) { int resta = valor1 - valor2; int suma = valor1 + valor2; String resultado = resta.toString() + suma.toString(); return resultado; } ```
Solucion: ![](https://static.platzi.com/media/user_upload/image-9e1ed263-455c-4fb3-8471-43482787b12f.jpg)
El resultado está construido por el resultado de la resta de los factores y el resultado de la suma de esos mismos factores. Ejemplo: 5 + 4 = ( 5 - 4 )( 5+4 ) 5 + 4 = 19 `function getResult(num1, num2) {` `` return `${num1 - num2}${num1 + num2}`;`` `}`
En el ejercicio se evidencia que la operación oculta es una resta entre los mismos números y en los resultados se evidencia antes de la suma.

Me costo pero luego entendi que primero se suma y luego se resta y eso se concatena en un resultado

***La respuesta está en tu corazón***
![](https://static.platzi.com/media/user_upload/image-9a215666-f21e-404d-8353-35ecbac5ecea.jpg) Mi codigo en Python es: numero1 = int(input("Ingresa el primer numero: ")) numero2 = int(input("Ingresa el segundo numero: ")) //Preguntamos al usuario para que ingrese el valor resta = numero1 - numero2 suma = numero1 + numero2 // definimos variables print("El resultado del calculo secreto es:", f"{resta}{suma}") //listo :)
```js function restaConcatSuma(op1, op2){ let resta = op1 - op2 let suma = op1 + op2 resultado = resta.toString() + suma.toString() return resultado } resultado = restaConcatSuma(5,4) console.log(resultado); ```
resta y suma * **5 + 4 = 19** 5-4:1 5+4:9 total de a,bos valores 19
La solución resultó ser directa y, sin lugar a dudas, se resume de la siguiente manera: La base de la lógica de las operaciones y los números comienza con la operación de la suma en sí misma. Al realizar la suma, se origina una porción del resultado, como se ilustra en el siguiente ejemplo: 5+4= **9** 8+2= **10** 10+8= **18** 12+9= **21** 18+2= **20** 21+5= **26** La porción restante del resultado surge al formular la interrogante: ¿Cuánto es necesario agregar para que el sumando de la derecha iguale al de la izquierda? Ejemplo: ¿Cuánto se requiere para que el 4 alcance el 5? La respuesta es 1. 5+4= <u>1</u>**9** 8+2= <u>6</u>**10** 10+8= <u>2</u>**18** 12+9= <u>3</u>**21** 18+2= <u>16</u>**20** 21+5= <u>16</u>**26**
el numero que da como resultado es la concatenación de dos operaciones. la resta de esos dos números + la suma de esos dos números dados.
```python numero1 = int(input("Ingresa el primer numero: ")) numero2 = int(input("Ingresa el segundo numero: ")) resta, suma = numero1 - numero2, numero1 + numero2 print("El resultado del calculo secreto es:", f"{resta}{suma}") ```

Primero se resta las dos primeras sufras y luego se suman

1. se obtiene la suma de la operación 2. la operación cambia de operador a reata 3. se obtiene el resultado 4. se justa los resultados 5. por delante va el segundo resultado, y al final va el 1er resultado
bueno entiendo que son 2 operaciones combinadas en las que se suma y se resta por ejemplo 5+ 4 = 9 y el numero que esta antes ósea el 1 es el resultado de la resta de 5-4 = 1 y asi estan los demas numeros 8+2 =10 y 8-2 =6

10+5+4=19
600+8+2=610
100+100+10+8=218
150+150+12+9=321
500+500+300+300+18+2=1620
600+400+400+200+21+5=1626

Buenas, veo simple la solución se hace la suma indicada y al resultado se le antepone el resultado de la resta de los números sumados,
Ejemplo: 3+2 = 5; 3-2 =1 entonces =
3+2 =15

seria mejor que lo hicieran en video

en cada una de las operaciones se está dando el valor de la resta y la suma de los dos números.

primero restan y después suman

```js Este es mi codigo.. aun que no supe como agregar mas elementos, ayudenme con una retroalimentacion porfavor. var x = 18 var y = 2 var resta = x - y; var suma = x + y; resta = resta.toString(); suma = suma.toString(); var res = resta + suma; res = Number(res); console.log(res); ```

Resta los números, después suma los mismos números. Luego concatena (une o pon uno después de otro) los resultados.

Ejemplo:
21-5=16, 21+5=26
Resultado: 1626

En esta se hace dos operaciones:

  1. Primero, se resta los numeros que estan sumando, por ejemplo, 5 + 4 seria 5 - 4 que daria como resultado 1.
  2. Y segundo, se sumaria tal cual dice la operacion, por ejemplo, 5 + 4 daria 9; y esos dos resultados saldria 19
pues tenemos que: * **5 + 4 = 9 y 5 - 4 = 1** * **8 + 2 = 10 y 8 - 2 = 6** * **10 + 8 = 18 y 10 - 8 = 2** * **12 + 9 = 21 y 12 - 9 = 3** * **18 + 2 = 20 y 18 - 2 = 16** * **21 + 5 = 26 y 21 - 5 = 16** \---------------------------------------- `public class main` `{` ` public static void main(String[] args) {` ` int num1 = 5;` ` int num2 = 4;` ` int resultadoSuma = suma.sum(num1, num2);` ` int resultadoResta = resta.res(num1, num2);` `System.out.println(num1+"+"+num2+"= "+ resultadoResta +resultadoSuma);` ` }` `}` `-----------------------------------------` `public class resta {` ` public static int res(int a, int b) {` ` return a - b;` ` }` `}` `-----------------------------------------` `public class suma {` ` public static int sum(int a, int b) {` ` return a + b;` ` }` `}`
Esta es mmi solución: ![](https://static.platzi.com/media/user_upload/image-06590bdf-af9d-4a64-8b3c-179bc6ecf1bd.jpg)
![](https://static.platzi.com/media/user_upload/Captura-afb8c7ba-c5d1-4907-808f-42193c94ec04.jpg) Código muy simple en Python
```js function codifica(a,b){ let c = a - b; let d = a + b; console.log(`${c}${d}`); } codifica(5,4); codifica(8,2); codifica(10,8); codifica(12,9); codifica(18,2); codifica(21,5); ```![]()![]()
Lo hice en Javascript ![](https://static.platzi.com/media/user_upload/image-39f11b35-f6ef-4643-b809-66e0306752dc.jpg)
La lógica es muy sencilla: Se toma el número A y se le resta el número B, esto me da un número C. Luego se Toman los números A y B y se suman, lo que me da un número D. El resultado será unir C y D en ese orden (CD). Por ejemplo: A = 14, B = 12. C = 14 - 12, lo cual es 2. C = 2. Luego D = 14 + 12, lo cual es 26. Por lo tanto, D = 26. Así pues, el resultado será CD = 226.
Hola, el resultado es una cifra compuesta por: 1º el resultado de restar el segundo sumando al primero, 2º el resultado de la suma. Chori :) M.

Primero se resta y luego se suma…

solucion: primero se restan los numeros, luego se suman y cada resultado se junta asi:

  • 5 + 4 = 19 ( 5 - 4 = 1 y 5 + 4 = 9) 19
  • 8 + 2 = 610 (8 - 2 = 6 y 8 + 2 = 10) 610
  • 10 + 8 = 218 (10 - 8 = 2 y 10 + 8 = 18) 218
  • 12 + 9 = 321 (12 - 9 = 3 y 12 + 9 = 21) 321
  • 18 + 2 = 1620 (18 - 2 = 16 y 18 + 2 = 20) 1620
  • 21 + 5 = 1626 ( 21 - 5 = 16 y 21 + 5 =26) 1626
![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202023-09-25%20211109-e89012dc-24d3-4943-a95d-40060754b98d.jpg)

se restan los numeros para el/os primeros numeros y se suman para el/los segundos.

El resultado de la suma de los dos números va después del resultado de la resta de los dos números

para mi la solucion esta en hacer las operaciones de resta y suma de los 2 valores y estos resultados concaternarlos como texto
(5-4)=1 concat (5+4)=9
(8-2)=6 concat (8+2)=10
(10-8)=2 concat (10+8)=18
(12-9)=3 concat (12+9)=21
(18-2)=16 concat (18+2)=20
(21-5)=16 concat (21+5)=26

Para obtener los resultados se resuelve la suma y después cambiamos a una resta.

Primero resolvemos la suma, su resultado se colocará al final
5 + 4 = _9
Y después se hace una resta y se coloca al inicio
5 - 4 = 1 _
.
8 + 2 = _ 10
8 - 2 = 6 _
.
10 + 8 = _ 18
10 - 8 = 2 _

Está concatenando dos resultados de operaciones aritméticas distintas. Por un lado resta ambos valores y por otro los suma. De izquierda a derecha sería resta y luego suma. (5-4) + (5+4) = 1 + 9 = 19.
Me falla la sintaxis para código, pero la lógica es correcta.

La primera cifra de izquierda a derecha de las operaciones es la resta de los dos numeros operacionalizados, mientras que las cifras a continuación de esta primera resta es la suma de los dos numeros operacionalizados.

sólo pude sacar la parte de la suma no me paso que tambien era la resta

se realizan 2 operaciones:
Primero se restan los 2 factores = 5-4=1 (primera parte del resultado).
Luego se suman los 2 factores: 5+4 =9 (segunda parte del resultado).

el primer digito sale de realizar una resta entre los dos dígitos de la operación, y el segundo y tercer digito sale de realizar una suma entre los dos dígitos de la operación.

el resultado la primera cifra es restando los dos dígitos y la segunda cifra es sumándolos

Mi solución es:

resultado = (Num1 - Num2)*100 + (Num1 + Num2)

saludos (^-^)/

a+b = a-b concatenado con a+b

La lógica es la siguiente:
Cuando se hace la operacion ‘‘5+4’’, el resultado equivale a la resta del segundo numero (4) al primer numero (5), lo que en este caso nos daria como resultado 1.
Hasta aqui el resultado seria: '‘5+4 = 1’'
Posteriormente solo se pone el resultado normal que se obtendria con operacion de suma comun y corriente, en este caso el numero 5 más el numero 4, lo que nos daria un resultado de 9.
Basicamente primero se restan los valores de la operacion, y despues se suman, poniendo ambos resultados juntos en el mismo orden: ‘‘5+4 = 19’’.

la primero es 5+4, la repuesta es 5-4= 1 i el otro es 5+4= 9, asi que la respuesta es 19 el ultimo es 21-5= 16 , 21+5 = 26 asi que la respuesta es 1626

La lógica de las operaciones y números es:

En primer lugar, restar los números dados. Segundo, sumar los números dados. Ejemplo:

  • 5 + 4 = 19
  • (5-4) = (1)
  • (5+4) = (9)

como resultado tendremos que

  • (5-4)(5+4) = (1)(9)

let value1 = 8
let value2 = 2
let Result1
let Result2

Result1 = value1 - value2
Result2 = value1 + value2
console.log("5 + 4 = " + Result1+Result2)

Este reto es algo peculiar. Para hallar su solucion, es necesario realizarlo y analizarlo en codigo para hallar el posible resultado. En mi caso, lo hice aplicando un JS para llegar al objetivo. La solucion mas adecuada es declararlo en una funcion aplicar las operaciones de resta y suma para llegar al resultado. Es algo raro pero asi funciona. Como las palabras sobran. Les comparto mi codigo para que lo vean.

let num1 
let num2 
function ejercicio(num1, num2){
  resultadoR = num1 - num2
  resultadoS = num1 + num2
  console.log("Tu respuesta es: " + resultadoR + resultadoS)
}
ejercicio(8,2)

![](

Al fin entendí, el primer numero es la resta de los dos numero que se suman y el segundo es la duma correspondiente.
me tomo unos minutos pensarlo, muchas gracias platzi por ayudarme a crecer.

primero se resta cada sumando y obtenemos los primeros dígitos de la respuesta y luego sumamos cada sumando y tenemos el resto de digitos

sin ver comentarios antes selecione preguntas ya que no hay y poder desarrollarlo solo el ejercicio
mi solucion es asi
5+4 es 9
y
5-4 es 1
si los uno es 19
aplique lo mismo para los demas
8+2 es 10
y
8-2 es 6
los uno y sale 610
este es mi aporte