๐ Algorithm
-
Kotlin ๐ฌ ๋ฐฑ์ค 1๋จ๊ณ :: 10869 ๋ฒ2023. 3. 6. 18:56
์ฌ์น์ฐ์ฐ ๋ฌธ์ | ๋ ์์ฐ์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, A+B, A-B, A*B, A/B(๋ชซ), A%B(๋๋จธ์ง)๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ | ๋ ์์ฐ์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (1 โค A, B โค 10,000) ์ถ๋ ฅ | ์ฒซ์งธ ์ค์ A+B, ๋์งธ ์ค์ A-B, ์ ์งธ ์ค์ A*B, ๋ท์งธ ์ค์ A/B, ๋ค์ฏ์งธ ์ค์ A%B๋ฅผ ์ถ๋ ฅํ๋ค. ํ์ด | 1) Scanner๋ฅผ ์ด์ฉํด ์ ๋ ฅ์ ๋ฐ์ ์ถ๋ ฅ [120ms] 2) readLine()์ ์ด์ฉํด ์ ๋ ฅ์ ๋ฐ์ ์ถ๋ ฅ [132ms] ๋ต์ | import java.util.Scanner fun main() = with(Scanner(System.โ)) { val A = nextInt() val B = nextInt() println(A + B) printl..
-
Kotlin ๐ฌ ๋ฐฑ์ค 1๋จ๊ณ :: 1008 ๋ฒ2023. 3. 5. 18:49
A / B ๋ฌธ์ | ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A/B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ | ์ฒซ์งธ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 < A, B < 10) ์ถ๋ ฅ | ์ฒซ์งธ ์ค์ A/B๋ฅผ ์ถ๋ ฅํ๋ค. ์ค์ ์ ๋ต๊ณผ ์ถ๋ ฅ๊ฐ์ ์ ๋์ค์ฐจ ๋๋ ์๋์ค์ฐจ๊ฐ 10โ9 ์ดํ์ด๋ฉด ์ ๋ต์ด๋ค. ํ์ด | 1) Scanner๋ฅผ ์ด์ฉํด ์ ๋ ฅ์ ๋ฐ์ ์ถ๋ ฅ [140ms] 2) readLine()์ ์ด์ฉํด ์ ๋ ฅ์ ๋ฐ์ ์ถ๋ ฅ [136ms] ๋ต์ | import java.util.Scanner fun main() = with(Scanner(System.โ)) { println(nextDouble() / nextDouble()) } fun main() { val arr = readLine()!!.split(" ")...
-
Kotlin ๐ฌ ๋ฐฑ์ค 1๋จ๊ณ :: 10998 ๋ฒ2023. 3. 4. 18:20
A x B ๋ฌธ์ | ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, AรB๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ | ์ฒซ์งธ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 < A, B < 10) ์ถ๋ ฅ | ์ฒซ์งธ ์ค์ AรB๋ฅผ ์ถ๋ ฅํ๋ค. ํ์ด | 1) Scanner๋ฅผ ์ด์ฉํด ์ ๋ ฅ์ ๋ฐ์ ์ถ๋ ฅ [120ms] 2) readLine()์ ์ด์ฉํด ์ ๋ ฅ์ ๋ฐ์ ์ถ๋ ฅ [132ms] ๋ต์ | import java.util.Scanner fun main() = with(Scanner(System.โ)) { println(nextInt() * nextInt()) } fun main() { val arr = readLine()!!.split(" ").map { it.toInt() } print("${arr[0] * arr[1]}") }
-
Kotlin ๐ฌ ๋ฐฑ์ค 1๋จ๊ณ :: 1001 ๋ฒ2023. 3. 3. 18:11
A - B ๋ฌธ์ | ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A-B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ | ์ฒซ์งธ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 < A, B < 10) ์ถ๋ ฅ | ์ฒซ์งธ ์ค์ A-B๋ฅผ ์ถ๋ ฅํ๋ค. ํ์ด | 1) Scanner๋ฅผ ์ด์ฉํด ์ ๋ ฅ์ ๋ฐ์ ์ถ๋ ฅ [124ms] 2) readLine()์ ์ด์ฉํด ์ ๋ ฅ์ ๋ฐ์ ์ถ๋ ฅ [148ms] ๋ต์ | import java.util.Scanner fun main() = with(Scanner(System.โ)) { println(nextInt() + nextInt()) } fun main() { val arr = readLine()!!.split(" ").map { it.toInt() } print("${arr[0] - arr[1]}") }
-
Kotlin ๐ฌ ๋ฐฑ์ค 1๋จ๊ณ :: 1000 ๋ฒ2023. 3. 2. 18:06
A + B ๋ฌธ์ | ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ | ์ฒซ์งธ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 < A, B < 10) ์ถ๋ ฅ | ์ฒซ์งธ ์ค์ A+B๋ฅผ ์ถ๋ ฅํ๋ค. ํ์ด | 1) Scanner๋ฅผ ์ด์ฉํด ์ ๋ ฅ์ ๋ฐ์ ์ถ๋ ฅ [120ms] 2) readLine()์ ์ด์ฉํด ์ ๋ ฅ์ ๋ฐ์ ์ถ๋ ฅ [136ms] ๋ต์ | import java.util.Scanner fun main() = with(Scanner(System.โ)) { println(nextInt() + nextInt()) } fun main() { val arr = readLine()!!.split(" ").map { it.toInt() } print("${arr[0] + arr[1]}") }