※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※

 

이번에 볼 문제는 백준 27389번 문제인 Metronome이다.
문제는 아래 링크를 확인하자.

https://www.acmicpc.net/problem/27389 

 

27389번: Metronome

A Metronome is a mechanical device used by musicians for keeping time. It is a very clever device, based on a spring, an inverted pendulum, and an escapement gear. Milo is learning to play the glockenspiel, and has purchased a metronome to help him keep ti

www.acmicpc.net

1 revolution을 감으면 4회의 tick이 발생하는 관계를 이용해 N회의 tick을 일으키기 위해 필요한 revolution 수를 구하는 문제이다. 이는 주어진 비례관계를 이용해 N을 4로 나누는 것으로 계산할 수 있음을 관찰할 수 있다.

 

N을 4로 나눈 값을 출력해 문제를 해결하자. 이 때의 나눗셈은 정수의 몫을 구하는 것이 아닌 실수의 나눗셈이어야 함에 유의하자. (100을 곱한 뒤 4로 나눈 값을 100으로 나눈 몫과 나머지를 이용해 실수연산 없이 답을 출력할 수도 있다.)

 

아래는 제출한 소스코드이다.

#include <iostream>
using namespace std;
typedef long double ld;

ld N;

int main() {
	ios::sync_with_stdio(0);
	cin.tie(0);

	cin >> N;

	cout << fixed;
	cout.precision(2);
	cout << N / 4;
}
728x90

'BOJ' 카테고리의 다른 글

[BOJ 11522 // C++] Sum Kind of Problem  (0) 2023.02.07
[BOJ 27433 // C++] 팩토리얼 2  (0) 2023.02.07
[BOJ 11340 // C++] Making the Grade?  (0) 2023.02.07
[BOJ 4355 // C++] 서로소  (0) 2023.02.07
[BOJ 27310 // C++] :chino_shock:  (0) 2023.02.06

+ Recent posts