Hướng dẫn weight of hill pattern in python - trọng lượng của mô hình đồi trong trăn

Đưa ra, tổng mức trong một mô hình đồi [đầu vào1], trọng lượng của mức đầu [đầu vào2] và mức tăng trọng lượng của mỗi cấp độ tiếp theo [Input3], bạn dự kiến ​​sẽ tìm thấy tổng trọng lượng của mô hình đồi.
the total levels in a hill pattern [input1],
the weight of the head level [input2], and
the weight increments of each subsequent level [input3],
you are expected to find the total weight of the hill pattern.

"Tổng mức" đại diện cho số lượng hàng trong mẫu. "Cấp độ đầu" đại diện cho hàng đầu tiên. Trọng lượng của một mức đại diện cho giá trị của mỗi ngôi sao [dấu hoa thị] trong hàng đó.
"Head level" represents the first row.
Weight of a level represents the value of each star [asterisk] in that row.

Các mẫu đồi sẽ luôn ở định dạng dưới đây, bắt đầu với 1 sao ở cấp độ đầu và tăng 1 sao ở mỗi cấp cho đến cấp độ N.

*
**
***
****
*****
******

. . .và như vậy cho đến khi cấp n

Ví dụ1 - Cho, tổng mức trong mô hình đồi = 5 [tức là với 5 hàng] trọng lượng của mức đầu [hàng đầu tiên] = 10 trọng lượng tăng của mỗi cấp tiếp theo = 2 sau đó, tổng trọng lượng của mô hình đồi sẽ được tính là = 10+[12+12]+[14+14+14]+[16+16+16+16]+[18+18+18+18+18] = 10+24+42+64+ 90 = 230
Given,
the total levels in the hill pattern = 5 [i.e. with 5 rows]
the weight of the head level [first row] = 10
the weight increments of each subsequent level = 2
Then, The total weight of the hill pattern will be calculated as = 10 + [12+12] + [14+14+14] + [16+16+16+16] + [18+18+18+18+18] = 10 + 24 + 42 + 64 + 90 = 230

Ví dụ2 - Cho, tổng mức trong mẫu đồi = 4 Trọng lượng của mức đầu = 1 Tăng trọng lượng của mỗi cấp tiếp theo = 5 Sau đó, tổng trọng lượng của mẫu đồi sẽ là = 1 + [6 + 6] + [ 11+11+11]+[16+16+16+16] = 1+12+33+64 = 110
Given,
the total levels in the hill pattern = 4
the weight of the head level = 1
the weight increments of each subsequent level = 5
Then, Total weight of the hill pattern will be = 1 + [6+6] + [11+11+11] + [16+16+16+16] = 1 + 12 + 33 + 64 = 110

in ["*", end = ''].First outer loop is used to handle the number of rows and the Inner nested loop is used to handle the number of columns. Manipulating the print statements, different number patterns, alphabet patterns, or star patterns can be printed. 

# Thay đổi dòng sau mỗi lần lặp ..

  • in[" "].

Python3

Làm cách nào để trả lại từ thứ hai trong chữ hoa trong java?

* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
7
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9
*
**
***
****
*****
0
*
**
***
****
*****
1
*
**
***
****
*****
2

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
6
*
**
***
****
*****
5
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9_______

* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
5
*
**
***
****
*****
0
* 
* * 
* * * 
* * * * 
* * * * * 
7
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
0

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
5
*
**
***
****
*****
0
* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
5

* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
8

* 
* * 
* * * 
* * * * 
* * * * * 
9

Đầu ra

* 
* * 
* * * 
* * * * 
* * * * * 

* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
58
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
60
* 
* * 
* * * 
* * * * 
* * * * * 
61
 Using List in Python 3, this could be done in a simpler way

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
39
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
39
* 
* * 
* * * 
* * * * 
* * * * * 
1
* 
* * 
* * * 
* * * * 
* * * * * 
2

Làm cách nào để trả lại từ thứ hai trong chữ hoa trong java?

Phương thức chuỗi Java toUpperCase [] với các ví dụ Phương thức chuỗi Java toUpperCase [] của lớp chuỗi đã chuyển đổi tất cả các ký tự của chuỗi thành chữ hoa.

Các mẫu có thể được in bằng Python bằng cách sử dụng đơn giản cho các vòng lặp. Vòng lặp bên ngoài đầu tiên được sử dụng để xử lý số lượng hàng và vòng lồng bên trong được sử dụng để xử lý số lượng cột. Thao tác các câu lệnh in, các mẫu số khác nhau, mẫu bảng chữ cái hoặc mẫu sao có thể được in. & NBSP;

*
**
***
****
*****
3
     
    *
   **
  ***
 ****
*****
8
     
    *
   **
  ***
 ****
*****
9
    *
   **
  ***
 ****
*****
0
    *
   **
  ***
 ****
*****
1

* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
5
*
**
***
****
*****
0
    *
   **
  ***
 ****
*****
5
    *
   **
  ***
 ****
*****
6

* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
8

* 
* * 
* * * 
* * * * 
* * * * * 
9

Đầu ra

*
**
***
****
*****

Mẫu nhân vậtUsing recursion

Python3

Làm cách nào để trả lại từ thứ hai trong chữ hoa trong java?

Phương thức chuỗi Java toUpperCase [] với các ví dụ Phương thức chuỗi Java toUpperCase [] của lớp chuỗi đã chuyển đổi tất cả các ký tự của chuỗi thành chữ hoa.

*
**
***
****
*****
3
1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
1

* 
* * 
* * * 
* * * * 
* * * * * 
5
1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
3
    * 
   * * 
  * * * 
 * * * * 
* * * * * 
9

*
**
***
****
*****
3
1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
6
1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
7
* 
* * 
* * * 
* * * * 
* * * * * 
2
* 
* * 
* * * 
* * * * 
* * * * * 
5

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
5
*
**
***
****
*****
0
* 
* * 
* * * 
* * * * 
* * * * * 
7
    *
   **
  ***
 ****
*****
0
* 
* * 
* * * 
* * * * 
* * * * * 
05

* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
8

* 
* * 
* * * 
* * * * 
* * * * * 
9

Đầu ra

* 
* * 
* * * 
* * * * 
* * * * * 

Mẫu nhân vật Using while loop 

* 
* * 
* * * 
* * * * 
* * * * * 
3
* 
* * 
* * * 
* * * * 
* * * * * 
33

    * 
   * * 
  * * * 
 * * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
8

* 
* * 
* * * 
* * * * 
* * * * * 
13
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
2
* 
* * 
* * * 
* * * * 
* * * * * 
16
* 
* * 
* * * 
* * * * 
* * * * * 
9
*
**
***
****
*****
1

* 
* * 
* * * 
* * * * 
* * * * * 
19
* 
* * 
* * * 
* * * * 
* * * * * 
20
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
22

* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
19
* 
* * 
* * * 
* * * * 
* * * * * 
25
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
13
1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
7
* 
* * 
* * * 
* * * * 
* * * * * 
2
* 
* * 
* * * 
* * * * 
* * * * * 
3

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
5
*
**
***
****
*****
0
* 
* * 
* * * 
* * * * 
* * * * * 
7
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
0

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
39
* 
* * 
* * * 
* * * * 
* * * * * 
1
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
2

* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
5
*
**
***
****
*****
0
* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
5

* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
39
* 
* * 
* * * 
* * * * 
* * * * * 
9
*
**
***
****
*****
1
* 
* * 
* * * 
* * * * 
* * * * * 
52
* 
* * 
* * * 
* * * * 
* * * * * 
1
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
2

Đầu ra

* 
* * 
* * * 
* * * * 
* * * * * 

  • Sau 180 độ quay

Python3

* 
* * 
* * * 
* * * * 
* * * * * 
3
* 
* * 
* * * 
* * * * 
* * * * * 
57

* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
59
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
61
    *
   **
  ***
 ****
*****
0
* 
* * 
* * * 
* * * * 
* * * * * 
6
1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
7
* 
* * 
* * * 
* * * * 
* * * * * 
61

* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
7
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9
*
**
***
****
*****
0
*
**
***
****
*****
1
*
**
***
****
*****
2

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
6
*
**
***
****
*****
5
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9
*
**
***
****
*****
0
*
**
***
****
*****
1
* 
* * 
* * * 
* * * * 
* * * * * 
81

* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
84
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
86
* 
* * 
* * * 
* * * * 
* * * * * 
5

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
59
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
59
1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
7
* 
* * 
* * * 
* * * * 
* * * * * 
61

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
6
*
**
***
****
*****
5
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9_______

* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
5
*
**
***
****
*****
0
* 
* * 
* * * 
* * * * 
* * * * * 
7
*
**
***
****
*****
09
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
0

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
5
*
**
***
****
*****
0
* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
5

* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
8

*
**
***
****
*****
20

Đầu ra

        * 
      * * 
    * * * 
  * * * * 
* * * * * 

Giải pháp được tối ưu hóa:

Ở đây, chúng ta phải in một không gian [chiều cao - hàng] và sau đó in lại*Row Row Times.

Ví dụ: hãy để chiều cao của kim tự tháp là 5

Sau đó, trên hàng số 1, chúng tôi in không gian trống 4 lần [đó là 5-1 hoặc chiều cao -ROW]

Và sau đó chúng tôi in ngôi sao 1 lần [đó là thời gian hàng] và sau đó là một dòng mới

Sau đó, trên hàng số 2, chúng tôi in không gian trống 3 lần [đó là 5-2 hoặc chiều cao -Row]

Và sau đó chúng tôi in ngôi sao 2 lần [đó là thời gian hàng] và sau đó là một dòng mới

và như thế….

Phương pháp: Sử dụng trong khi vòng lặp

Python3

    * 
   * * 
  * * * 
 * * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
52
* 
* * 
* * * 
* * * * 
* * * * * 
9
*
**
***
****
*****
1

* 
* * 
* * * 
* * * * 
* * * * * 
19
* 
* * 
* * * 
* * * * 
* * * * * 
20
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
22

*
**
***
****
*****
31
* 
* * 
* * * 
* * * * 
* * * * * 
5
*
**
***
****
*****
0__186

*
**
***
****
*****
31
* 
* * 
* * * 
* * * * 
* * * * * 
13
* 
* * 
* * * 
* * * * 
* * * * * 
1
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
2

Đầu ra

     
    *
   **
  ***
 ****
*****

Phương pháp: Sử dụng cho vòng lặp

Python3

*
**
***
****
*****
48
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
8

* 
* * 
* * * 
* * * * 
* * * * * 
6
*
**
***
****
*****
52
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9______

Is

Đầu ra

    *
   **
  ***
 ****
*****

  • Tam giác in

Python3

* 
* * 
* * * 
* * * * 
* * * * * 
3
*
**
***
****
*****
74

* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
59
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
6
1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
7
* 
* * 
* * * 
* * * * 
* * * * * 
2

* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
7
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9
*
**
***
****
*****
0
*
**
***
****
*****
1
*
**
***
****
*****
2

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
6
*
**
***
****
*****
5
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9
*
**
***
****
*****
0
*
**
***
****
*****
1
* 
* * 
* * * 
* * * * 
* * * * * 
81

* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
84
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
86
* 
* * 
* * * 
* * * * 
* * * * * 
5

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
59
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
59
1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
7
* 
* * 
* * * 
* * * * 
* * * * * 
61

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
6
*
**
***
****
*****
5
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9_______

* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
5
*
**
***
****
*****
0
* 
* * 
* * * 
* * * * 
* * * * * 
7
*
**
***
****
*****
09
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
0

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
5
*
**
***
****
*****
0
* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
5

* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
8

* 
* * 
* * * 
* * * * 
* * * * * 
35

Đầu ra

    * 
   * * 
  * * * 
 * * * * 
* * * * * 

  • Giải pháp được tối ưu hóa:

Python3

Ở đây, chúng ta phải in một không gian [chiều cao - hàng] và sau đó in lại*Row Row Times.

Ví dụ: hãy để chiều cao của kim tự tháp là 5

* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
7
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9
*
**
***
****
*****
0
*
**
***
****
*****
1
*
**
***
****
*****
2

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
6
*
**
***
****
*****
5
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9
*
**
***
****
*****
0
*
**
***
****
*****
1
* 
* * 
* * * 
* * * * 
* * * * * 
81

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
6
*
**
***
****
*****
5
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9_______

* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
67
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
86
* 
* * 
* * * 
* * * * 
* * * * * 
5

* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
8

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
5
*
**
***
****
*****
0
* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
5

* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
8

* 
* * 
* * * 
* * * * 
* * * * * 
85

Đầu ra

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 

  • Giải pháp được tối ưu hóa:

Python3

Ở đây, chúng ta phải in một không gian [chiều cao - hàng] và sau đó in lại*Row Row Times.

Ví dụ: hãy để chiều cao của kim tự tháp là 5

* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
7
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9
*
**
***
****
*****
0
*
**
***
****
*****
1
*
**
***
****
*****
2

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
6
*
**
***
****
*****
5
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9_______

* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
67
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
86
* 
* * 
* * * 
* * * * 
* * * * * 
5

* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
8

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
5
*
**
***
****
*****
0
* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
5

* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
8

* 
* * 
* * * 
* * * * 
* * * * * 
31

Đầu ra

* 
* * 
* * * 
* * * * 
* * * * * 
0

  • Giải pháp được tối ưu hóa:

Python3

Ở đây, chúng ta phải in một không gian [chiều cao - hàng] và sau đó in lại*Row Row Times.

Ví dụ: hãy để chiều cao của kim tự tháp là 5

* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
7
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9
*
**
***
****
*****
0
*
**
***
****
*****
1
*
**
***
****
*****
2

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
6
*
**
***
****
*****
5
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9
*
**
***
****
*****
0
*
**
***
****
*****
1
* 
* * 
* * * 
* * * * 
* * * * * 
81

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
59
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
59
1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
7
* 
* * 
* * * 
* * * * 
* * * * * 
61

* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
64
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
86
* 
* * 
* * * 
* * * * 
* * * * * 
5

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
6
*
**
***
****
*****
5
* 
* * 
* * * 
* * * * 
* * * * * 
8
* 
* * 
* * * 
* * * * 
* * * * * 
9_______

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
5
*
**
***
****
*****
0
* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
5

* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
8

* 
* * 
* * * 
* * * * 
* * * * * 
82

Đầu ra

* 
* * 
* * * 
* * * * 
* * * * * 
1

  • Giải pháp được tối ưu hóa:

Python3

Ở đây, chúng ta phải in một không gian [chiều cao - hàng] và sau đó in lại*Row Row Times.

Ví dụ: hãy để chiều cao của kim tự tháp là 5

Sau đó, trên hàng số 1, chúng tôi in không gian trống 4 lần [đó là 5-1 hoặc chiều cao -ROW]

Và sau đó chúng tôi in ngôi sao 1 lần [đó là thời gian hàng] và sau đó là một dòng mới

Sau đó, trên hàng số 2, chúng tôi in không gian trống 3 lần [đó là 5-2 hoặc chiều cao -Row]

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
64
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
86
* 
* * 
* * * 
* * * * 
* * * * * 
5

*
**
***
****
*****
3
* 
* * 
* * * 
* * * * 
* * * * * 
39
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
39
* 
* * 
* * * 
* * * * 
* * * * * 
1
* 
* * 
* * * 
* * * * 
* * * * * 
2

* 
* * 
* * * 
* * * * 
* * * * * 
5
* 
* * 
* * * 
* * * * 
* * * * * 
5
*
**
***
****
*****
0
* 
* * 
* * * 
* * * * 
* * * * * 
4
* 
* * 
* * * 
* * * * 
* * * * * 
5

* 
* * 
* * * 
* * * * 
* * * * * 
6
* 
* * 
* * * 
* * * * 
* * * * * 
9
* 
* * 
* * * 
* * * * 
* * * * * 
8

        * 
      * * 
    * * * 
  * * * * 
* * * * * 
33

Output:

* 
* * 
* * * 
* * * * 
* * * * * 
2

Bài viết này được đóng góp bởi Manjeet Singh [S.Nupur]. Nếu bạn thích GeekSforGeeks và muốn đóng góp, bạn cũng có thể viết một bài viết bằng Write.GeekSforGeek.org hoặc gửi bài viết của bạn. Xem bài viết của bạn xuất hiện trên trang chính của GeekSforGeek và giúp các chuyên viên máy tính khác.Manjeet Singh[S.Nupur]. If you like GeeksforGeeks and would like to contribute, you can also write an article using write.geeksforgeeks.org or mail your article to . See your article appearing on the GeeksforGeeks main page and help other Geeks.

Vui lòng viết nhận xét nếu bạn tìm thấy bất cứ điều gì không chính xác hoặc nếu bạn muốn chia sẻ thêm thông tin về chủ đề được thảo luận ở trên.


Làm thế nào để bạn tính toán trọng lượng của một chuỗi?

Trọng lượng của chuỗi được tính bằng cách thêm các giá trị trọng lượng của từng ký tự trong chuỗi đó.Giá trị trọng lượng của mỗi ký tự có trong chuỗi chỉ sau ký tự.Trọng lượng của mỗi ký tự sẽ là một số chữ số [từ 0 đến 9].adding the the weight values of each characters in that string. The weight value of each character is present in the string only just after the character. The weight of each character will be a single digit number[from 0 to 9].

Làm thế nào để bạn giải một mẫu số trong Python?

Mã số -..
hàng = đầu vào ["Nhập số lượng hàng:"].
# Vòng lặp bên ngoài sẽ in số lượng hàng ..
Đối với I trong phạm vi [0, hàng]:.
# Vòng lặp bên trong này sẽ in các ngôi sao ..
cho J trong phạm vi [0, i + 1]:.
in ["*", end = ''].
# Thay đổi dòng sau mỗi lần lặp ..
in[" "].

Làm cách nào để trả lại từ thứ hai trong chữ hoa trong java?

Phương thức chuỗi Java toUpperCase [] với các ví dụ Phương thức chuỗi Java toUpperCase [] của lớp chuỗi đã chuyển đổi tất cả các ký tự của chuỗi thành chữ hoa. With Examples The java string toUpperCase[] method of String class has converted all characters of the string into an uppercase letter.

Bài Viết Liên Quan

Chủ Đề