.Net Core 笔试1

2024-09-05 14:12
文章标签 笔试 core net

本文主要是介绍.Net Core 笔试1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、用两个线程一个输出字母一个输出数字,交替输出Chat数组

            char[] aI = "1234567".ToCharArray();char[] aC = "ABCDEFG".ToCharArray();Task task1 = null;Task task2 = null;task1 = Task.Run(() =>{foreach (var item in aI){Console.WriteLine(item);task1.Wait(100);}});task2 = Task.Run(() =>{foreach (var item in aC){Console.WriteLine(item);task2.Wait(100);}});Task.WaitAll(task1, task2);Console.ReadLine();

2、用C#代码获取文件夹里及子文件夹所有文件名

        static void Main(string[] args){string filePath = @"E:\笔记";string[] strs = Directory.GetFiles(filePath, "*", SearchOption.AllDirectories);foreach (var item in strs){Console.WriteLine(item);}}

3、二分查找

        //二分查找public static int Erfen(int[] ints, int target){int left = 0, right = ints.Length - 1;while(left < right){int mid = left + (right - left) / 2;if (ints[mid] == target){return mid;}else if (ints[mid] < target){left = mid + 1;}else{right = mid - 1;}}return -1;}

4、斐波那契数列

using System.Collections;
using System.Text.Json;
namespace Test1
{internal class Program{static void Main(string[] args){Console.WriteLine("Feibo1");Console.WriteLine(Feibo1(1));Console.WriteLine(Feibo1(2));Console.WriteLine(Feibo1(3));Console.WriteLine(Feibo1(4));Console.WriteLine(Feibo1(5));Console.WriteLine("Feibo2");Console.WriteLine(Feibo2(1));Console.WriteLine(Feibo2(2));Console.WriteLine(Feibo2(3));Console.WriteLine(Feibo2(4));Console.WriteLine(Feibo2(5));Console.WriteLine("Feibo3");foreach (var item in Feibo3().Take(10)){Console.WriteLine(item);//斐波那契数列}}//递归public static int Feibo1(int n){if (n == 1){return 0;}if (n == 2 || n == 3) { return 1; }if (n > 3){return Feibo1(n-2)+Feibo1(n-1);}return 0;}//迭代循环public static int Feibo2(int n){if (n == 1){return 0;}if (n == 2) { return 1; }int first = 0, second = 1, next = 0;for (int i = 3; i <= n; i++){next = first + second;first = second;second = next;}return next;}//public static IEnumerable<int> Feibo3(){var (x, y) = (0, 1);yield return x;yield return y;while (true){(x, y) = (y, x + y);yield return y;}}}
}

这篇关于.Net Core 笔试1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1139184

相关文章

poj 1258 Agri-Net(最小生成树模板代码)

感觉用这题来当模板更适合。 题意就是给你邻接矩阵求最小生成树啦。~ prim代码:效率很高。172k...0ms。 #include<stdio.h>#include<algorithm>using namespace std;const int MaxN = 101;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int n

如何在Visual Studio中调试.NET源码

今天偶然在看别人代码时,发现在他的代码里使用了Any判断List<T>是否为空。 我一般的做法是先判断是否为null,再判断Count。 看了一下Count的源码如下: 1 [__DynamicallyInvokable]2 public int Count3 {4 [__DynamicallyInvokable]5 get

2、PF-Net点云补全

2、PF-Net 点云补全 PF-Net论文链接:PF-Net PF-Net (Point Fractal Network for 3D Point Cloud Completion)是一种专门为三维点云补全设计的深度学习模型。点云补全实际上和图片补全是一个逻辑,都是采用GAN模型的思想来进行补全,在图片补全中,将部分像素点删除并且标记,然后卷积特征提取预测、判别器判别,来训练模型,生成的像

【秋招笔试】9.07米哈游秋招改编题-三语言题解

🍭 大家好这里是 春秋招笔试突围,一起备战大厂笔试 💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 大厂实习经历 ✨ 本系列打算持续跟新 春秋招笔试题 👏 感谢大家的订阅➕ 和 喜欢💗 和 手里的小花花🌸 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 🍒 本专栏已收集 100+ 套笔试题,笔试真题 会在第一时间跟新 🍄 题面描述等均已改编,如果和你笔试题看到的题面描述

两道笔试题

“char a='\72'”是什么意思? 这么理解:\为转义字符,\072转义为一个八进制数072,也就是十进制数的58买一送一,将转义字符对照表也一并贴给你吧:转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) 008 \f 换页(FF) 012 \n 换行(LF) 010 \r 回车(CR) 013 \t 水平制表(HT) 009 \v 垂直制表(VT

.NET 自定义过滤器 - ActionFilterAttribute

这个代码片段定义了一个自定义的 ASP.NET Core 过滤器(GuardModelStateAttribute),用于在控制器动作执行之前验证模型状态(ModelState)。如果模型状态无效,则构造一个 ProblemDetails 对象来描述错误,并返回一个 BadRequest 响应。 代码片段: /// <summary>/// 验证 ModelState 是否有效/// </

华为23年笔试题

消息传输 题目描述 在给定的 m x n (1 <= m, n <= 1000) 网格地图 grid 中,分布着一些信号塔,用于区域间通信。 每个单元格可以有以下三种状态:  值 0 代表空地,无法传递信号;  值 1 代表信号塔 A,在收到消息后,信号塔 A 可以在 1ms 后将信号发送给上下左右四个方向的信号塔; 值 2 代表信号塔 B,在收到消息后,信号塔 B 可以在 2ms

实现的动态规划问题华为笔试题C++实现

秋招刷力扣题,我觉得我对动态规划不是熟练,在此处做总结 动态规划(Dynamic Programming,DP)算法通常用于求解某种具有最优性质的问题。在这类问题中,可能会有许多可行解,每一个解都对应一个值,我们希望找到具有最优值的解。我觉得最大的问题就是对问题的分解,分解后的问题与分解前的问题具有相同的决策机制,将决策机制进行抽象,最终可以得到对应的解; 动态规划中开始介绍的爬楼梯等问题,答

某公司笔试编程题

参加了某公司编程题,这些题都来自牛客网,记录总结吧! 一、蛇形矩阵 题目描述 蛇形矩阵是有1开始的自然数依次排列成的一个上三角矩阵. 接口说明 void GetResult(int Num, int* pResult);输入参数:int Num :输入的正整数N输出参数:int *pResult: 指向放蛇形矩阵的字符串指针指针指向的内存区域保证有效 样例输入: 4

CVTE java web后台实习生笔试+技术一面总结

投的第一份简历,也可以说是第一次写笔试和参加面试。题在前面,总结在最后,努力不骗人。 笔试 题型:20道不定项选择题+2道算法题+1道架构设计题 选择题 选择题出的很全面,因为是不定项选择,一道题就可以考很多知识点。 当时做的时候以为笔试都是这么难,做完实验室同学告诉我这个算比较难的了,而且据我观察可能是跟春招找正式offer的一批难度的题。可能最后过的标准不一样吧。 选项信息量很大,