Stack Exchange ağındaki gönderilerde üstbilgi oluşturmanın birkaç yolu vardır. PPCG'de en sık kullanılan 1 biçimi şu şekildedir:
# Level one header
## Level two header
### Level three header
Karma işaretlerinden sonraki boşluğa dikkat edin. Ayrıca, sondaki kare işaretlerinin dahil olmadığını unutmayın.
Meydan okuma:
Girdi olarak (muhtemelen çok satırlı) bir dize alın ve dizeyi aşağıdaki biçimde çıkarın:
- Üstbilgi düzey 1 ise, her harfi 4 x 4 kez çıktılar
- Başlık düzey 2 ise, her harfi 3 x 3 kez çıktılar
- Başlık düzey 3 ise, her harfi 2 x 2 kez çıktılar
- Bir çizgi bir başlık değilse, çıktıyı olduğu gibi çıkarın.
Örneklemek gerekirse:
--- Level 1 ---
# Hello
--- Output---
HHHHeeeelllllllloooo
HHHHeeeelllllllloooo
HHHHeeeelllllllloooo
HHHHeeeelllllllloooo
--- Level 2 ---
## A B C def
--- Output ---
AAA BBB CCC dddeeefff
AAA BBB CCC dddeeefff
AAA BBB CCC dddeeefff
--- Level 3 ---
### PPCG!
--- Output---
PPPPCCGG!!
PPPPCCGG!!
Bu kadar basit!
Kurallar:
- Birden fazla satır üzerinden girişi desteklemelisiniz. Yeni
\n
satırlar için vb. Kullanılması uygundur .- Yalnızca bir satır ve
#
ardından tek bir boşluk içeren satırlar olmayacak
- Yalnızca bir satır ve
- Çıktı birden çok satır üzerinden sunulmalıdır.
\n
Değişmez yeni satırlar yerine çıktı alamazsınız .- Sondaki boşluklar ve yeni satırlar sorun değil.
Test senaryoları:
Giriş ve çıkış bir çizgi ile ayrılır ...
.
# This is a text
with two different
### headers!
........................................................
TTTThhhhiiiissss iiiissss aaaa tttteeeexxxxtttt
TTTThhhhiiiissss iiiissss aaaa tttteeeexxxxtttt
TTTThhhhiiiissss iiiissss aaaa tttteeeexxxxtttt
TTTThhhhiiiissss iiiissss aaaa tttteeeexxxxtttt
with two different
hheeaaddeerrss!!
hheeaaddeerrss!!
This input has
## trailing hash marks ##
#and a hash mark without a space after it.
........................................................
This input has
tttrrraaaiiillliiinnnggg hhhaaassshhh mmmaaarrrkkksss ######
tttrrraaaiiillliiinnnggg hhhaaassshhh mmmaaarrrkkksss ######
tttrrraaaiiillliiinnnggg hhhaaassshhh mmmaaarrrkkksss ######
#and hash marks without a space after it.
# This ## is ### strange
#### ###
........................................................
TTTThhhhiiiissss ######## iiiissss ############ ssssttttrrrraaaannnnggggeeee
TTTThhhhiiiissss ######## iiiissss ############ ssssttttrrrraaaannnnggggeeee
TTTThhhhiiiissss ######## iiiissss ############ ssssttttrrrraaaannnnggggeeee
TTTThhhhiiiissss ######## iiiissss ############ ssssttttrrrraaaannnnggggeeee
#### ###
Multiple
### newlines! #
:)
........................................................
Multiple
nneewwlliinneess!! ##
nneewwlliinneess!! ##
:)
Line with only a hash mark:
#
### ^ Like that!
........................................................
Line with only a hash mark:
#
^^ LLiikkee tthhaatt!!
^^ LLiikkee tthhaatt!!
1: Gerçekten kontrol etmedim, ama bence bu doğru.