Herhangi bir normal altıgen elmas gibi döşenebilir, örneğin ( bu sorudan çalınmış ):
______
/_/_/\_\
/_/\_\/\_\
/\_\/_/\/_/\
\/_/\_\/_/\/
\_\/_/\_\/
\_\_\/_/
Yukarıda 1 büyüklüğünde bir karo ele alacağız (elmasların her biri bir / veya \ 'den yapıldığı için). Aynı büyüklükteki 2 aynı döşeme şöyle görünür:
____________
/ / /\ \
/___/___/ \___\
/ /\ \ /\ \
/___/ \___\/ \___\
/\ \ / /\ / /\
/ \___\/___/ \/___/ \
\ / /\ \ / /\ /
\/___/ \___\/___/ \/
\ \ / /\ \ /
\___\/___/ \___\/
\ \ \ / /
\___\___\/___/
Senin görevin elmas döşeme 60 derecenin katları kadar döndürmektir. Girişteki elmas döşeme herhangi bir boyutta olabilir (ve girişte açıkça belirtilmez). Ancak, her zaman geçerli bir döşeme olur ve altıgenin tüm kenarları aynı uzunlukta olur.
Bunlar saat yönünde 60 derece döndürülmüş yukarıdaki örneklerdir:
______
/_/\_\_\
/\_\/_/\_\
/\/_/\_\/_/\
\/\_\/_/_/\/
\/_/\_\_\/
\_\/_/_/
____________
/ /\ \ \
/___/ \___\___\
/\ \ / /\ \
/ \___\/___/ \___\
/\ / /\ \ / /\
/ \/___/ \___\/___/ \
\ /\ \ / / /\ /
\/ \___\/___/___/ \/
\ / /\ \ \ /
\/___/ \___\___\/
\ \ / / /
\___\/___/___/
Giriş negatif olmayan bir tamsayı ve bir elmas döşemedir. Programınız (veya işleviniz) tamsayı * 60 derece döndürmelidir. Tutarlı olduğu sürece saat yönünde ya da saat yönünün tersine dönmeye karar verirsiniz. Hem girdi hem de çıktı, fazladan öndeki ya da sondaki boşluklara sahip olmamalıdır.
Bu kod golfü. En kısa kod kazanır.
İlgili sorular: