Đư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 51
* * * * * * * * * * * * * * *5
1 1 2 1 2 3 1 2 3 4 1 2 3 4 53
* * * * * * * * * * * * * * *9
* ** *** **** *****3
1 1 2 1 2 3 1 2 3 4 1 2 3 4 56
1 1 2 1 2 3 1 2 3 4 1 2 3 4 57
* * * * * * * * * * * * * * *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 57
* * * * * * * * * * * * * * *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 57
* * * * * * * * * * * * * * *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 57
* * * * * * * * * * * * * * *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 57
* * * * * * * * * * * * * * *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 57
* * * * * * * * * * * * * * *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 57
* * * * * * * * * * * * * * *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.