๋ฐ์ํ
Intro
์๋ ํ์ธ์. ์ด๋ฒ ์๊ฐ์๋ ์ฝํ๋ฆฐ ๋ฌธ์์ด (string)์ ํน์ ์ธ๋ฑ์ค ๋ฌธ์ ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
How to do
์ธ๋ฑ์ค ๋ฌธ์ ๋ฐ๊พธ๋ ๋ง์ ๋ฐฉ๋ฒ์ด ์๊ฒ ์ง๋ง, ์ ๋ substring() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ์งํํด๋ณด๊ฒ ์ต๋๋ค.
์๋์ ๊ฐ์ด "20230116"์ด๋ผ๋ ๋ฌธ์์ด์ด ์๋ค๊ณ ๊ฐ์ ํด๋ด ์๋ค. ์ฌ๊ธฐ์ ์ธ๋ฑ์ค 4 ์์น์ "12"๋ก ๋ฐ๊พธ๊ธฐ ์ํด ์๋์ ๊ฐ์ด ๊ตฌํํ์์ต๋๋ค. substring() ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ต์ฒดํ ๋ฌธ์๋ฅผ ๋ถ๋ฆฌํ๊ณ , + ์ฐ์ฐ์๋ฅผ ํตํด ๋๋จธ์ง ๋ฌธ์์ด์ ๋ํด์ค๋๋ค. println()์ ํตํด ๋์จ ๊ฒฐ๊ณผ๋ "20231216" ์ ๋๋ค. "01"์ด "12"๋ก ์ ๋ฐ๋์ด ๋์ํ๊ณ ์๋ค์ :)
fun main() {
var string = "20230116"
val char = "12"
val index = 4
string = string.substring(0, index) + char + string.substring(index + 2)
println(string) // 20231216
}
๋ฐ์ํ