제민
시침과 분침 본문
mangle (min angle)
hangle (hour angle)
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <iomanip>
using namespace std;
int main() {
int min = 0, hour = 0, cnt = 0;
double mangle = 0.0, hangle = 0.0;
vector<string> answer;
double angle;
cin >> angle;
while(hour<12){
min++;
if(min>59){
hour++;
min=0;
}
mangle += 6.0;
hangle += 0.5;
if(mangle == 360.0) mangle = 0.0;
if(hangle == 360.0) hangle = 0.0;
if(hangle - mangle == angle || hangle - mangle == -1 * angle || hangle - mangle == 360.0-angle || hangle - mangle == angle - 360.0){
string h = to_string(hour);
string m = to_string(min);
string value = string(2-h.length(),'0') + h + ':' + string(2-m.length(),'0') + m;
answer.push_back(value);
cnt++;
}
}
cout << cnt << "\n";
for(int i=0; i<answer.size(); i++){
cout << answer[i] << "\n";
}
return 0;
}
'SFPC > 2022 SFPC' 카테고리의 다른 글
DNA 전사 (1) | 2024.01.10 |
---|---|
영덕대게와 울진대게 (0) | 2024.01.10 |
월영교 건너기 (1) | 2024.01.10 |
울릉도 전기 자동차 (0) | 2024.01.10 |