작성일 :

문제 링크

2420번 - 사파리 월드

설명

두 정수의 차이의 절댓값을 구하는 단순한 구현 문제입니다.

  • 입력으로 두 정수 n, m이 주어집니다.
  • 이 두 수의 차이의 절댓값을 계산하여 출력하면 됩니다.
  • 자료형 오버플로에 주의해야 하므로 long 또는 long long을 사용합니다.

접근법

  • n - m 또는 m - n을 계산한 뒤, abs() 함수를 통해 절댓값을 구합니다.
  • C++에서는 ll(long long), C#에서는 long 자료형을 사용하여 범위를 안전하게 처리합니다.

Code

[ C# ]

1
2
3
4
5
6
7
8
9
10
11
using System;

class Program {
  static void Main() {
    var input = Console.ReadLine().Split();
    long n = long.Parse(input[0]);
    long m = long.Parse(input[1]);

    Console.WriteLine(Math.Abs(n - m));
  }
}



[ C++ ]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <bits/stdc++.h>

using namespace std;
typedef long long ll;

int main() {
  ios::sync_with_stdio(false);
  cin.tie(nullptr);

  ll n, m; cin >> n >> m;
  cout << abs(n - m) << "\n";

  return 0;
}