当前位置: 首页 > news >正文

面试题16.15.珠玑妙算

前言

这两天突然发现力扣上还是有我能写出来的题的,虽说都是简单级别的(以及一道中等的题),但是能写出来力扣真的太开心了,(大佬把我这段话当个玩笑就行了),于是乎,我觉得可以借此机会去扩充一下 我的力扣专栏,要说明的一点是虽然题的难度不高,但凡是有进阶要求的,我都实现了。

ok,那么今天也是开心刷题的一天,王子公主请看题

int* masterMind(char* solution, char* guess, int* returnSize){

int *arr=(int*)calloc(2,4);

*returnSize=2;

for(int i=0;i<4;i++)

if(solution[i]==guess[i])

{arr[0]++;

guess[i]=' ';

solution[i]='1';

}

for(int i=0;i<4;i++)

{

    for(int j=0;j<4;j++)

    {

        if(solution[j]==guess[i])

        {solution[j]='1';

        arr[1]++;

        break;

        }

    }

}

return arr;

}

AC!

相关文章:

  • 【大数据分析与挖掘技术】概述
  • 智能助手的巅峰对决:ChatGPT对阵文心一言
  • C++浮点数比较
  • MySQL经典面试题
  • SQL执行时间过长如何优化
  • Spring MVC学习之——上传文件
  • C# .NET读取Excel文件并将数据导出到DataTable、数据库及文本
  • 什么是CSS Sprite,以及如何在页面或网站中使用它
  • 【mfc/VS2022】绘图工具设计-绘制基本图元2
  • 常用中间件漏洞
  • 笨蛋学设计模式行为型模式-观察者模式【14】
  • “深入理解网络科学与自定义网络构建“
  • 如何用mysql或者zk分配​​机器id
  • Fpga开发笔记(二):高云FPGA发开发软件Gowin和高云fpga基本开发过程
  • 听力损失是不是只和年龄有关?听损还能恢复吗?……15秒带你看清真相
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • 77. Combinations
  • Docker下部署自己的LNMP工作环境
  • git 常用命令
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • JAVA并发编程--1.基础概念
  • java中具有继承关系的类及其对象初始化顺序
  • Solarized Scheme
  • windows下mongoDB的环境配置
  • 半理解系列--Promise的进化史
  • 包装类对象
  • 简单基于spring的redis配置(单机和集群模式)
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 十年未变!安全,谁之责?(下)
  • 算法-图和图算法
  • 算法之不定期更新(一)(2018-04-12)
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 移动端唤起键盘时取消position:fixed定位
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • #pragma once与条件编译
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (转) Android中ViewStub组件使用
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .Net程序帮助文档制作
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • .net利用SQLBulkCopy进行数据库之间的大批量数据传递
  • .NET实现之(自动更新)
  • .NET使用存储过程实现对数据库的增删改查
  • @SpringBootApplication 包含的三个注解及其含义
  • []sim300 GPRS数据收发程序
  • [C++]:for循环for(int num : nums)
  • [C++]类和对象【下】
  • [Docker]六.Docker自动部署nodejs以及golang项目