String์ reverse()์ ๊ฐ์ ๋ฉ์๋๋ฅผ ์ ๊ณตํ๋ฉด ์ข์ผ๋ จ๋ง, ์์ฝ๊ฒ๋ Java์ String์์๋ ์ด๋ฐ ๋ฉ์๋๋ฅผ ์ ๊ณตํ์ง ์๋๋ค.๐ฅฒ๋คํํ๋, StringBuilder ํด๋์ค์์๋ ์ ์ฅ๋์ด ์๋ String์ ๋ค์ง๋ reverse() ๋ฉ์๋๋ฅผ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ์ด
Kotlin์ ๋ฐฐ์ด์ ์ ๋ ฌ์ ์ค๋ฆ์ฐจ์๊ณผ ๋ด๋ฆผ์ฐจ์ ๋ชจ๋ sort()๋ sortDescending()์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋๋ฐJava๋ ๋ฐฐ์ด์ ๋ด๋ ์์์ ์๋ฃํ์ด primitive type์ธ์ง reference type์ธ์ง์ ๋ฐ๋ผ์ ๋ด๋ฆผ์ฐจ์ ๋ฐฉ๋ฒ์ ์ฐจ์ด๊ฐ ์๊ธด๋ค.์ค๋ฆ์ฐจ์์
ย ์ฐ์ ์์๊ฐ ๋ถ์ฌ๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐ์ดํฐ๋ค ์ค์์ ์ฐ์ ์์๊ฐ ๊ฐ์ฅ ๋์ ๊ฐ์ ๊ฐ๋จํ๊ณ ํจ์จ์ ์ด๊ฒ ์ป๊ณ ์ถ์ ๋ java.util ํจํค์ง์์ ์ ๊ณตํ๋ PriorityQueue๋ฅผ ์์ฃผ ์ฌ์ฉํ๋ค.ย int์ String๊ฐ์ด ์๋ฐ์์ ์ ๊ณตํ๋ ์๋ฃํ๊ฐ์ ๊ฒฝ์ฐ์๋ ํน๋ณํ ๊ฒฝ์ฐ๊ฐ ์