Basic Star Patterns — Kotlin

Dipika Kansara
2 min readAug 15, 2022

In the software Development interviews sometimes goes through the tasks of printing star patterns .And sometimes it seems too difficult perform these type of challenges about patterns . So here are some programs in Kotlin to print different patterns which might help into interview process. I have also provided the start Patterns in Swift language you can access those program here.

Pattern 1 : Horizontal line Star Pattern :

fun main() {
for ( i in 0..5){
print("* ")
}
}

Pattern : 2 Vertical line Star pattern :

fun main() { 
for ( i in 0..5){
println("*")
}
}

Pattern 3 — Square Star Pattern :

fun main() { 
var n = 5
for ( i in 0 until n){
for (j in 0 until n){
print("* ")
}
println()
}
}

Pattern — 4 Pyramid Star Pattern :

fun main() { 
var n = 5
for ( i in 0 until n){
for (j in 0 until n-i){
print(" ")
}
for (k in 0 until i){
print("* ")
}
println(" ")
}
}

Pattern — 5 Right angle Triangle Star Pattern :

fun main() { 
var n = 5
for ( i in 0 until n){
for (j in 0 until n-1){
print(" ")
}
for (k in 0 until i){
print("* ")
}
println(" ")
}
}

Pattern 6 — Rhombus Star Pattern :

fun main() { 
var n = 5
for ( i in n downTo 0){
for (j in 0 until i){
print(" ")
}
for (k in 0 until n){
print("* ")
}
println(" ")
}
}

Pattern 7 — Reverse Right angle triangle :

fun main() { 
var n = 5
for ( i in n downTo 0){
for (j in i downTo 0){
print("*")
}
println()
}
}

Pattern 8 — Reverse Star Pyramid :

fun main() { 
var n = 5
for ( i in n downTo 0){
for (j in n-i downTo 0){
print(" ")
}
for (k in i downTo 0){
print("* ")
}
println(" ")
}
}

You can also access all of the patterns along with code gist from below link.

Happy coding 😊

--

--