Dites que x et y sont les variables de nombre entier. Le d�fi est de les permuter sans employer une variable provisoire.

La solution est aussi simple que le probl�me lui-m�me :
X = x + y ;
y = de x/y ;
X = de x/y ;

Mise � jour 1 : Jack et Alexey ont pr�cis� un typo dans ma solution qui a �t� depuis corrig�e. Veuillez voir les leurs commentaires ci-dessous.

La simplicit� de la solution fait appel � moi. Elle d�montre clairement la signification du ("=") d'op�rateur de t�che.

Ce qui s'ils sont des cordes ?
Note : Vous pouvez employer des m�thodes de corde dans Java api.

Voici la solution :
X = x + y ;
y = x.substring (0, x.indexOf (y)) ;
X = x.substring (x.indexOf (y) + y.length ());

Pouvez-vous voir la similitude ?

Pouvez-vous fournir une solution plus simple � l'une ou l'autre de ce qui pr�c�de ?

Mise � jour 2 : Robert a juste fait (voir le son commentaire ci-dessous). Il a pr�cis� que la solution de corde ne fonctionne pas quand une corde est contenue dans des autres. Sa solution est :

X = x + y ;
y = x.substring (0, x.length () - y.length ());
X = x.substring (y.length ());