language-agnostic - Code Golf : Diamond Pattern

标签 language-agnostic code-golf rosetta-stone

锁定。这个问题及其答案是locked因为这个问题是题外话,但具有历史意义。它目前不接受新的答案或交互。








挑战

根据输入,按字符计数的最短代码输出一个菱形图案。

输入由 3 个正数组成,分别代表菱形的大小和网格的大小。

钻石由 ASCII 字符 / 组成和 \带空格。尺寸为 1 的钻石是:

/\
\/

网格的大小由菱形数量的宽度和高度组成。

测试用例
Input:
    1 6 2
Output:
    /\/\/\/\/\/\
    \/\/\/\/\/\/
    /\/\/\/\/\/\
    \/\/\/\/\/\/
Input: 
    2 2 2
Output:
     /\  /\ 
    /  \/  \
    \  /\  /
     \/  \/ 
     /\  /\ 
    /  \/  \
    \  /\  /
     \/  \/ 
Input 
    4 3 1
Output:
       /\      /\      /\   
      /  \    /  \    /  \
     /    \  /    \  /    \
    /      \/      \/      \
    \      /\      /\      /
     \    /  \    /  \    /
      \  /    \  /    \  /
       \/      \/      \/

代码计数包括输入/​​输出(即完整程序)。

最佳答案

Golfscript - 50 个字符

~@:3,[{[.3-~' '*\' '*'/'\.'\\'4$]2$*}%n*.-1%]*n*\;

关于language-agnostic - Code Golf : Diamond Pattern,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2983161/

相关文章:

language-agnostic - 高尔夫代码:1x1黑色像素

java - 使用断言的一些(反)模式(Java 和其他)

language-agnostic - 如何保持我的代码简单?

tsql - 如何使用 T-SQL 生成 Mandelbrot?

language-agnostic - 以最少的代码字符创建、排序和打印包含 100 个随机整数的列表

language-agnostic - 高尔夫代码:电话号码到单词

design-patterns - 这种带有闭包的模式有名字吗?

language-agnostic - 是否有针对这些特定多线程数据结构要求的现有解决方案?

python - 单类机争夺计划

language-agnostic - 代码高尔夫 : Decision Tree