算法题
文章平均质量分 80
never debug
never debug
展开
-
【算法题】华为机考(牛客)——HJ38 求小球落地5次后所经历的路程和第5次反弹的高度(Java)
假设一个球从任意高度自由落下,每次落地后反跳回原高度的一半; 再落下, 求它在第5次落地时,共经历多少米?第5次反弹多高?数据范围:输入的小球初始高度满足 1≤ n ≤1000 ,且保证是一个整数。输入描述:输入起始高度,int型;输出描述:分别输出第5次落地时,共经过多少米以及第5次反弹多高。注意:你可以认为你输出保留六位或以上小数的结果可以通过此题。原创 2023-07-25 13:03:17 · 292 阅读 · 0 评论 -
【算法题】华为机考(牛客)——HJ17 坐标移动(Java)
开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。数据范围:每组输入的字符串长度满足1≤ n ≤10000,坐标保证满足 −2。合法坐标为A(或者D或者W或者S) + 数字(两位以内)非法坐标点需要进行丢弃。B10A11 = 无效。−1,且数字部分仅含正数。结果 (10, -10)A1A = 无效。x = 无效。最终坐标,以逗号分隔。原创 2023-07-25 10:48:49 · 309 阅读 · 0 评论