面试题16.15.珠玑妙算

发布时间:2024年01月19日

前言

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

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!

文章来源:https://blog.csdn.net/2301_79551553/article/details/135708051
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。