Kotlin ๐ฌ ๋ฐฑ์ค 1๋จ๊ณ :: 2588 ๋ฒ
๊ณฑ์
๋ฌธ์ |
(์ธ ์๋ฆฌ ์) × (์ธ ์๋ฆฌ ์)๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ ํตํ์ฌ ์ด๋ฃจ์ด์ง๋ค.
(1)๊ณผ (2)์์น์ ๋ค์ด๊ฐ ์ธ ์๋ฆฌ ์์ฐ์๊ฐ ์ฃผ์ด์ง ๋ (3), (4), (5), (6)์์น์ ๋ค์ด๊ฐ ๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ |
์ฒซ์งธ ์ค์ (1)์ ์์น์ ๋ค์ด๊ฐ ์ธ ์๋ฆฌ ์์ฐ์๊ฐ, ๋์งธ ์ค์ (2)์ ์์น์ ๋ค์ด๊ฐ ์ธ์๋ฆฌ ์์ฐ์๊ฐ ์ฃผ์ด์ง๋ค.
์ถ๋ ฅ |
์ฒซ์งธ ์ค๋ถํฐ ๋ท์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก (3), (4), (5), (6)์ ๋ค์ด๊ฐ ๊ฐ์ ์ถ๋ ฅํ๋ค.
ํ์ด |
1) Scanner๋ฅผ ์ด์ฉํด ์ ๋ ฅ์ ๋ฐ์ ์ถ๋ ฅ [120ms]
2) readLine()์ ์ด์ฉํด ์ ๋ ฅ์ ๋ฐ์ ์ถ๋ ฅ [92ms]
3) readLine()์ ์ด์ฉํด ์ ๋ ฅ ๋ฐ์ String์ index๋ก ๋ฝ์ ๊ณ์ฐ ํ ์ถ๋ ฅ [92ms]
๋ต์ |
import java.util.Scanner
fun main() = with(Scanner(System.`in`)) {
val A = nextInt()
val B = nextInt()
println("${A * (B % 10)}")
println("${A * ((B % 100) / 10)}")
println("${A * (B / 100)}")
println("${A * B}")
}
fun main() {
val A = readLine()!!.toInt()
val B = readLine()!!.toInt()
println("${A * (B % 10)}")
println("${A * ((B % 100) / 10)}")
println("${A * (B / 100)}")
println("${A * B}")
}
fun main() {
val A = readLine()!!.toInt()
val B = readLine()!!
for (i in 2 downTo 0) {
println("${A * B[i].digitToInt()}")
}
println("${A * B.toInt()}")
}