Basic Star Patterns — Kotlin
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 😊