문제보러가기
- 수의 한자리 한자리에 접근할 때 string으로 입력받자
- to_string() : 숫자 타입의 데이터를 문자열로 변환할 때 사용
#include <iostream>
#include <string>
using namespace std;
int main() {
string N; //int가 아니고 string으로 입력받기
string n;
int F;
int share;
cin >> N;
cin >> F;
N[N.size() - 2] = '0';//마지막 두자리를 0으로 바꿈
N[N.size() - 1] = '0';
share = stoi(N) / F; //몫
if (stoi(N) % F == 0) { //00으로 바꿔서 딱 떨어지면 그대로 출력
cout << N[N.size() - 2] << N[N.size() - 1] << endl;
}
else {//00으로 바꿔서 딱 떨어지지 않으면
n = to_string(share * F + F);//몫*F+F을 문자열로 바꿈
cout << n[n.size() - 2] << n[n.size() - 1] << endl;
}
}