๐ ์กฐ๊ฑด๋ฌธ & ๋ฐ๋ณต๋ฌธ ์ฐ์ต
1. 1๋ถํฐ 1000๊น์ง์ ์ ์ ์ค ์ง์๋ค์ ํฉ์ ์ถ๋ ฅํ๊ธฐ
fun main() {
var sum = 0
for (number in 1..1000) {
if (number % 2 == 0) {
sum += number
}
}
println("$sum")
}
fun main() {
var sum = 0
for (number in 0..1000 step 2) {
sum += number
}
println("$sum")
}
fun main() {
var sum = (0..1000 step 2).sum()
println("$sum")
}
2. ์ฃผ์ด์ง ์ ์ ๋ฐฐ์ด์์ ์ต๋๊ฐ์ ์ฐพ์ ์ถ๋ ฅํ๊ธฐ
fun main() {
println("์ ์ ๋ฐฐ์ด์ ์
๋ ฅํด ์ฃผ์ธ์.")
val numbers = readln()!!.split(" ").map { it.toInt() }.toTypedArray()
var maxValue = numbers[0]
for (number in numbers) {
if (number > maxValue)
maxValue = number
}
println("์ต๋๊ฐ : $maxValue")
}
fun main() {
println("์ ์ ๋ฐฐ์ด์ ์
๋ ฅํด ์ฃผ์ธ์.")
val numbers = readln()!!.split(" ").map { it.toInt() }.toTypedArray()
println("์ต๋๊ฐ : ${numbers.max()}")
}
3. ํ๊ท ์ด์์ ์ซ์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๊ธฐ
fun main() {
println("์ ์ ๋ฐฐ์ด์ ์
๋ ฅํด ์ฃผ์ธ์.")
val numbers = readln()!!.split(" ").map { it.toInt() }.toTypedArray()
var sum = 0
for (number in numbers) {
sum += number
}
val average = sum / numbers.size
var count = 0
for (number in numbers) {
if (number > average) count++
}
println("$count")
}
โโโ
fun main() {
println("์ ์ ๋ฐฐ์ด์ ์
๋ ฅํด ์ฃผ์ธ์.")
val numbers = readLine()!!.split(" ").map { it.toInt() }.toTypedArray()
val average = numbers.average()
val countAboveAverage = numbers.count { it >= average }
println("ํ๊ท ์ด์์ธ ์ซ์์ ๊ฐ์: $countAboveAverage")
}
4. ๋ฌธ์์ด ๋ค์ง๊ธฐ
fun main() {
println("๋ฌธ์์ด์ ์
๋ ฅํ์ธ์.")
val inputString = readln()!!
var reversedString = ""
for (i in inputString.length-1 downTo 0) {
reversedString += inputString[i]
}
println("๋ค์งํ ๋ฌธ์์ด : $reversedString")
}
๊ธ ์ ๋ดค์ต๋๋ค ๋ฐ๋ณต๋ฌธ์ ๋ํด์ ๋ง์ด ๋ฐฐ์๊ฐ๋๋ค! ๐