#12969
๐ Question ?
https://school.programmers.co.kr/learn/courses/30/lessons/12969
fun main(args: Array<String>) {
val (a, b) = readLine()!!.split(' ').map(String::toInt)
println(a + b)
}
๐งฉ Thought Process
- *๋ฅผ a๋ฒ ์ ๊ณ
> ์ด๊ฑฐ ํ ๋ "๋ฌธ์์ด"*(์ซ์) ์ฌ์ฉํ๋ฉด ๋ฌธ์์ด์ด ์ซ์๋งํผ ๋ฐ๋ณต๋๋ ๊ฑธ๋ก ์์ฑํ๋๋ฐ ์ฝํ๋ฆฐ์ ์ธ ๋์๋ ๋ฌธ์์ด ๊ณฑ์ ์ด ์ฑ๋ฆฝํ์ง ์๋๋ค. ๋์ ์ repeat(์ ์ํ) ํจ์๋ฅผ ์ด์ฉํด์ฃผ์ด์ผ ํ๋ค. - b ์ค๋งํผ ํ๋ฆฐํธํ๊ธฐ. for ๋ฌธ ์ด์ฉ ๊ทธ๋ฆฌ๊ณ println ํจ์ ์ด์ฉํด์ ์ค๋ฐ๊ฟํด์ฃผ๊ธฐ.
๐ Answer
fun main(args: Array<String>) {
val (a, b) = readLine()!!.split(' ').map(String::toInt)
var String = "*".repeat(a)
for (i in 0 until b) {
println(String)
}
}
๐ Result
๐ Comment
standard input output์ ๋ฆฌํด ๊ฐ์ ์ด์ฉํ์ง ์๋๋ค.
์ธํํ ๋ readLine()!!.split(" ").map(String::toInt) ์ฌ์ฉํด์ค.
์ค์ ์ฝ์ด์ฃผ๊ณ
" "์คํ์ด์ค ๋ง๋ค ๋๋์ด์ฃผ๊ณ
๊ฐ ๊ฐ์ ๋ฌธ์์ด์์ ์ ์ํ์ผ๋ก ๋ฐ๊พธ์ด์ค.