반응형
두 변수 값 교환하는 법 알아보러 가기
using System;
using System.Collections.Generic;
using System.Text;
namespace baek2
{
class Program
{
static void Main(string[] args)
{
string input_NM = Console.ReadLine();
string[] token_NM = input_NM.Split();
int N = int.Parse(token_NM[0]);
int M = int.Parse(token_NM[1]);
int[] arr = new int[N];
for(int i=0; i < N; i++)
{
arr[i] = i;
}
for (int i = 0; i < M; i++)
{
string input = Console.ReadLine();
string[] token = input.Split();
int a = int.Parse(token[0]);
int b = int.Parse(token[1]);
a -= 1;
b -= 1;
int temp = arr[a];
arr[a] = arr[b];
arr[b] = temp;
//Console.WriteLine($"{arr[a]}번 바구니와 {arr[b]}번 바구니 교환");
}
foreach (int num in arr)
{
Console.Write((num+1) + " ");
}
}
}
}
반응형
'코딩테스트 준비 > 백준 C#' 카테고리의 다른 글
백준 C# 3052 (0) | 2023.04.18 |
---|---|
백준 C# 5597 (0) | 2023.04.12 |
백준 C# 10810 (0) | 2023.04.11 |
백준 C# 2562 (0) | 2023.04.11 |
백준 C# 10818 (0) | 2023.04.11 |
댓글