ICode9

精准搜索请尝试: 精确搜索
  • 牛客华为机试HJ252022-04-19 07:32:07

    原题传送门 1. 题目描述 2. Solution 1 import sys if sys.platform != "linux": file_in = open("input/HJ25.txt") sys.stdin = file_in def solve(I, R): uniq_r = list(set(R)) uniq_r.sort(key=lambda a: int(a)) res = dict()

  • 牛客华为机试HJ262022-04-19 07:31:46

    原题传送门 1. 问题描述 2. Solution 1、思路 把所有的字母都取出来l,存到letters中,对letters按大写字母排序(或小写字母),遍历原始字符串s,工作变量为c,若c为字母则从排序后的letters中取出下一个字符添加到结果列表res中,不然把c添加到结果列表中。 2、实现 import sys def solve(s

  • 牛客华为机试HJ272022-04-19 07:31:26

    原题传送门 1. 题目描述 2. Solution 1、思路: 先遍历所有的words,找出兄弟单词word,判定方法: word != key 且 排序后相等(或者计数后字母个数相等) 2、代码实现 import sys if sys.platform != "linux": sys.stdin = open("input/HJ27.txt") def solve(line): data =

  • 牛客华为机试HJ222022-04-04 16:36:03

    原题传送门 1. 问题描述 2. Solution Java package huawei.HJ022; import java.io.IOException; import java.nio.file.Paths; import java.util.Scanner; public class Main { static Scanner in; static String inputFileName = "/Users/jun/Documents/Learn/JavaLea

  • 牛客华为机试HJ202022-04-04 15:31:50

    原题传送门 1. 问题描述 2. Solution 1、思路 注意重复字符串的处理 2、实现 Java package huawei.HJ020; import java.io.IOException; import java.nio.file.Paths; import java.util.Scanner; public class Main { static Scanner in; static String inputFileName

  • 牛客华为机试HJ172022-04-02 21:33:36

    原题传送门 1. 问题描述 2. Solution 1、思路 注意条件过滤 2、实现 Java package huawei.HJ017; import java.io.IOException; import java.nio.file.Paths; import java.util.Scanner; import java.util.regex.Pattern; public class Main { static Scanner in; pub

  • 牛客华为机试HJ122022-03-29 08:34:08

    1. 问题描述 2. Solution 1、思路分析 同HJ11 2、代码实现 import java.io.IOException; import java.nio.file.Paths; import java.util.Scanner; public class Main { public static void main(String[] args) throws IOException { Scanner in; if (!"Li

  • 牛客华为机试HJ112022-03-29 08:33:55

    1. 问题描述 2. Solution 1、思路分析 从后往前遍历即可。 2、代码实现 import java.io.IOException; import java.nio.file.Paths; import java.util.Scanner; public class Main { public static void main(String[] args) throws IOException { Scanner in;

  • 牛客华为机试HJ142022-03-29 08:33:35

    原题传送门 1. 问题描述 2. Solution 1、思路分析 逐个读入word,放到PriorityQueue中,读入结束后,逐个出队输出即可。 2、代码实现 Java实现 import java.io.IOException; import java.nio.file.Paths; import java.util.PriorityQueue; import java.util.Scanner; public class Ma

  • 牛客华为机试HJ132022-03-29 08:33:18

    原题传送门 1. 问题描述 2. Solution 1、思路 切割,逆序,输出 2、实现 Java package huawei.HJ013; import java.io.IOException; import java.nio.file.Paths; import java.util.Scanner; public class Main { public static void main(String[] args) throws IOException {

  • 【牛客网 - 华为机试 - HJ86 求最大连续bit数】2022-03-20 11:01:32

    描述 求一个int类型数字对应的二进制数字中1的最大连续数,例如3的二进制为00000011,最大连续2个1 数据范围:数据组数: 进阶:时间复杂度:O(logn)\O(logn) ,空间复杂度:O(1)\O(1) 输入描述: 输入一个int类型数字 输出描述: 输出转成二进制之后连续1的个数 思路: step1:输入一个int型整数,并

  • 华为机试题目31-40题2022-03-04 22:00:05

    33题:该题主要是"10.3.3.196"中将该字符串根据"."分组应该写成String.split("//.");之前获得整数的前八位都是除以256,最后再%256,有一个更简单的办法就是移位再与255按位与,比如该题 167773121的二进制是00001010 00000000 00000011 11000001,获得前八位就是 long L=167773121;L>>2

  • 华为机试题目21-30题2022-03-03 23:02:08

    (本来以为昨天写的11-20题没了,因为忘了上传了,谁知道他有云端历史版本,可太爽了哈哈) 21题:A变成b,A的ascill码是65,b的ascill码是98,因此只需让'A'+33即可变成b,但是‘A’+33返回的是Integer即b的ascill码,所以需要强制转换一下,(char)('A'+33)记得得到b。 int转换为char: int a=10; char c=

  • 华为机试题目1-10题2022-03-01 18:04:28

    第三题:明明的随机数问题,根据题意是将输入的数据进行去重和排序,明显是用TreeSet。 第五题:进制转换问题。本来打算一点一点写一个map,进行转换,发现太过麻烦,上网查后,发现有两个方法可以直接转换。 字符串s="0xA",十进制是10; 方法一:Integer.decode(s);即可为10; decode可以自己分析字符串

  • 机试7---斐波那契数列2022-02-23 13:33:49

    不断变换初始: #include<stdio.h> #include<math.h> #include<stdlib.h> #include<iostream> using namespace std; int main(){ int f,f1=1,f2=1,n; cin>>n; if(n==1||n==2) f=1; else{ for(int i=3;i<=n;i++){ f=f1+f2; f1=f2;

  • 【机试题目】中科大上机题(二)2022-02-07 17:31:08

    火车票订购:火车经过X站,火车最大载客人数为m,有n个订票请求,请求订购从a站到b站的k张票,若能满足订购要求则输出1,否则输出0.第一行有两个数,分别是n,m,接下来有n行,每行三个数分别为a,b,k. 输入格式: 第一行有两个数,分别是n,m,接下来有n行,每行三个数分别为a,b,k. 输出格式: 满足订购要求

  • 《华为机试》刷题之HJ15 求int型正整数在内存中存储时1的个数2022-02-04 15:34:57

    一、题目 二、示例 三、代码 print(bin(int(input())).count('1')) 四、算法说明 按照题意进行编程。 胡萝卜 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 !

  • 《华为机试》刷题之HJ13 句子逆序2022-02-04 15:33:32

    一、题目 二、示例 三、代码 temp = input().split(' ') temp.reverse() print(' '.join(temp)) 四、算法说明 将输入的字符串按照空格进行分割,然后翻转,用空格连接生成一个新的字符串。 胡萝卜 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大

  • 《华为机试》刷题之HJ9 提取不重复的整数2022-02-04 15:32:55

    一、题目 输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 保证输入的整数最后一位不是 0 。 数据范围: 1 ≤ n ≤

  • 《华为机试》刷题之HJ8 合并表记录2022-02-04 15:32:44

    一、题目 数据表记录包含表索引和数值(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。 提示: 0 <= index <= 11111111 1 <= value <= 100000 输入描述: 先输入键值对的个数 n(1 <= n <= 500) 然后输入成对的 index 和 va

  • 《华为机试》刷题之HJ6 质数因子2022-02-04 15:32:25

    一、题目 功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 )。 数据范围: 1 ≤ n ≤

  • 《华为机试》刷题之HJ17 坐标移动2022-02-04 15:30:56

    一、题目 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。、 输入: 合法坐标为A(或者D或者W或者S) + 数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃

  • 《华为机试》刷题之HJ5 进制转换2022-02-04 15:30:14

    一、题目 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。 数据范围:保证结果在 1 ≤ n ≤ 2

  • 【机试题目】华中师范大学上机题(三)2022-01-30 11:32:29

    假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队。跳舞开始时,依次从男队和女队的队头上各出一人配成舞伴。规定每个舞曲能有一对跳舞者。若两队初始人数不相同,则较长的那一队中未配对者等待下一轮舞曲。现要求写一个程序,模拟上述舞伴配对问题。 输入格式: 三个整数m ,

  • 王道机试刷题记录(C++)2022-01-26 17:04:59

    上海交大机试题目old bill问题 做题感悟:1.多样例输入一定要用while循环 2.一定要注意审题 输出最贵的价格可以进行倒循环,得到最贵的就不再进行循环,应增加判断的变量,使得得到最贵价格是直接跳出循环 3跳出循环分内外 一定要牢记内外关系 备注:我还是觉得英文版机试题好难哇 #i

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有