본문 바로가기
반응형

프로그래밍475

일차 함수와 일차 방정식에 대해서 일차 함수와 일차 방정식일차 함수와 일차 방정식은 둘 다 선형(Linear) 개념을 다루지만, 서로 다른 수학적 객체를 나타나머, 그 목적과 사용되는 방식이 다르다. 일차 함수(Linear Function)일차 함수는 y를 x의 함수로 나타낸 것으로, 일반적으로 다음과 같은 형태로 표현된다. y = mx + by는 종속 변수x는 독립 변수m은 기울기b는 y-절편(함수 그래프가 y축과 만나는 점) 이 함수의 그래프는 기울기가 2이고 y절편이 3인 직선이다. 일차 방정식(Linear Equation)일차 방정식은 하나 이상의 변수를 포함하는 일차식(선형식)을 통해 주어진 방정식이다. 일반적인 일차 방정식의 형태는 다음과 같다.ax + b = 0 x는 변수a와 b는 상수a는 0이 아니다.일차 방정식은 하나의 .. 2024. 5. 30.
C# [백준 BAEKJOON] 1620번 나는야 포켓몬 마스터 이다솜 문제안녕? 내 이름은 이다솜. 나의 꿈은 포켓몬 마스터야. 일단 포켓몬 마스터가 되기 위해선 포켓몬을 한 마리 잡아야겠지? 근처 숲으로 가야겠어.(뚜벅 뚜벅)얏! 꼬렛이다. 꼬렛? 귀여운데, 나의 첫 포켓몬으로 딱 어울린데? 내가 잡고 말겠어. 가라! 몬스터볼~(펑!) 헐랭... 왜 안 잡히지?ㅜㅜ 몬스터 볼만 던지면 되는 게 아닌가...ㅜㅠ(터벅터벅)어? 누구지?오박사 : 나는 태초마을의 포켓몬 박사 오민식 박사라네. 다솜아, 포켓몬을 잡을 때는, 일단 상대 포켓몬의 체력을 적당히 바닥으로 만들어놓고 몬스터 볼을 던져야 한단다. 자, 내 포켓몬 이상해꽃으로 한번 잡아보렴. 포켓몬의 기술을 쓰는 것을 보고 포켓몬을 줄지 안줄지 결정을 하겠네. 자 한번 해보아라. 다솜아.이다솜 : 이상해꽃이라...음.. .. 2024. 5. 30.
C# 세제곱근 계산하기 세제곱근 계산하기수학 관련으로 공부하다보니 제곱근 다음으로 세제곱근도 구해야 하는 순간이 왔다.C#에서 세제곱근은 Math.Cbrt() 함수를 사용하면 간단하게 구할 수 있다. 예제using System;public partial class Program{ static void Main(string[] args) { Console.WriteLine($"16의 세제곱근 + 54의 세제곱근 = 250의 세제곱근"); Console.WriteLine($"{Math.Cbrt(16)} + {Math.Cbrt(54)} = {Math.Cbrt(16) + Math.Cbrt(54)}"); Console.WriteLine($"250의 세제곱근: {Math.Cbrt(250)}.. 2024. 5. 29.
대수식(Algebraic Expression) 정리 대수식(Algebraic Expression)이란?대수식은 숫자, 변수, 연산자(덧셈, 뺄셈, 곱셈, 나눗셈) 및 괄호 등을 조합하여 만든 수학적인 표현이다. 대수식의 기본 개념을 이해하기 위해서는 다음과 같은 핵심 요소들을 알아야 한다. 대수식의 구성 요소변수(Variable)변수는 특정한 값을 가지는 문자를 의미한다. 일반적으로 x, y, z와 같은 알파벳을 사용한다.변수는 값이 변할 수 있기 때문에 '변수'라고 부른다. 상수(Constant)상수는 변하지 않는 일정한 값을 가지는 숫자를 의미한다. 3, -5, 8, 12 등이 상수이다.  계수(Coefficient)계수는 변수 앞에 곱해지는 숫자를 의미한다. 예를 들어, 4x에서 4는 x의 계수이다. 차수(Degree)대수식의 차수는 변수의 최고 차.. 2024. 5. 29.
최대공약수로 최소공배수 구하기 최소공배수를 구해보자우선 최대공약수를 구해야 한다.A, B에 대한 최대공약수는 A, B를 공약수로 나누면 얻을 수 있다. A를 4, B를 12라고 가정하고 최대공약수를 구해보자. 2 ) 4 122 ) 2  6 ------------     1   3 이렇게 공통의 약수로 나눠서 더 이상 나눠지지 않을 때까지 나눠주면 된다.이때 나눈 공약수를 모두 곱하면 이게 바로 최대공약수이다. 2 * 2 = 4최대공약수는 4 그리고 더 이상 나눠지지 않는 나머지 수들까지 모두 곱하면 최소공배수를 구할 수 있다.4 * 1 * 3 = 12최소공배수는 12 최대 공약수는 G로 표시하고 최소 공배수는 보통 L로 표현한다. 최대공약수(Greatest Common Diviosr)최소공배수(Least Common Multiple).. 2024. 5. 28.
C# [백준 BAEKJOON] 10866번 덱 문제정수를 저장하는 덱(Deque)를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오.명령은 총 여덟 가지이다.push_front X: 정수 X를 덱의 앞에 넣는다.push_back X: 정수 X를 덱의 뒤에 넣는다.pop_front: 덱의 가장 앞에 있는 수를 빼고, 그 수를 출력한다. 만약, 덱에 들어있는 정수가 없는 경우에는 -1을 출력한다.pop_back: 덱의 가장 뒤에 있는 수를 빼고, 그 수를 출력한다. 만약, 덱에 들어있는 정수가 없는 경우에는 -1을 출력한다.size: 덱에 들어있는 정수의 개수를 출력한다.empty: 덱이 비어있으면 1을, 아니면 0을 출력한다.front: 덱의 가장 앞에 있는 정수를 출력한다. 만약 덱에 들어있는 정수가 없는 경우에는 -1을 출력한.. 2024. 5. 28.