- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您好,我目前正在尝试完成 this代码高尔夫拼图只是为了好玩,我并不是在尝试竞争并创建最有效的方法。我什至不打算上传我的 final方法。
基本概念是创建您自己的雪人并按照特定准则打印它。
无论如何,我似乎无法弄清楚如何在没有复杂性的情况下打印雪人的 ARM ,正如您将看到的:
这是 codegolf 问题的输出方法(其中 x 和 y 是 ARM ):
HHHHH
HHHHH
X(LNR)Y
X(TTT)Y
(BBB)
这是种子 33232124 的示例(如果您感到困惑,您可能需要阅读帖子 here.
_
/_\
\(o_O)
(] [)>
( )
我的问题是:当 ARM 占据控制台上的垂直空间时,我将如何打印 ARM ,并且在打印 ARM x 之后,例如,我无法在正确的位置打印躯干:
我的代码:
System.out.print(h + "\n (" + l + n + r + ")\n" + x + "(" + t + ")" + y + "\n ("+ b +")");
我的输出:
_
/_\
(o_O)
\
(] [)>
( )
这是 ARM 本身,以便您更好地了解问题:
注意:我用星号 (*) 代替空白!
X is for Left Arm
Normal Arm
* or " \n<" //code version
<Upwards Arm
\ or " \\n " //code version
*Downwards Arm
* or " \n/" //code version
/None
* or " \n " //code version
*
抱歉有任何错误。
如果需要代码,我会添加它,但目前我想知道的是可能的还是我需要找到其他方法。
最佳答案
如果您将现有答案移植到 Java,这当然是可能的。
要重新定位光标,请尝试以下操作:Java gotoxy(x,y) for console applications
如果您的命令 shell 不支持 VT100 standard , build your own library and call it from Java.或者使用稍胖的JCurses库(使用 WriteConsoleOutputCharacter
)。
关于java - 打印雪人 Ascii 艺术 - 来自 Codegolf(非竞赛),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30088811/
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
我正在开发一个项目,该项目允许用户作为访客或注册用户加入。 有应用范围user具有当前用户类型的 LiveData 的对象 private val _isGuest = MutableLiveData
我正在创建一个应用程序来帮助我们的团队管理 Twitter 竞赛。到目前为止,我已经成功地与 API 进行交互,并返回了一组我需要的推文。 我正在努力决定处理数据库中推文存储的最佳方式、检查它们的频率
我在处理这段特殊代码时遇到了一些麻烦。它要么存在竞争条件,要么存在 quint8 问题。 quint8 chunk3[CHUNK_SIZE_MULT]; memset(chunk3,0x00, siz
我有一个带有 background.js 的 Chrome 扩展程序,其中收集和存储有关页面的信息, chrome.webRequest.onCompleted.addListener( func
我在我的应用程序中遇到了竞争条件,每当我暂停调试时,所有或除 1 个线程外的所有线程都会卡在 syscall_thread_switch 上。它在模拟器上更频繁地重现,但在 iPad Air 上也是如
我有一个简单的包,用于在程序运行期间记录统计信息,我发现 go run -race 说其中存在竞争条件。查看该程序,我不确定每次读写都受互斥锁保护时如何出现竞争条件。谁能解释一下? package c
我是一名优秀的程序员,十分优秀!