你的房子玻璃最好的选择是:
Ug)。(2.让尽可能多的阳光从外面射到内部。)
(3.让尽可能多的光线从外部进入内部。)
我们只关心这个挑战的第一个。
此外,还有不同类型的玻璃改变Ug:普通单杯;普通双玻璃;HR双玻璃;HR+双玻璃;HR++双玻璃;HR+++双玻璃。
高租金玻璃;两层间有空气的普通双层玻璃,但HR在两层之间都有一种稀有气体。
源(虽然对大多数人来说不是很有用,因为它们是荷兰语,但还是添加了它们):与世隔绝省钱和什么是HR++玻璃?
输入:表示玻璃和窗口箔的字符串(下面解释可能的输入字符串)。
输出:(计算和)输出热转换Ug
Ug-values:Glass (optional foil) Ug-value Description
| 5.8 Single-layered regular glass
|| 2.7 Double-layered regular glass
| | 1.85 HR glass
|+| 1.45 HR+ glass
|++| 1.2 HR++ glass
|+++| 0.7 HR+++ glass
|r 3.4 Single-layered regular glass with reflective foil
||r 2.1 Double-layered regular glass with reflective foil
|f 2.8 Single-layered regular glass with regular window-foil
||f 2.0 Double-layered regular glass with regular window-foil
|g 4.35 | with insulating curtain
||g 2.025 || with insulating curtain
| |g 1.3875 | | with insulating curtain
|+|g 1.0875 |+| with insulating curtain
|++|g 0.9 |++| with insulating curtain
|+++|g 0.525 |+++| with insulating curtain
|rg 2.55 |r with insulating curtain
||rg 1.575 ||r with insulating curtain
|fg 2.1 |f with insulating curtain
||fg 1.5 ||f with insulating curtain
/ 8.7 Diagonal |
// 4.05 Diagonal ||
/ / 2.775 Diagonal | |
/+/ 2.175 Diagonal |+|
/++/ 1.8 Diagonal |++|
/+++/ 1.05 Diagonal |+++|
/r 5.1 Diagonal |r
//r 3.15 Diagonal ||r
/f 4.2 Diagonal |f
//f 3.0 Diagonal ||f
/g 6.525 Diagonal | with insulating curtain
//g 3.0375 Diagonal || with insulating curtain
/ /g 2.08125 Diagonal | | with insulating curtain
/+/g 1.63125 Diagonal |+| with insulating curtain
/++/g 1.35 Diagonal |++| with insulating curtain
/+++/g 0.7875 Diagonal |+++| with insulating curtain
/rg 3.825 Diagonal |r with insulating curtain
//rg 2.3625 Diagonal ||r with insulating curtain
/fg 3.15 Diagonal |f with insulating curtain
//fg 2.25 Diagonal ||f with insulating curtain关于值的一些需要注意的事项:前十是所有不同的默认值(摘自两个链接源)。增加一个g (绝缘窗帘)使这个值降低了25%。/ (对角线窗口)使该值增加50%。
3.0作为3输出;或者如果0.9以0.900或.9的形式输出,则无关紧要。发布于 2018-06-11 12:25:38
s->"8%06(*D0t0".charAt(s.split("g")[0].chars().sum()%77%24%13)*(s.charAt(0)%2+2)*(s.endsWith("g")?3:4)/160d发布于 2018-06-11 15:47:39
,"=HLOOKUP(SUBSTITUTE(SUBSTITUTE(A1,""g"",),""/"",""|""),2:3,2,)*IF(CODE(A1)=47,1.5,1)*IF(RIGHT(A1,1)=""g"",0.75,1)"
|,||,| |,|+|,|++|,|+++|,|r,||r,|f,||f
5.8,2.7,1.85,1.45,1.2,0.7,3.4,2.1,2.8,2输入在第一个,n之前输入并保存为CSV。在Excel中打开时,单元格B1将显示结果。
样本使用情况:
/+++/g,"=HLOOKUP(SUBSTITUTE(SUBSTITUTE(A1,""g"",),""/"",""|""),2:3,2,)*IF(CODE(A1)=47,1.5,1)*IF(RIGHT(A1,1)=""g"",0.75,1)"
|,||,| |,|+|,|++|,|+++|,|r,||r,|f,||f
5.8,2.7,1.85,1.45,1.2,0.7,3.4,2.1,2.8,2开场白为:
/+++/g 0.7875
| || | | |+| |++| |+++| |r ||r |f ||f
5.8 2.7 1.85 1.45 1.2 0.7 3.4 2.1 2.8 2https://codegolf.stackexchange.com/questions/166641
复制相似问题