-
Kotlin ๐ฌ ๋ฐฑ์ค 5๋จ๊ณ :: 11718 ๋ฒ2023. 4. 22. 14:57๋ฐ์ํ
๊ทธ๋๋ก ์ถ๋ ฅํ๊ธฐ
๋ฌธ์ |
์ ๋ ฅ ๋ฐ์ ๋๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ |
์ ๋ ฅ์ด ์ฃผ์ด์ง๋ค. ์ ๋ ฅ์ ์ต๋ 100์ค๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ์ํ๋ฒณ ์๋ฌธ์, ๋๋ฌธ์, ๊ณต๋ฐฑ, ์ซ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ฐ ์ค์ 100๊ธ์๋ฅผ ๋์ง ์์ผ๋ฉฐ, ๋น ์ค์ ์ฃผ์ด์ง์ง ์๋๋ค. ๋, ๊ฐ ์ค์ ๊ณต๋ฐฑ์ผ๋ก ์์ํ์ง ์๊ณ , ๊ณต๋ฐฑ์ผ๋ก ๋๋์ง ์๋๋ค.
์ถ๋ ฅ |
์ ๋ ฅ๋ฐ์ ๊ทธ๋๋ก ์ถ๋ ฅํ๋ค.
ํ์ด |
1) scanner์ hasNext() ๋ฉ์๋๋ฅผ ์ด์ฉํด ๋ค์์ ์ ๋ ฅ์ด ์กด์ฌํ๋์ง ํ์ธ ํ ์ถ๋ ฅ [172ms]
2) readLine์ ์ด์ฉํด ๋ค์์ ์ ๋ ฅ์ด ์กด์ฌํ๋์ง ํ์ธ ํ ์ถ๋ ฅ [156ms]
๋ต์ |
import java.util.Scanner fun main() = with(Scanner(System.`in`)) { while (hasNextLine()) { val value = nextLine() if (value.isNotBlank()) { println(value) } } }
fun main() { while (true) { readLine()?.let { value -> if (value.isNotBlank()) { println(value) } } ?: break } }
๋ฐ์ํ'๐ Algorithm > ๐ ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Kotlin ๐ฌ ๋ฐฑ์ค 6๋จ๊ณ :: 3003 ๋ฒ (0) 2023.04.24 Kotlin ๐ฌ ๋ฐฑ์ค 6๋จ๊ณ :: 25083 ๋ฒ (0) 2023.04.23 Kotlin ๐ฌ ๋ฐฑ์ค 5๋จ๊ณ :: 5622 ๋ฒ (0) 2023.04.21 Kotlin ๐ฌ ๋ฐฑ์ค 5๋จ๊ณ :: 2908 ๋ฒ (1) 2023.04.20 Kotlin ๐ฌ ๋ฐฑ์ค 5๋จ๊ณ :: 1152 ๋ฒ (0) 2023.04.19