-
Kotlin ๐ฌ ๋ฐฑ์ค 1๋จ๊ณ :: 2588 ๋ฒ2023. 3. 10. 21:01๋ฐ์ํ
๊ณฑ์
๋ฌธ์ |
(์ธ ์๋ฆฌ ์) × (์ธ ์๋ฆฌ ์)๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ ํตํ์ฌ ์ด๋ฃจ์ด์ง๋ค.
(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()}") }
๋ฐ์ํ'๐ Algorithm > ๐ ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Kotlin ๐ฌ ๋ฐฑ์ค 1๋จ๊ณ :: 10171 ๋ฒ (0) 2023.03.12 Kotlin ๐ฌ ๋ฐฑ์ค 1๋จ๊ณ :: 11382 ๋ฒ (0) 2023.03.11 Kotlin ๐ฌ ๋ฐฑ์ค 1๋จ๊ณ :: 10430 ๋ฒ (0) 2023.03.09 Kotlin ๐ฌ ๋ฐฑ์ค 1๋จ๊ณ :: 18108 ๋ฒ (0) 2023.03.08 Kotlin ๐ฌ ๋ฐฑ์ค 1๋จ๊ณ :: 10926 ๋ฒ (0) 2023.03.07