백준문제풀이 10단계 기하: 직사각형과 삼각형(4) 15894번 수학은 체육과목 입니다 (C#)
2024. 6. 28. 20:00ㆍ백준 문제풀이/10단계 기하: 직사각형과 삼각형
위 그림처럼 밑으로 하나씩 블럭을 쌓아갈때
N번째에 실선으로 이루어진 도형의 둘래를 구하는 문제.(각변의 길이는 1)
잘 보면 매우 간단한 문제이다.
첫번째의 둘래는 4
두번째의 둘래는 8
세번째는 12이다.
시작둘래는 3이고 양끝쪽의 둘래도 3, 거기에 밑면의 길이 N을 더하면 되는 문제다.
따라서 N *3 + N이되는데 이는 N * 4이다.
결과적으로 N * 4만 출력하면 된다.
using System;
class BackJoon
{
static void Main(string[] args)
{
long N = long.Parse(Console.ReadLine());
Console.WriteLine(N * 4);
}
}
매우 간단하다...!
여기서 주의할점은 N의 범위가 1 ≤ N ≤ 10^9라서
int로 하면 N의 범위를 초과하게 된다. uint나 long, double로 해주자.
'백준 문제풀이 > 10단계 기하: 직사각형과 삼각형' 카테고리의 다른 글
백준문제풀이 10단계 기하: 직사각형과 삼각형(6) 10101번 삼각형 외우기 (C#) (1) | 2024.06.30 |
---|---|
백준문제풀이 10단계 기하: 직사각형과 삼각형(5) 9063번 대지 (C#) (0) | 2024.06.29 |
백준문제풀이 10단계 기하: 직사각형과 삼각형(3) 3009번 네 번째 점 (C#) (0) | 2024.06.27 |
백준문제풀이 10단계 기하: 직사각형과 삼각형(2) 1085번 직사각형에서 탈출 (C#) (0) | 2024.06.26 |
백준문제풀이 10단계 기하: 직사각형과 삼각형(1) 27323번 직사각형 (C#) (0) | 2024.06.25 |