Language/C#

[C#] 백준 31403번 A + B - C

석영 2024. 5. 4. 00:01
반응형

[ 문제 ]

javaScript에서 +,−은 수에 대해서는 일반적인 의미의 덧셈 뺄셈의 의미를 가지고 있습니다.

하지만 문자열에 대해서 +는 두 문자열을 이어붙이라는 의미이고, 

−는 양쪽 문자열을 수로 해석한 이후에 빼라는 의미입니다.

 𝐴,𝐵,𝐶를 각각 수와 문자열로 생각했을 때 𝐴+𝐵−𝐶를 출력하세요.

 

[ 코드 ]

string a = Console.ReadLine(); // = int a = int.Parse(Console.ReadLine());
string b = Console.ReadLine();
string c = Console.ReadLine();

int result1 = int.Parse(a) + int.Parse(b) - int.Parse(c);
int result2 = int.Parse(a + b) - int.Parse(c);

Console.WriteLine(result1);
Console.WriteLine(result2);

 

1번은 3 + 4 - 5 = 2

2번은 34 - 5 = 29 문자열로 받고 마지막에 정수로 계산하면 됩니당.

Parse를 쓰면 형변환이 됩니다~ TryParse는 예외처리 형변환~~

 

[ 실행화면 ]

case: 1

 

 

 

 

 


문제링크: https://www.acmicpc.net/problem/31403

반응형