예를 들어, 5월 23일(첫번째)부터 9월 1일(두번째)까지는 총 몇 일이 있을까? 를 계산해보자.
내가 계산한 방법은
#include <iostream>
using namespace std;
int main(){
int day[13]={0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int m1,d1,m2,d2;
cin>>m1>>d1>>m2>>d2;
int total_days = 1;
for(int i=m1;i<m2;i++){
total_days+=day[i];
}
total_days-=d1;
total_days+=d2;
cout<<total_days;
}
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
int digits[30];
int cnt = 0;
while(true){
// n진법으로 나타내고 싶을 땐 2,를 n에 해당하는 숫자로 바꿔주면 된다.
if(n<2){
digits[cnt++]=n;
break;
}
digits[cnt++]=n%2;
n/=2;
}
for(int i=cnt-1;i>=0;i--) cout<<digits[i];
}