( carlcolt | 2013. 05. 07., k – 11:32 )

Én úgy csinálnám ahogy az Assembly, úgy optimális is. Első vagy utolsó számjegyhez tartozó char-hoz hozzáadom az intet. :D Na jó, egy warningot azért dobatnék vele, hogy ilyet nem illik és biztos ezt akarta-e. :D :D

Viccet félretéve: nem véletlen NEM a + jel szokott a konkatenálás műveleti jele lenni gyengén típusos nyelvekben (pl. PHP-nál a . teljesen megoldHATNÁ ezt a kérdést).

És szerintem a válasz 22, mert a "+" csak számokra értelmezhető, ami nem szám, azt konvertáljuk (osztásnál a számlálót _alapesetben_ double-lé, amit még a Java-nak sem sikerült double eredmény várása esetén, pedig ő erősen típusos). A 10 + "foobar" viszont dobjon kivételt, sőt, a 10 + "3róka" is.