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는 예외처리 형변환~~
[ 실행화면 ]
반응형