코딩 공부/C#-코딩테스트

(백준/C#) 입출력과 사칙연산

공부를 함 2024. 8. 19. 08:15

//2557

using System;
namespace TEST
{
    class Test
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}

 

//1000

using System;

namespace TEST
{
    class Test
    {
        static void Main(string[] args)
        {
            string s = Console.ReadLine();

            int sum = 0;
            string[] v = s.Split();
            foreach(var i in v)
            {
                sum += int.Parse(i);
            }
            Console.WriteLine(sum);
        }
    }
}

 

//1001

using System;

namespace TEST
{
    class Test
    {
        static void Main(string[] args)
        {
            string s = Console.ReadLine();
            string[] v = s.Split();
            int val1 = int.Parse(v[0]);
            int val2 = int.Parse(v[1]);
            Console.WriteLine(val1-val2);
        }
    }
}

 

//10998

using System;

namespace TEST
{
    class Test
    {
        static void Main(string[] args)
        {
            string s = Console.ReadLine();
            int sum = 1;
            string[] v = s.Split();
            foreach(var i in v)
            {
                sum *= int.Parse(i);
            }
            Console.WriteLine(sum);
        }
    }
}

//1008

using System;

namespace TEST
{
    class Test
    {
        static void Main(string[] args)
        {
            string s = Console.ReadLine();
            string[] v = s.Split();

            double val1 = double.Parse(v[0]);
            double val2 = double.Parse(v[1]);

            if (val1 > 0f)
                Console.WriteLine(val1 / val2);
            else
                Console.WriteLine("ERROR");
        }
    }
}

//10869

using System;

namespace TEST
{
    class Test
    {
        static void Main(string[] args)
        {
            string s = Console.ReadLine();
            string[] v = s.Split();

            int val1 = int.Parse(v[0]);
            int val2 = int.Parse(v[1]);

            if (val1 > 0f)
            {
                Console.WriteLine(val1 + val2);
                Console.WriteLine(val1 - val2);
                Console.WriteLine(val1 * val2);
                Console.WriteLine(val1 / val2);
                Console.WriteLine(val1 % val2);
            }
            else
                Console.WriteLine("ERROR");
        }
    }
}

//10926

using System;

namespace TEST
{
    class Test
    {
        static void Main(string[] args)
        {
            string s = Console.ReadLine();
            string suprise = "??!";
            
            Console.WriteLine(s+ suprise);
        }
    }
}

//18108

using System;

namespace TEST
{
    class Test
    {
        static void Main(string[] args)
        {
            int s = int.Parse(Console.ReadLine());
            
            
            Console.WriteLine(s-543);
        }
    }
}

//10430

using System;

namespace TEST
{
    class Test
    {
        static void Main(string[] args)
        {
            string s = Console.ReadLine();
            string[] v = s.Split();

            int val1 = int.Parse(v[0]);
            int val2 = int.Parse(v[1]);
            int val3 = int.Parse(v[2]);

            Console.WriteLine((val1+val2)%val3);
            Console.WriteLine(((val1 % val3) + (val2%val3)) % val3);
            Console.WriteLine((val1 * val2) % val3);
            Console.WriteLine(((val1 % val3) * (val2 % val3)) % val3);
        }
    }
}

//2588

using System;

namespace TEST
{
    class Test
    {
        static void Main(string[] args)
        {
            int i1 = int.Parse(Console.ReadLine());
            string s = Console.ReadLine();

            string v1 = s[0].ToString();
            string v2 = s[1].ToString();
            string v3 = s[2].ToString();

            int i2 = int.Parse(v3);
            int i3 = int.Parse(v2);
            int i4 = int.Parse(v1);
            int i5 = int.Parse(s);

            Console.WriteLine(i1 * i2);
            Console.WriteLine(i1 * i3);
            Console.WriteLine(i1 * i4);
            Console.WriteLine(i1 * i5);
        }
    }
}

//11382

입력 조건을 잘 살펴야 한다.

A, B, C (1 ≤ A, B, C ≤ 1012)

64bit 자료형 long을 사용했다.

using System;

namespace TEST
{
    class Test
    {
        static void Main(string[] args)
        {
            string s = Console.ReadLine();
            string[] v = s.Split();
            long sum = 0;
            foreach(var i in v)
                sum += long.Parse(i);

            Console.WriteLine(sum);
        }
    }
}

//10171

using System;

namespace TEST
{
    class Test
    {
        static void Main(string[] args)
        {
            Console.WriteLine("\\    /\\");
            Console.WriteLine(" )  ( ')");
            Console.WriteLine("(  /  )");
            Console.WriteLine(" \\(__)|");
        }
    }
}

//10172

using System;

namespace TEST
{
    class Test
    {
        static void Main(string[] args)
        {
            Console.WriteLine("|\\_/|");
            Console.WriteLine("|q p|   /}");
            Console.WriteLine("( 0 )\"\"\"\\");
            Console.WriteLine("|\"^\"`    |");
            Console.WriteLine("||_/=\\\\__|");
        }
    }
}

 

'코딩 공부 > C#-코딩테스트' 카테고리의 다른 글

(백준/C#) 심화 1  (0) 2024.09.23
(백준/C#) 문자열  (0) 2024.09.09
(백준/C#) 1차원 배열  (0) 2024.08.19
(백준/C#) 반복문  (0) 2024.08.19
(백준/C#) 조건문  (0) 2024.08.19