在 C++ 中將數字轉換為僅包含數字 3 和 8
在本教程中,我們將討論一個程式,將數字轉換為僅包含數字 3 和 8。
為此,我們將提供一個隨機數。我們的任務是透過從該數字中新增/減去 1 或將該數字的數字轉換為任何所需的數字,將其數字僅轉換為 3 和 8。
示例
#include <bits/stdc++.h>
using namespace std;
//calculating minimum operations required
int cal_min(long long int num){
//calculating remainder and operations
int rem;
int count = 0;
while (num) {
rem = num % 10;
if (!(rem == 3 || rem == 8))
count++;
num /= 10;
}
return count;
}
int main(){
long long int num = 2341974;
cout << "Minimum Operations: " << cal_min(num);
return 0;
}輸出
Minimum Operations: 6
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP