小时候,我的姐姐向我展示了这个小小的爱心计算方法,以了解您与暗恋对象成功建立关系的机会。您只需要2个名字和一张纸。
- 约翰
- 简
然后,将这些名称与Loves分开。您可以将其写在一行或换行上。
约翰·
爱
简
然后开始计算。首先,您要计算一个字符从左到右出现的次数,如果从上到下也使用换行符,那么这种情况会发生。每个字符都被计数一次,因此,在计数John 的J后,您从Jane入手就不必再次对其计数。该示例的结果如下:
J:2([J] ohn | [J] ane)
O:2(J [o] hn | L [o] ves)
H:1(Jo [h] n)
N:2(Joh [n] | Ja [n] e)
__
L:1([L] oves)
O:已跳过
V:1(Lo [v] es)
E:2(Lov [e] s | Jan [e])
S:1(Love [s ])
__
J:跳过
A:1(J [a] ne)
N:跳过
E:跳过
__
最终结果:2 2 1 2 1 1 2 1 1
下一步将把从外部到中间的数字相加。
2 2 1 2 1 1 2 1 1(2 + 1 = 3)
2 2 1 2 1 1 2 1 1(2 + 1 = 3)
2 2 1 2 1 1 1 2 1 1(1 + 2 = 3)
2 2 1 2 1 1 2 1 1(2 + 1 = 3)
2 2 1 2 1 1 2 1 1(1)
__
结果:3 3 3 3 1
您将继续执行此操作,直到剩下的整数小于或等于100。
3 3 3 3 1
4 6 3
76%
可能会发生2位数字的总和变为≥10,在这种情况下,该数字将在下一行中一分为二。
例:
5 3 1 2 5 4 1 8
13(将用作1 3)
1 3 4 5 7
8 8 4(8 + 4 = 12被用作1 2)
1 2 8
92%
要求
- 您的程序应能够接受长度合理的任何名称(100个字符)
- 允许使用[A..Z,a..z]字符。
- 不区分大小写,因此A == a
免费供您决定
- 如何处理特殊字符(Ö,è等)
- 包含姓氏是或否,空格将被忽略
- 允许使用任何语言。
优胜者将由2月28日至14日的投票决定 。
快乐编码
附言:这是我第一次在这里摆放东西,如果有任何改进的方法,请随时告诉我= 3
编辑:将结束日期更改为情人节,认为这将更适合此挑战:)
1-love_result
:-)