arrow_forward همه ارسال‌ها

جزئیات ارسال کد#898

code_blocks
مسئله مربوطه: الماس (#35) arrow_outward
verified
وضعیت داوری نهایی: پذیرفته شد
terminal
زبان برنامه‌نویسی: Kotlin
schedule
ارسال‌کننده و زمان:
melisa azadi (۱۰ ماه پیش)
descriptionsolution.kt ۴۴ خط • ۷۶۱ بایت
1
2
3fun main(){
4 val n = readLine()!!.toInt()
5 var satr1 = ((n / 2).toInt()) + 1
6 var satr2 = n - satr1
7 var star = 1
8 var space = satr1 - 1
9 while (satr1 > 0){
10 var i = 0
11 while (space > i){
12 print(" ")
13 i++
14 }
15 var j = 0
16 while (star > j){
17 print("*")
18 j++
19 }
20 space--
21 star += 2
22 println()
23 satr1--
24 }
25 star -= 4
26 space += 2
27 var q = 0
28 while(satr2 > q){
29 var t = 0
30 while (space > t){
31 print(" ")
32 t++
33 }
34 var u = 0
35 while (star > u){
36 print("*")
37 u++
38 }
39 println()
40 space++
41 star -= 2
42 q++
43 }
44}
کد ارسال‌شده برای داوری خودکار هاتکدز UTF-8