The Way
백준 온라인 저지(BOJ) 3053번 문제https://www.acmicpc.net/problem/3053 1. 문제 요약택시 기하학에서는 두 점 사이의 거리를 x축 거리 + y축 거리로 정의한다.택시 기하학에서 원을 그리면 따라서 45도 기울어진 정사각형 모양이 나올 것이다.반지름 R이 주어질 때 유클리드 기하학에서, 택시 기하학에서 원의 넓이를 소숫점 6자리까지 구하여라. 2. 알고리즘유클리드 기하학에서 원의 넓이는 $\pi R^2$이고,택시 기하학에서 원의 넓이는 $2R^2$이다. 3. 코드 #define _USE_MATH_DEFINES #include #include int main() { double R, S1, S2; scanf("%lf", &R); S1 = M_PI * R * R; S2 = ..
백준 온라인 저지(BOJ) 7572번 문제https://www.acmicpc.net/problem/7572 1. 문제 요약간지는 십간(갑을병정무기경신임계) + 십이지(자축인묘진사오미신유술해)로 구성된다.이를 정수(0~9)와 알파벳(A~L)로 치환해서 년도를 입력했을 때 해당 년도의 간지를 출력.ex) 2013년 -> 계사 -> F9 2. 알고리즘2013년이 F9이므로 2013년을 기준으로 계산하자.A를 0으로 보면 F는 5이다.2400 - 2013을 해준 이유는 음수가 되면 %연산이 이상해지기 때문에 10과 12의 공배수를 적당히 더해준 것이다. 3. 코드 #include int main() { int N, a, b; scanf("%d", &N); N += (2400 - 2013); a = (N + 5)..
백준 온라인 저지(BOJ) 2869번 문제 https://www.acmicpc.net/problem/2869 1. 문제 요약 달팽이가 높이 V미터의 나무를 올라간다. 낮에는 A미터 올라가고, 밤에는 B미터 미끄러진다. 정상까지 올라가는 데에 며칠이 걸리는지 구하시오. 2. 알고리즘 약간 계산이 복잡할 수 있는데, (올라감 + 미끄러짐)을 통해 (V - A)미터 이상 올라간 다음 날 정상에 도착하게 된다. 나누어 떨어지지 않는 경우도 잘 처리해줄 것. 문제는 이러면 V = A일 경우 음수 나눗셈에서 문제가 생긴다. 예외 처리를 추가해주자.. 3. 코드 #include using namespace std; int main() { int A, B, V; cin >> A >> B >> V; cout