首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >高尔夫丹尼斯温度计

高尔夫丹尼斯温度计
EN

Code Golf用户
提问于 2017-04-26 18:38:32
回答 9查看 4.1K关注 0票数 77

丹尼斯为这个社区付出了巨大的努力,包括慢化剂语言设计者TIO的提供者。

不幸的是,他的四岁女儿有感冒了,所以让我们都帮他跟踪她的康复情况(希望很快),为他提供温度计

代码语言:javascript
复制
.-----------.
|           |
|           |
'-.       .-'
.-'   -   '-.
|107.6- 42.0|
|106.7- 41.5|
|105.8- 41.0|
|104.9- 40.5|
|104.0- 40.0|
|103.1- 39.5|
|102.2- 39.0|
|101.3- 38.5|
|100.4- 38.0|
| 99.5- 37.5|
| 98.6- 37.0|
| 97.7- 36.5|
| 96.8- 36.0|
| 95.9- 35.5|
| 95.0- 35.0|
'---. - .---'
    | - |
    |---|
    |   |
    '---'

既然是丹尼斯没有太多时间阅读代码。,你必须尽量缩短你的时间。

EN

回答 9

Code Golf用户

发布于 2017-04-26 19:35:43

批处理,325个字节

代码语言:javascript
复制
@echo off
for %%l in ("|           |" "|           |" "'-.       .-'" ".-'   -   '-.")do echo %%~l
set/ac=42,d=5
for /l %%f in (1076,-9,950)do call:c %%f
for %%l in ("'---. - .---'" "    | - |" "    |---|" "    |   |" "    '---'")do echo %%~l
exit/b
:c
set f= %1
set/ac-=!d,d=5-d
echo ^|%f:~-4,-1%.%f:~-1%- %c%.%d%^|
票数 12
EN

Code Golf用户

发布于 2017-04-26 22:29:21

Python 2,163个字节

代码语言:javascript
复制
i=89
for x in("------.x|x|x.-'x-   '-."+"x"*16+"- .---'x- |x--|x  |x--'").split('x'):y='%%-77ss'[i>80::2]%x;print['|%5s- %s|'%(32+.9*i,i/2.),y[:0:-1]+y][x>''];i-=1

在网上试试!

票数 5
EN

Code Golf用户

发布于 2017-04-26 19:36:09

///,261字节

代码语言:javascript
复制
/`/\/\///i/|
|`~/---`_/   `+/- `f/.5`z/.0`(/i10`)/i 9`!/|
    |/
.--~~~.
|  ___i  ___|
'-. __.-'
.-'_-_'-.
|107.6+42z(6.7+41f(5.8+41z(4.9+40f(4.0+40z(3.1+39f(2.2+39z(1.3+38f(0.4+38z)9f+37f)8.6+37z)7.7+36f)6.8+36z)5.9+35f)5.0+35z|
'~. - .~'
    | - !~!_|
    '~'

在网上试试!

通过使用像---这样的常见事件来代替。没什么花哨的。

票数 4
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://codegolf.stackexchange.com/questions/117728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档