【攻防世界刷题】Misc-5-2017_Dating_in_Singapore

Misc-5-2017_Dating_in_Singapore

出处Tags
攻防世界形状密码

知识点

1.形状密码

题解

1.题目中有一串字符

01081522291516170310172431-050607132027262728-0102030209162330-02091623020310090910172423-02010814222930-0605041118252627-0203040310172431-0102030108152229151617-04050604111825181920-0108152229303124171003-261912052028211407-04051213192625

附件是一张2017年Singapore的日历
在这里插入图片描述

2.根据字符串中的-字符,判断其作用为分隔

c = "01081522291516170310172431-050607132027262728-0102030209162330-02091623020310090910172423-02010814222930-0605041118252627-0203040310172431-0102030108152229151617-04050604111825181920-0108152229303124171003-261912052028211407-04051213192625"

a = c.split("-")

for i in a:
    print(i)

# 01081522291516170310172431
# 050607132027262728
# 0102030209162330
# 02091623020310090910172423
# 02010814222930
# 0605041118252627
# 0203040310172431
# 0102030108152229151617
# 04050604111825181920
# 0108152229303124171003
# 261912052028211407
# 04051213192625

3.这一堆字符长度不一,通过分隔符可以分12行,刚好和日历的12月份关联上,2位分隔得到

01 08 15 22 29 15 16 17 03 10 17 24 31
05 06 07 13 20 27 26 27 28
01 02 03 02 09 16 23 30
02 09 16 23 02 03 10 09 09 10 17 24 23
02 01 08 14 22 29 30
06 05 04 11 18 25 26 27
02 03 04 03 10 17 24 31
01 02 03 01 08 15 22 29 15 16 17
04 05 06 04 11 18 25 18 19 20
01 08 15 22 29 30 31 24 17 10 03
26 19 12 05 20 28 21 14 07
04 05 12 13 19 26 25

4.假设按每一行顺序对应每一个月份的情况下,每一个数字对应日期便可以得到
在这里插入图片描述

答案

HITB{CTFFUN}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值