每日演算法 day 19

2022-02-14 00:46:14 字數 1582 閱讀 6172

那些你早出晚歸付出的刻苦努力,你不想訓練,當你覺的太累了但還是要咬牙堅持的時候,那就是在追逐夢想,不要在意終點有什麼,要享受路途的過程,或許你不能成就夢想,但一定會有更偉大的事情隨之而來。 mamba out~

2020.3.2

先將十六進製制轉化為二進位制 ,二進位制每四位可以表示乙個十六進製制的數字

得到十六進製制的二進位制形式之後在將其長度補足為3的倍數,挑選每三位二進位制數字進行計算

因為每三位二進位制數可以表示乙個八進位制數,但是在計算時要將二進位制的前導0給去掉

#include #include using namespace std;

int main()

}int len=s2.length();

if(len % 3 == 1)//三個二進位制為一位八進位制,二進位制串前面補0,確保二進位制串的長度為3的倍數

s2= "00" + s2;

else if(len % 3 == 2)

s2= "0" + s2;

int flag = 0;

for(int i= 0;i <= s2.length() - 3 ; i+=3)

else

} cout << ans << endl;

}int main()

注意零要特判

#include #include #include using namespace std;

char a = ;

void work(int n)

reverse(ans.begin(),ans.end());

cout << ans << endl;

}int main()

else work(n);

return 0;

}

#include #include #include #include #include using namespace std;

int n;

string tostring(int i)

bool check(int i)

if(sum == n)return true;

else return false;

}int main()

} return 0;

}

#include #include #include #include #include #include using namespace std;

string tostring(int x)

bool check(int x)

return true;

}int main()

} return 0;

}

#include #include #include #include using namespace std;

int f(int x)

bool check(int x)

int main()

return 0;

}

day19 學習總結

今天學習了陣列的使用和多維陣列。下面是知識點 package com.liangwenwei.陣列 public class 陣列的使用 列印全部陣列元素 for int i 0 i arrays.length i system.out.println 列印全部陣列元素 for int array ...

每日打卡 Day19 腐爛的橘子 C 實現

在給定的網格中,每個單元格可以有以下三個值之一 每分鐘,任何與腐爛的橘子 在 4 個正方向上 相鄰的新鮮橘子都會腐爛。返回直到單元格中沒有新鮮橘子為止所必須經過的最小分鐘數。如果不可能,返回 1。示例 1 輸入 2,1,1 1,1,0 0,1,1 輸出 4示例 2 輸入 2,1,1 0,1,1 1,...

Day19 兩數相除

返回被除數 dividend 除以除數 divisor 得到的商。整數除法的結果應當截去 truncate 其小數部分,例如 truncate 8.345 8 以及 truncate 2.7335 2 示例1 輸入 dividend 10,divisor 3 輸出 3 解釋 10 3 truncat...