Ada beberapa cara untuk membuat header pada posting di jaringan Stack Exchange. Format yang paling umum 1 digunakan pada PPCG tampaknya menjadi:
# Level one header
## Level two header
### Level three header
Catat spasi setelah tanda pagar. Juga, perhatikan bahwa tanda pagar tidak termasuk.
Tantangan:
Ambil string (mungkin multiline) sebagai input, dan output string pada format berikut:
- Jika tajuk adalah level 1, maka hasilkan setiap huruf 4-kali-4
- Jika tajuk adalah level 2, maka hasilkan setiap huruf 3-kali-3 kali
- Jika header adalah level 3, maka output setiap huruf 2-kali-2 kali
- Jika sebuah baris bukan header maka output seperti apa adanya.
Menggambarkan:
--- 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!!
Sederhana seperti itu!
Aturan:
- Anda harus mendukung input melalui beberapa baris. Menggunakan
\n
dll untuk baris baru adalah OK.- Tidak akan ada garis yang hanya berisi
#
diikuti oleh satu ruang
- Tidak akan ada garis yang hanya berisi
- Keluaran harus disajikan melalui beberapa baris. Anda mungkin tidak menampilkan
\n
bukan baris baru literal.- Ruang tambahan dan baris baru OK.
Kasus uji:
Input dan output dipisahkan oleh garis ...
.
# 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: Aku belum benar-benar memeriksa, tapi kupikir itu benar.