hacking8信息流邀请码第二关 代码详解

本文介绍了hacking8第二关的挑战,即使用1到9的数字和运算符+ - * / % ^构建一个等式,使得等式结果为95551487。文章提供了含有详细注释的Python代码,帮助读者理解解题思路。
摘要由CSDN通过智能技术生成

第二关:1_2_3_4_5_6_7_8_9=95551487,每处_填入1个运算符+ - * / % ^ (注意^符号是次方运算,运算规则是先次方运算再乘除再加减),每个运算符都要用到并且使得等式成立(答案保证唯一),表达式为?

由于本人写不出来,只好参考了大佬的代码,以下为写满注释的版本

import re
import itertools
from tqdm import tqdm		# 进度条

#题目:1_2_3_4_5_6_7_8_9=95551487,在_处填入=-*/%^(^表示次方),每个运算符都要用到并且使得等式成立(答案保证唯一)

ops = ["+", "-", "*", "/", "%", "^"]
# 把6种运算符放进一个数组
a = [ops for _ in range(8)]
# print(a)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值