본문 바로가기
코딩테스트 준비/백준 C#

백준 C# - 2903 +) 풀이

by 코딩하는 돼징 2023. 5. 29.
반응형

풀이

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

문제에서 결과적으로 총 점의 갯수를 구하라는 의미로 접근했다.

점의 갯수를 구할때 줄의 갯수로 보는게 편해서 줄의 갯수로 구하였다.

문제에서 1번은 가로 3줄 세로 3줄 이므로 9개가 나오고 2번에서는 가로 5줄 세로 5줄이므로 25개가 나왔다고 생각하였다.

이런식으로 숫자가 나오게 됨을 확인하였으므로 공식을 아래와 같이 유추할 수 있다.


제곱 연산 알아보러 가기

 

C# - Math.Pow(제곱 연산, 제곱근 연산)

Math.Pow public static double Pow (double x, double y); 매개 변수 x : base 되는 값 y : exponent 지수 반환 x의 y승 01 제곱 연산 double example = Math.Pow(2, 5); Console.WriteLine(example); 02 제곱근 연산 double example = Math.Pow(25, 0

code-piggy.tistory.com


코드 완성본

using System;
using System.Collections.Generic;
namespace baek2
{
   class Program
    {
        static void Main(string[] args)
        {
            double m = double.Parse(Console.ReadLine());
            Console.Write((2*Math.Pow(2,m-1)+1)*(2 * Math.Pow(2, m - 1)+1));          
        }
    }
}

 

반응형

'코딩테스트 준비 > 백준 C#' 카테고리의 다른 글

백준 C# - 1193 +) 풀이  (0) 2023.07.08
백준 C# - 2292 +) 풀이  (0) 2023.06.13
백준 C# - 2720  (0) 2023.05.29
백준 C# - 11005 +) 풀이  (0) 2023.05.25
백준 C# - 2745  (0) 2023.05.25

댓글