1.虎牙直播2019秋招编程题(代码片段)

si-lei si-lei     2022-12-29     456

关键词:

第一题:

 技术分享图片

技术分享图片

#include <iostream>
#include <string>

using namespace std;

bool IsVoChar(char c)

    return (c == a) || (c == e) || (c == o) || (c == i) || (c == u) ||
        (c == A) || (c == E) || (c == O) || (c == I) || (c == U);


string reverseVoChar(string s)

    int slen = s.length();
    for (int l = 0, r = slen - 1; l < r; ++l)
    
        if (IsVoChar(s[l]))
        
            while ((l < r) && !IsVoChar(s[r]))
                --r;

            swap(s[l], s[r--]);
        
    
    return s;


int main()

    string str1, str2;
    cin >> str1;

    str2 = reverseVoChar(str1);

    cout << str2 << endl;

    system("pause");
    return 0;

第二题:

技术分享图片

技术分享图片

技术分享图片

第三题:

技术分享图片

技术分享图片

#include <iostream>
#include <sstream>

using namespace std;

string DelChar(string str)    //从字符串中提取出数字,剔除掉字母

    for (int i = 0; i < str.length();)
    
        int temp = (int)str[i];

        if (temp >= 48 && temp <= 57)
        
            i++;
            continue;
        
        else
        
            str.erase(i, 1);
            continue;
        
    

    return str;


string DecToHex(string str)    //将字符串转化为十六进制

    int i = 0;
    string result = "";
    i++;

    int n = 0;

    for (int i = str.length() - 1, j = 1; i >= 0; i--) 
    
        n += (str[i] - 0) * j;
        j *= 10;
    

    char _16[] = 
        0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
    ;

    const int radix = 16;
    while (n) 
    
        int i = n % radix;
        result = _16[i] + result;
        n /= radix;
    

    return result;


int main()

    string str1, str2;
    cin >> str1;

    str1 = DelChar(str1);
    //cout << str1 << endl;

    str2 = DecToHex(str1);

    cout << str2 << endl;

    system("pause");
    return 0;

 

美团点评2017秋招笔试编程题(代码片段)

C/C++代码1:#include<cstdio>#include<iostream>#include<math.h>intmain()intn;while(scanf("%d",&n)!=EOF)doubleresult=pow(2,n-1);//2的n-1次方printf("%d\n",int(result));return0;C/C++代码 查看详情

2018秋招小红书算法方向在线编程题(代码片段)

代码如下:classTreeNode:def__init__(self,x):self.left=Noneself.right=Noneself.value=xdefBuildTree(ceng,zhong):iflen(ceng)==0:returnNoneiflen(ceng)==1:returnTreeNode(ceng[0])else:flag=TreeNode(ceng[0])root= 查看详情

网易秋招校招编程题(代码片段)

  网易内推面试凉了,再战正式批笔试,选择和简答略难,编程题很良心,基本就是模拟、找规律,略加思考就能解出来的题目,本弱鸡只有在良心网易笔试才能AK。1、翻转翻转    这题一开始没思路,ac了后两题后再回... 查看详情

搜狗2019秋招的一道算法题:龟兔赛跑(代码片段)

时间限制:3秒空间限制:92160K定义如下图所示的比赛地图: S表示比赛起点,E表示比赛终点。实线表示陆路,虚线表示水路。兔子只能走陆路,乌龟既可以走陆路也可以走水路。每条路径的长度在图中给出。假定兔子和乌龟... 查看详情

备战秋招冲击大厂java面试题系列—并发编程(代码片段)

1.进程和线程的区别进程是资源分配的最小单位,线程是CPU调度的最小单位,一个程序至少一个进程,一个进程至少一个线程。进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概... 查看详情

2019vivo秋招提前批笔试题第3题(代码片段)

笔试的时候没做出来,就顺手截图了。虽然知道要用动态规划做,但我一直就不太懂动态规划。笔试完又花了2小时把它做出来了。也不知道性能怎么样,但还好做出来了。defsolution(n,toltal_money,until_price,until_hot):#二维数组,每一... 查看详情

网易2017秋招编程题集合_以下代码全部来自牛客网

如果一个数字序列逆置之后跟原序列是一样的就称这样的数字序列为回文序列。例如:{1,2,1},{15,78,78,15},{112}是回文序列, {1,2,2},{15,78,87,51},{112,2,11}不是回文序列。现在给出一个数字序列,允许使用一种转换操作:选择任意两个... 查看详情

网易2017秋招编程题集合-牛客网

  网易2017秋招编程题集合-牛客网  链接:https://www.nowcoder.com/questionTerminal/0147cbd790724bc9ae0b779aaf7c5b50来源:牛客网如果一个数字序列逆置之后跟原序列是一样的就称这样的数字序列为回文序列。例如:{1,2,1},{15,78,78,15... 查看详情

字节秋季笔试四道编程题(2021-09-12)(代码片段)

通知:最新的秋招笔试编程题题目、思路以及参考代码已经全部整理好放在【TechGuide】了,私信公众号回复【美团】或者【百度】即可获得最实时的笔试题解啦!通知:最新的秋招笔试编程题题目、思路以及参考... 查看详情

美团点评2017秋招笔试编程题

美团点评2017秋招笔试编程题  1, 大富翁游戏,玩家根据骰子的点数决定走的步数,即骰子点数为1时可以走一步,点数为2时可以走两步,点数为n时可以走n步。求玩家走到第n步(n<=骰子最大点数且是方法的唯一入... 查看详情

fpga/ic秋招笔试/面试题总结(代码片段)

持续更新,请根据目录浏览,觉得有用三连支持一下也是一种鼓励~。文章目录一、FPGA内部资源1.什么是FPGA2.FPGA内部资源二、同步时钟、同步/异步电路1.同步时钟2.同步/异步电路三、同步复位/异步复位1.同步复位2.异步复... 查看详情

网易2017秋招编程题——回文序列解题报告

Problem:https://www.nowcoder.com/question/next?pid=2811407&qid=46573&tid=6015849如果一个数字序列逆置之后跟原序列是一样的就称这样的数字序列为回文序列。例如:{1,2,1},{15,78,78,15},{112}是回文序列,{1,2,2},{15,78,87,51},{112,2,11}不是回文序列。... 查看详情

2022-09-14米哈游秋招笔试三道编程题(代码片段)

第一题:最短子串题目描述米小游拿到了一个字符串,她想截取一个连续子串,使得该子串中包含至少k个连续的“mihoyo”。你可以帮米小游求出最短的子串长度,以及对应的子串位置吗?输入描述第一行输入... 查看详情

2017年腾讯秋招软件开发笔试编程题回忆版

2017年腾讯秋招软件开发笔试编程题回忆版(所有题目大致描述如下,并非完整的题目回忆,但意思大致一样)1、又一个魔法城市,城市里面有n个魔法城堡,序号为0,1,2。。。n-1;魔法城堡之间都有路径相连;魔法城堡两两之... 查看详情

携程2019校招编程题(代码片段)

携程今年的机试题为20道选择+3编程由于今天最后提交时第三题编程未通过,交卷之后想出来的解法这里记录一下。importjava.util.ArrayList;importjava.util.List;importjava.util.Scanner;//携程3publicclassLRUpublicstaticvoidmain(String[]args)Scannersc=newScanner( 查看详情

js万字整理javascript相关基础技术面试题总结-前端面试必备-基础知识总结-秋招冲鸭(代码片段)

文章目录1.变量声明与类型1.1varletconst区别1.2数据类型1.3值类型与引用类型的区别1.4typeof能判断哪些类型1.5判断数据类型的方式1.6`===`与`==`1.7truly变量与falsely变量1.8强制类型转换和隐式类型转换1.9语句... 查看详情

美团点评2017秋招笔试编程题——大富翁游戏

大富翁游戏,玩家根据骰子的点数决定走的步数,即骰子点数为1时可以走一步,点数为2时可以走两步,点数为n时可以走n步。求玩家走到第n步(n<=骰子最大点数且是方法的唯一入参)时,总共有多少种投骰子的方法。 输... 查看详情

2018秋招数据库笔试面试题汇总(代码片段)

基础概念1.什么是数据库事务?事务有什么特点?数据库事务:是指作为单个逻辑工作单元执行的一系列操作,这些操作要么全做,要么全不做,是一个不可分割的工作单元。事务特点:原子性一致性隔离性持久性特2.主键和外... 查看详情