-- 예전 기록/CodeUp

[ CodeUp ] 코드업으로 꾸준히 PS 연습하기 17일차 ( 1173 ~ 1207 )

rejo 2024. 2. 8. 13:37

오늘 푼 문제들 대부분이 조건문 사용으로 쉽게 풀이할 수 있는 문제이다.

1174

조건문 사용이 금지되므로, 미리 24x60 초를 더해놓고 -30 분 연산을 진행함으로써 음수를 만들지 않는다.

시 분으로 다시 만들 때 24x60을 나눈 나머지를 통하여 정답을 구할 수 있다.

1205

C++ 에서는 pow 함수가 cmath 라는 헤더 파일에 정의되었다는 정보를 알 수 있었다.

그리고, C++ 에서 소수점 자리수 고정을 할 때는 cout << fixed; 와 cout.precision(10); 명령을 통해 출력하고, 

cout.unsetf(ios::fixed); 라는 명령으로 소수점 자리수 고정을 해제할 수 있다는 것을 배웠다.

cout << fixed;
cout.precision(6); // 소수점 6자리
cout << result << endl; // 666.333333

cout.unsetf(ios::fixed);
cout.precision(7); // 정수부 + 소수부 포함 7자리
cout << result << endl; // 666.333

cout.setf(ios::fixed); // cout << fixed; 와 동일한 표현
cout.precision(8); // 소수점 8자리
cout << result << endl; // 666.33333333