算法A试卷部分编程题

求解字符串表示的一元一次方程。

思路:将等式右侧的表达式左移,即将等号替换为-(,并在最后添加上)。然后将表达式的变量X替换为虚数的1j,这样就能通过python的eval函数来进行求值,得到a + bj,把虚数j看成X,得到x = - a / b。最后判断结果是否符合题意。

感想:将X转为虚数的想法真的强,python的eval处理字符串确实方便。

代码来源于happyGirl122分享。

s = input()
# s = '1 + 3*X = 2 + 2*X'
r = eval(s.replace('=', '-(')+')', {'X': 1j})
ans = 0
flag = Truetry:ans = -r.real/r.imag
except:print('-1')flag = Falseif flag:if ans % 1 == 0 and int(ans) > 0:print(int(ans))else:print('-1')

无重复字符最长子串

LeetCode3. Longest Substring Without Repeating Characters

健身房

推销员

快手2020校招笔试题 2019.8.25相关推荐

  1. 小米2020校招笔试题及答案

    这里用的是动态规划做的,递归方程是:dp[i] = dp[i - prices[j]] + 1; package com.test;import java.io.*; import java.util ...

  2. 京东2020校招笔试题-算法工程师

    1.笔试题目说明: 30道选择(包括单选和多选),占60分:2道编程题,占40分: 2.编程题解: 第一道编程题没怎么理解题意,重点在做第2道,根据当时的草稿及事后调通的代码,记录如下: 2.1 题目 ...

  3. 美团点评2020校招笔试题1(栈,堆)

    题目 官方答案 我查了一些资料: js中的堆内存与栈内存在js引擎中对变量的存储主要有两种位置,堆内存和栈内存. 和java中对内存的处理类似,栈内存主要用于存储各种基本类型的变量,包括Boolean ...

  4. java校招笔试题目_Java校招笔试题

    2020校招笔试题答案及评分标准 满分100分 时间1小时 一.简答题: (5分)写出你用过的linux命令,举例说明其中几个的具体用法. 答案:略.评分标准:正确五个,1分一个. (5分)写出TCP ...

  5. 2020万得技术校招笔试题(软件开发)

    2020万得技术校招笔试题(软件开发) 不定项选择题(共5题,时间5分钟) 1. 在浏览器中输入https://www.wind.com.cn, 其中https代表____ A. 地址 B. 资源 C ...

  6. 深信服笔试题 php,2019深信服校招笔试题------木板接水

    2019深信服校招笔试题--木板接水 题目: 空地上竖立着n个从左到右排列的木板,它们可以把水挡住,但溢出最边上木板的水将会流到空地上.已知木板间距都是单位1,现给定每个木板的高度,请求出总共能接住的 ...

  7. 百度2019校招笔试题

    百度2019校招笔试题 1. 探险安排 小明要为n个人计划一次火星的探险,其中一个重要的任务是为每个参与者安排食物.仓库里面有m个能用一天的食物包裹,每个食物包裹有不同的类型ai.每个人每天必须用且只 ...

  8. 剑指Offer——京东校招笔试题+知识点总结

    剑指Offer--京东校招笔试题+知识点总结 笔试感言 经过一系列的笔试,发觉自己的基础知识还是比较薄弱的,尤其是数据结构和网络,还有操作系统.工作量还是很大的.做到精确制导的好方法就是在网上刷题,包 ...

  9. 数据分析真题日刷 | 欢聚时代2018校招笔试题-产品经理/数据分析/游戏运营/市场专员 A卷

    今日真题 欢聚时代2018校招笔试题-产品经理/数据分析/游戏运营/市场专员 A卷(来源:牛客网) 题型 客观题:单选5道,不定项选择10道 主观题:问答4道 完成时间 90分钟 牛客网评估难度系数 ...

最新文章

  1. 1月12号 UIView
  2. 专利实力论互联网巨头造车:中美格局初定,百度苹果跨洋辉映
  3. Linux文件查找Find命令使用解析
  4. 翻转二叉树—leetcode226
  5. [Spring5]AOP底层原理
  6. Exchange server 2013(十四)WSUS部署及组策略设置(2)
  7. 自注意力机制_与SENet互补提升,华为诺亚提出自注意力新机制:Weight ExcitationECCV2020...
  8. Python基础1(2017-07-16)
  9. 在 ubuntu 下优雅的使用 Sublime Text 3 写 Python
  10. 博客搬家工具(服务)详解
  11. CMD命令查看IP地址
  12. 全渠道零售中台与数字化转型(1)-中台的前世今身
  13. c语言 圆周率10000位,计算圆周率 Pi (π)值, 精确到小数点后 10000 位(C语言)
  14. 平面变压器的设计(翻译)(5)
  15. Zynga发布魔法三消手游《Harry Potter: Puzzles Spells》
  16. Ceres Solver介绍
  17. C语言课程设计小孩吃梨,IQ题
  18. 堆及堆排序(超超超超超详细讲解~~~~)-----数据结构
  19. 阿里的社区梦 能靠闲鱼完成吗?
  20. JS标识符、关键字和保留字

热门文章

  1. nginx一会儿正常,一会儿404,nginx一会儿访问网页1,一会儿访问网页2
  2. AdminLTE2 框架的使用
  3. 2022年全美最佳大学排名公布,看看谁是1400所里最好的大学!
  4. Go实现 Bit 数组(集合)
  5. matlab画晶体结构图,#绘图教程专栏#不会画分子晶体结构模型?看了这篇教程就会了!...
  6. C6657核心板资料:基于TI DSP TMS320C6657、XC7K325T的高速数据处理核心板 375
  7. 关于latch的一点点理解
  8. Open-world knowledge graph completion for unseen entitiesand relations via attentive feature aggreg
  9. 使用 pynvml 得到显卡信息
  10. 说透缓存一致性与内存屏障